2023-09-11T18:13:49,974 Created temporary directory: /tmp/pip-build-tracker-9sa5zida 2023-09-11T18:13:49,975 Initialized build tracking at /tmp/pip-build-tracker-9sa5zida 2023-09-11T18:13:49,975 Created build tracker: /tmp/pip-build-tracker-9sa5zida 2023-09-11T18:13:49,976 Entered build tracker: /tmp/pip-build-tracker-9sa5zida 2023-09-11T18:13:49,977 Created temporary directory: /tmp/pip-wheel-zqi6eflz 2023-09-11T18:13:49,979 Created temporary directory: /tmp/pip-ephem-wheel-cache-gqxzt77b 2023-09-11T18:13:50,001 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-11T18:13:50,004 2 location(s) to search for versions of triangle: 2023-09-11T18:13:50,004 * https://pypi.org/simple/triangle/ 2023-09-11T18:13:50,004 * https://www.piwheels.org/simple/triangle/ 2023-09-11T18:13:50,005 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2023-09-11T18:13:50,006 Getting page https://pypi.org/simple/triangle/ 2023-09-11T18:13:50,007 Found index url https://pypi.org/simple/ 2023-09-11T18:13:50,227 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2023-09-11T18:13:50,246 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-11T18:13:50,247 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-11T18:13:50,248 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-11T18:13:50,248 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-11T18:13:50,249 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-11T18:13:50,250 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-11T18:13:50,251 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-11T18:13:50,252 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-11T18:13:50,252 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-11T18:13:50,253 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-11T18:13:50,254 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-11T18:13:50,254 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-11T18:13:50,255 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2023-09-11T18:13:50,256 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-11T18:13:50,257 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-11T18:13:50,257 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2023-09-11T18:13:50,258 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2023-09-11T18:13:50,258 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2023-09-11T18:13:50,259 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2023-09-11T18:13:50,260 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-11T18:13:50,260 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-11T18:13:50,261 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-11T18:13:50,261 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2023-09-11T18:13:50,262 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2023-09-11T18:13:50,263 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-11T18:13:50,264 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-11T18:13:50,264 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-11T18:13:50,265 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-11T18:13:50,265 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-11T18:13:50,266 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-11T18:13:50,267 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-11T18:13:50,268 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-11T18:13:50,268 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-11T18:13:50,268 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-11T18:13:50,269 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-11T18:13:50,269 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-11T18:13:50,270 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-11T18:13:50,270 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-11T18:13:50,271 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-11T18:13:50,272 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-11T18:13:50,272 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-11T18:13:50,273 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-11T18:13:50,274 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-11T18:13:50,274 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-11T18:13:50,275 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-11T18:13:50,275 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-11T18:13:50,276 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-11T18:13:50,277 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-11T18:13:50,277 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-11T18:13:50,278 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-11T18:13:50,278 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-11T18:13:50,279 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-11T18:13:50,279 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-11T18:13:50,280 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-11T18:13:50,281 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-11T18:13:50,281 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-11T18:13:50,282 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-11T18:13:50,283 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-11T18:13:50,283 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-11T18:13:50,284 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-11T18:13:50,285 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-11T18:13:50,286 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-11T18:13:50,286 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-11T18:13:50,287 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2023-09-11T18:13:50,287 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-11T18:13:50,288 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-11T18:13:50,288 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-11T18:13:50,289 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-11T18:13:50,289 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-11T18:13:50,290 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-11T18:13:50,291 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-11T18:13:50,291 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-11T18:13:50,292 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-11T18:13:50,292 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-11T18:13:50,293 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-11T18:13:50,294 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-11T18:13:50,294 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-11T18:13:50,295 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-11T18:13:50,295 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-11T18:13:50,296 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-11T18:13:50,296 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-11T18:13:50,297 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-11T18:13:50,297 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-11T18:13:50,298 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-11T18:13:50,298 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-11T18:13:50,299 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-11T18:13:50,300 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-11T18:13:50,300 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-11T18:13:50,301 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-11T18:13:50,301 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-11T18:13:50,302 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-11T18:13:50,303 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-11T18:13:50,303 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-11T18:13:50,303 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-11T18:13:50,304 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-11T18:13:50,304 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-11T18:13:50,305 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-11T18:13:50,306 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-11T18:13:50,306 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-11T18:13:50,307 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-11T18:13:50,308 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-11T18:13:50,308 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-11T18:13:50,309 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-11T18:13:50,309 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-11T18:13:50,310 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-11T18:13:50,311 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-11T18:13:50,311 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-11T18:13:50,311 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-11T18:13:50,312 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-11T18:13:50,312 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-11T18:13:50,313 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-11T18:13:50,313 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-11T18:13:50,314 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2023-09-11T18:13:50,315 Getting page https://www.piwheels.org/simple/triangle/ 2023-09-11T18:13:50,316 Found index url https://www.piwheels.org/simple/ 2023-09-11T18:13:50,584 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2023-09-11T18:13:50,638 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-11T18:13:50,639 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-11T18:13:50,639 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-11T18:13:50,640 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-11T18:13:50,641 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-11T18:13:50,641 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-11T18:13:50,642 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-11T18:13:50,642 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-11T18:13:50,643 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-11T18:13:50,643 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-11T18:13:50,644 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-11T18:13:50,644 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-11T18:13:50,645 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-11T18:13:50,645 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-11T18:13:50,646 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-11T18:13:50,647 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-11T18:13:50,647 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-11T18:13:50,648 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-11T18:13:50,648 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-11T18:13:50,649 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-11T18:13:50,650 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-11T18:13:50,650 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-11T18:13:50,651 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-11T18:13:50,651 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-11T18:13:50,652 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-11T18:13:50,652 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-11T18:13:50,653 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-11T18:13:50,654 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-11T18:13:50,654 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-11T18:13:50,655 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-11T18:13:50,655 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-11T18:13:50,656 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-11T18:13:50,657 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-11T18:13:50,657 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-11T18:13:50,658 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-11T18:13:50,659 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-11T18:13:50,659 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-11T18:13:50,659 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-11T18:13:50,660 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-11T18:13:50,660 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-11T18:13:50,661 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-11T18:13:50,662 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-11T18:13:50,662 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-11T18:13:50,663 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-11T18:13:50,663 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-11T18:13:50,664 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-11T18:13:50,665 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-11T18:13:50,665 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-11T18:13:50,666 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-11T18:13:50,667 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-11T18:13:50,667 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-11T18:13:50,668 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-11T18:13:50,668 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-11T18:13:50,669 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-11T18:13:50,669 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-11T18:13:50,669 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-11T18:13:50,670 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-11T18:13:50,671 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-11T18:13:50,671 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-11T18:13:50,672 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-11T18:13:50,672 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-11T18:13:50,673 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-11T18:13:50,674 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-11T18:13:50,674 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-11T18:13:50,675 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-11T18:13:50,676 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-11T18:13:50,676 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-11T18:13:50,677 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-11T18:13:50,677 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-11T18:13:50,678 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-11T18:13:50,678 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-11T18:13:50,679 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-11T18:13:50,679 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-11T18:13:50,680 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-11T18:13:50,681 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-11T18:13:50,681 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-11T18:13:50,682 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-11T18:13:50,682 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-11T18:13:50,683 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-11T18:13:50,684 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-11T18:13:50,684 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-11T18:13:50,685 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-11T18:13:50,685 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-11T18:13:50,686 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-11T18:13:50,686 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-11T18:13:50,687 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-11T18:13:50,687 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-11T18:13:50,688 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-11T18:13:50,689 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-11T18:13:50,689 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-11T18:13:50,690 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-11T18:13:50,691 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-11T18:13:50,691 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-11T18:13:50,692 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-11T18:13:50,692 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-11T18:13:50,693 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-11T18:13:50,693 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-11T18:13:50,694 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-11T18:13:50,694 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-11T18:13:50,695 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-11T18:13:50,695 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-11T18:13:50,696 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-11T18:13:50,697 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-11T18:13:50,697 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-11T18:13:50,698 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-11T18:13:50,698 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-11T18:13:50,699 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-11T18:13:50,700 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-11T18:13:50,700 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-11T18:13:50,701 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-11T18:13:50,701 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-11T18:13:50,702 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-11T18:13:50,702 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-11T18:13:50,703 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-11T18:13:50,704 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-11T18:13:50,704 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-11T18:13:50,705 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-11T18:13:50,705 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-11T18:13:50,706 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-11T18:13:50,707 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-11T18:13:50,707 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-11T18:13:50,708 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-11T18:13:50,709 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-11T18:13:50,709 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-11T18:13:50,709 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-11T18:13:50,710 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-11T18:13:50,710 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-11T18:13:50,711 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-11T18:13:50,711 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-11T18:13:50,712 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-11T18:13:50,713 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-11T18:13:50,713 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-11T18:13:50,714 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-11T18:13:50,714 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-11T18:13:50,715 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-11T18:13:50,716 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-11T18:13:50,716 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-11T18:13:50,717 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-11T18:13:50,717 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-11T18:13:50,718 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-11T18:13:50,718 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-11T18:13:50,719 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-11T18:13:50,719 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-11T18:13:50,720 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-11T18:13:50,720 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-11T18:13:50,721 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-11T18:13:50,721 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-11T18:13:50,722 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-11T18:13:50,723 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-11T18:13:50,723 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-11T18:13:50,724 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2023-09-11T18:13:50,724 Skipping link: not a file: https://pypi.org/simple/triangle/ 2023-09-11T18:13:50,745 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2023-09-11T18:13:50,764 Collecting triangle==20190115.3 2023-09-11T18:13:50,766 Created temporary directory: /tmp/pip-unpack-0g_ermun 2023-09-11T18:13:50,985 Downloading triangle-20190115.3.tar.gz (1.6 MB) 2023-09-11T18:13:51,609 Added triangle==20190115.3 from https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz to build tracker '/tmp/pip-build-tracker-9sa5zida' 2023-09-11T18:13:51,611 Running setup.py (path:/tmp/pip-wheel-zqi6eflz/triangle_4fe4f29d8eed4286bbe4ef85564f6164/setup.py) egg_info for package triangle 2023-09-11T18:13:51,611 Created temporary directory: /tmp/pip-pip-egg-info-cj_0389j 2023-09-11T18:13:51,612 Preparing metadata (setup.py): started 2023-09-11T18:13:51,613 Running command python setup.py egg_info 2023-09-11T18:13:52,625 running egg_info 2023-09-11T18:13:52,627 creating /tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info 2023-09-11T18:13:52,651 writing /tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info/PKG-INFO 2023-09-11T18:13:52,654 writing dependency_links to /tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info/dependency_links.txt 2023-09-11T18:13:52,655 writing requirements to /tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info/requires.txt 2023-09-11T18:13:52,656 writing top-level names to /tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info/top_level.txt 2023-09-11T18:13:52,657 writing manifest file '/tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info/SOURCES.txt' 2023-09-11T18:13:52,766 reading manifest file '/tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info/SOURCES.txt' 2023-09-11T18:13:52,768 adding license file 'LICENSE' 2023-09-11T18:13:52,771 writing manifest file '/tmp/pip-pip-egg-info-cj_0389j/triangle.egg-info/SOURCES.txt' 2023-09-11T18:13:52,880 Preparing metadata (setup.py): finished with status 'done' 2023-09-11T18:13:52,884 Source in /tmp/pip-wheel-zqi6eflz/triangle_4fe4f29d8eed4286bbe4ef85564f6164 has version 20190115.3, which satisfies requirement triangle==20190115.3 from https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz 2023-09-11T18:13:52,885 Removed triangle==20190115.3 from https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz from build tracker '/tmp/pip-build-tracker-9sa5zida' 2023-09-11T18:13:52,889 Created temporary directory: /tmp/pip-unpack-2ck0vvvz 2023-09-11T18:13:52,890 Created temporary directory: /tmp/pip-unpack-l1m6grb2 2023-09-11T18:13:52,894 Building wheels for collected packages: triangle 2023-09-11T18:13:52,897 Created temporary directory: /tmp/pip-wheel-0oi66602 2023-09-11T18:13:52,898 Building wheel for triangle (setup.py): started 2023-09-11T18:13:52,899 Destination directory: /tmp/pip-wheel-0oi66602 2023-09-11T18:13:52,900 Running command python setup.py bdist_wheel 2023-09-11T18:13:53,871 running bdist_wheel 2023-09-11T18:13:53,963 running build 2023-09-11T18:13:53,964 running build_py 2023-09-11T18:13:53,989 creating build 2023-09-11T18:13:53,990 creating build/lib.linux-armv7l-cpython-311 2023-09-11T18:13:53,990 creating build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T18:13:53,992 copying triangle/data.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T18:13:53,994 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T18:13:53,996 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T18:13:53,997 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T18:13:53,999 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T18:13:54,009 creating build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,010 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,012 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,014 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,017 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,048 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,050 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,052 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,055 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,057 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,059 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,061 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,063 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,065 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,067 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,070 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,072 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,075 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,078 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,079 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,081 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,083 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,085 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,087 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,089 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,091 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,094 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,096 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,098 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,100 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,102 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,105 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,107 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,109 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,112 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,113 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,115 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,117 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,119 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,121 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,123 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,126 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,128 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,131 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,159 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,161 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,163 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,166 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,168 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,170 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,172 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,174 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,176 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,179 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,181 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,183 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,185 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,187 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,189 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,191 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,193 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,195 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,198 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,199 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,202 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,204 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,206 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,208 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,210 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,212 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T18:13:54,215 running build_ext 2023-09-11T18:13:54,725 building 'triangle.core' extension 2023-09-11T18:13:54,725 creating build/temp.linux-armv7l-cpython-311 2023-09-11T18:13:54,726 creating build/temp.linux-armv7l-cpython-311/c 2023-09-11T18:13:54,727 creating build/temp.linux-armv7l-cpython-311/triangle 2023-09-11T18:13:54,727 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-11T18:13:54,871 c/triangle.c: In function ‘printtriangle’: 2023-09-11T18:13:54,878 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,879 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:54,879 | ^ 2023-09-11T18:13:54,879 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,880 3687 | decode(t->tri[0], printtri); 2023-09-11T18:13:54,880 | ^~~~~~ 2023-09-11T18:13:54,882 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,882 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:54,883 | ^ 2023-09-11T18:13:54,883 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,884 3687 | decode(t->tri[0], printtri); 2023-09-11T18:13:54,884 | ^~~~~~ 2023-09-11T18:13:54,886 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,886 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:54,887 | ^ 2023-09-11T18:13:54,887 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,888 3687 | decode(t->tri[0], printtri); 2023-09-11T18:13:54,889 | ^~~~~~ 2023-09-11T18:13:54,889 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,890 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:54,890 | ^ 2023-09-11T18:13:54,891 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,892 3694 | decode(t->tri[1], printtri); 2023-09-11T18:13:54,892 | ^~~~~~ 2023-09-11T18:13:54,893 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,893 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:54,894 | ^ 2023-09-11T18:13:54,894 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,895 3694 | decode(t->tri[1], printtri); 2023-09-11T18:13:54,896 | ^~~~~~ 2023-09-11T18:13:54,896 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,897 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:54,898 | ^ 2023-09-11T18:13:54,898 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,899 3694 | decode(t->tri[1], printtri); 2023-09-11T18:13:54,899 | ^~~~~~ 2023-09-11T18:13:54,900 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,901 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:54,901 | ^ 2023-09-11T18:13:54,902 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,902 3701 | decode(t->tri[2], printtri); 2023-09-11T18:13:54,903 | ^~~~~~ 2023-09-11T18:13:54,903 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,904 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:54,904 | ^ 2023-09-11T18:13:54,905 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,905 3701 | decode(t->tri[2], printtri); 2023-09-11T18:13:54,906 | ^~~~~~ 2023-09-11T18:13:54,906 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,907 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:54,907 | ^ 2023-09-11T18:13:54,908 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,908 3701 | decode(t->tri[2], printtri); 2023-09-11T18:13:54,909 | ^~~~~~ 2023-09-11T18:13:54,910 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,910 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:54,911 | ^ 2023-09-11T18:13:54,911 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,912 3732 | sdecode(t->tri[6], printsh); 2023-09-11T18:13:54,912 | ^~~~~~~ 2023-09-11T18:13:54,913 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,913 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:54,914 | ^ 2023-09-11T18:13:54,914 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,915 3732 | sdecode(t->tri[6], printsh); 2023-09-11T18:13:54,915 | ^~~~~~~ 2023-09-11T18:13:54,916 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,917 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:54,917 | ^ 2023-09-11T18:13:54,918 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,918 3732 | sdecode(t->tri[6], printsh); 2023-09-11T18:13:54,919 | ^~~~~~~ 2023-09-11T18:13:54,920 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,920 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:54,921 | ^ 2023-09-11T18:13:54,921 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,922 3737 | sdecode(t->tri[7], printsh); 2023-09-11T18:13:54,923 | ^~~~~~~ 2023-09-11T18:13:54,923 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,924 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:54,924 | ^ 2023-09-11T18:13:54,925 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,926 3737 | sdecode(t->tri[7], printsh); 2023-09-11T18:13:54,926 | ^~~~~~~ 2023-09-11T18:13:54,927 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,927 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:54,928 | ^ 2023-09-11T18:13:54,929 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,929 3737 | sdecode(t->tri[7], printsh); 2023-09-11T18:13:54,930 | ^~~~~~~ 2023-09-11T18:13:54,930 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,931 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:54,931 | ^ 2023-09-11T18:13:54,932 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,932 3742 | sdecode(t->tri[8], printsh); 2023-09-11T18:13:54,933 | ^~~~~~~ 2023-09-11T18:13:54,933 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,934 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:54,934 | ^ 2023-09-11T18:13:54,935 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,935 3742 | sdecode(t->tri[8], printsh); 2023-09-11T18:13:54,936 | ^~~~~~~ 2023-09-11T18:13:54,936 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,937 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:54,937 | ^ 2023-09-11T18:13:54,938 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,938 3742 | sdecode(t->tri[8], printsh); 2023-09-11T18:13:54,939 | ^~~~~~~ 2023-09-11T18:13:54,939 c/triangle.c: In function ‘printsubseg’: 2023-09-11T18:13:54,940 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,940 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:54,941 | ^ 2023-09-11T18:13:54,941 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,942 3781 | sdecode(s->ss[0], printsh); 2023-09-11T18:13:54,942 | ^~~~~~~ 2023-09-11T18:13:54,943 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,943 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:54,944 | ^ 2023-09-11T18:13:54,944 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,945 3781 | sdecode(s->ss[0], printsh); 2023-09-11T18:13:54,945 | ^~~~~~~ 2023-09-11T18:13:54,946 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,947 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:54,947 | ^ 2023-09-11T18:13:54,948 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,948 3781 | sdecode(s->ss[0], printsh); 2023-09-11T18:13:54,949 | ^~~~~~~ 2023-09-11T18:13:54,949 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,950 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:54,950 | ^ 2023-09-11T18:13:54,951 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,951 3788 | sdecode(s->ss[1], printsh); 2023-09-11T18:13:54,952 | ^~~~~~~ 2023-09-11T18:13:54,953 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,953 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:54,954 | ^ 2023-09-11T18:13:54,954 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,955 3788 | sdecode(s->ss[1], printsh); 2023-09-11T18:13:54,955 | ^~~~~~~ 2023-09-11T18:13:54,956 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,957 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:54,957 | ^ 2023-09-11T18:13:54,958 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:54,958 3788 | sdecode(s->ss[1], printsh); 2023-09-11T18:13:54,958 | ^~~~~~~ 2023-09-11T18:13:54,959 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,959 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:54,960 | ^ 2023-09-11T18:13:54,960 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,961 3811 | decode(s->ss[6], printtri); 2023-09-11T18:13:54,961 | ^~~~~~ 2023-09-11T18:13:54,961 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,962 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:54,962 | ^ 2023-09-11T18:13:54,963 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,963 3811 | decode(s->ss[6], printtri); 2023-09-11T18:13:54,964 | ^~~~~~ 2023-09-11T18:13:54,964 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,965 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:54,965 | ^ 2023-09-11T18:13:54,966 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,966 3811 | decode(s->ss[6], printtri); 2023-09-11T18:13:54,967 | ^~~~~~ 2023-09-11T18:13:54,967 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,968 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:54,968 | ^ 2023-09-11T18:13:54,969 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,970 3818 | decode(s->ss[7], printtri); 2023-09-11T18:13:54,970 | ^~~~~~ 2023-09-11T18:13:54,970 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,971 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:54,971 | ^ 2023-09-11T18:13:54,972 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,973 3818 | decode(s->ss[7], printtri); 2023-09-11T18:13:54,973 | ^~~~~~ 2023-09-11T18:13:54,974 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,974 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:54,975 | ^ 2023-09-11T18:13:54,975 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:54,976 3818 | decode(s->ss[7], printtri); 2023-09-11T18:13:54,977 | ^~~~~~ 2023-09-11T18:13:54,977 c/triangle.c: In function ‘poolrestart’: 2023-09-11T18:13:54,978 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,978 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-11T18:13:54,979 | ^ 2023-09-11T18:13:54,979 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,980 3911 | pool->nextitem = (VOID *) 2023-09-11T18:13:54,981 | ^ 2023-09-11T18:13:54,981 c/triangle.c: In function ‘poolinit’: 2023-09-11T18:13:54,982 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-11T18:13:54,982 3956 | if (alignment > sizeof(VOID *)) { 2023-09-11T18:13:54,983 | ^ 2023-09-11T18:13:54,983 c/triangle.c: In function ‘poolalloc’: 2023-09-11T18:13:54,984 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,984 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-11T18:13:54,985 | ^ 2023-09-11T18:13:54,985 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,986 4045 | pool->nextitem = (VOID *) 2023-09-11T18:13:54,986 | ^ 2023-09-11T18:13:54,987 c/triangle.c: In function ‘traversalinit’: 2023-09-11T18:13:54,987 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,988 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-11T18:13:54,988 | ^ 2023-09-11T18:13:54,989 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,989 4109 | pool->pathitem = (VOID *) 2023-09-11T18:13:54,990 | ^ 2023-09-11T18:13:54,990 c/triangle.c: In function ‘traverse’: 2023-09-11T18:13:54,991 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,991 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-11T18:13:54,992 | ^ 2023-09-11T18:13:54,992 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,993 4153 | pool->pathitem = (VOID *) 2023-09-11T18:13:54,993 | ^ 2023-09-11T18:13:54,994 c/triangle.c: In function ‘dummyinit’: 2023-09-11T18:13:54,995 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,995 4213 | alignptr = (INT_PTR) m->dummytribase; 2023-09-11T18:13:54,996 | ^ 2023-09-11T18:13:54,996 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:54,997 4214 | m->dummytri = (triangle *) 2023-09-11T18:13:54,997 | ^ 2023-09-11T18:13:54,998 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:54,999 4236 | alignptr = (INT_PTR) m->dummysubbase; 2023-09-11T18:13:54,999 | ^ 2023-09-11T18:13:55,000 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,000 4237 | m->dummysub = (subseg *) 2023-09-11T18:13:55,001 | ^ 2023-09-11T18:13:55,001 c/triangle.c: In function ‘initializetrisubpools’: 2023-09-11T18:13:55,002 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-11T18:13:55,003 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2023-09-11T18:13:55,003 | ^ 2023-09-11T18:13:55,004 c/triangle.c: In function ‘getvertex’: 2023-09-11T18:13:55,004 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,005 4613 | alignptr = (INT_PTR) (getblock + 1); 2023-09-11T18:13:55,006 | ^ 2023-09-11T18:13:55,006 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,007 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2023-09-11T18:13:55,007 | ^ 2023-09-11T18:13:55,015 c/triangle.c: In function ‘checkmesh’: 2023-09-11T18:13:55,019 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,019 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,020 | ^ 2023-09-11T18:13:55,020 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,020 969 | decode(ptr, otri2); 2023-09-11T18:13:55,021 | ^~~~~~ 2023-09-11T18:13:55,021 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,022 6748 | sym(triangleloop, oppotri); 2023-09-11T18:13:55,022 | ^~~ 2023-09-11T18:13:55,023 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,023 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,023 | ^ 2023-09-11T18:13:55,024 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,024 969 | decode(ptr, otri2); 2023-09-11T18:13:55,024 | ^~~~~~ 2023-09-11T18:13:55,025 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,025 6748 | sym(triangleloop, oppotri); 2023-09-11T18:13:55,026 | ^~~ 2023-09-11T18:13:55,026 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,027 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,027 | ^ 2023-09-11T18:13:55,028 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,028 969 | decode(ptr, otri2); 2023-09-11T18:13:55,029 | ^~~~~~ 2023-09-11T18:13:55,029 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,030 6748 | sym(triangleloop, oppotri); 2023-09-11T18:13:55,030 | ^~~ 2023-09-11T18:13:55,031 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,032 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,032 | ^ 2023-09-11T18:13:55,033 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,033 969 | decode(ptr, otri2); 2023-09-11T18:13:55,034 | ^~~~~~ 2023-09-11T18:13:55,035 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,035 6751 | sym(oppotri, oppooppotri); 2023-09-11T18:13:55,036 | ^~~ 2023-09-11T18:13:55,036 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,037 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,038 | ^ 2023-09-11T18:13:55,038 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,039 969 | decode(ptr, otri2); 2023-09-11T18:13:55,039 | ^~~~~~ 2023-09-11T18:13:55,040 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,041 6751 | sym(oppotri, oppooppotri); 2023-09-11T18:13:55,041 | ^~~ 2023-09-11T18:13:55,042 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,042 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,043 | ^ 2023-09-11T18:13:55,043 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,044 969 | decode(ptr, otri2); 2023-09-11T18:13:55,044 | ^~~~~~ 2023-09-11T18:13:55,045 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,046 6751 | sym(oppotri, oppooppotri); 2023-09-11T18:13:55,046 | ^~~ 2023-09-11T18:13:55,047 c/triangle.c: In function ‘checkdelaunay’: 2023-09-11T18:13:55,048 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,048 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,049 | ^ 2023-09-11T18:13:55,049 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,049 969 | decode(ptr, otri2); 2023-09-11T18:13:55,050 | ^~~~~~ 2023-09-11T18:13:55,050 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,051 6841 | sym(triangleloop, oppotri); 2023-09-11T18:13:55,051 | ^~~ 2023-09-11T18:13:55,051 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,052 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,052 | ^ 2023-09-11T18:13:55,052 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,053 969 | decode(ptr, otri2); 2023-09-11T18:13:55,053 | ^~~~~~ 2023-09-11T18:13:55,054 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,054 6841 | sym(triangleloop, oppotri); 2023-09-11T18:13:55,055 | ^~~ 2023-09-11T18:13:55,055 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,055 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,056 | ^ 2023-09-11T18:13:55,056 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,057 969 | decode(ptr, otri2); 2023-09-11T18:13:55,057 | ^~~~~~ 2023-09-11T18:13:55,058 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,059 6841 | sym(triangleloop, oppotri); 2023-09-11T18:13:55,059 | ^~~ 2023-09-11T18:13:55,060 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,060 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,061 | ^ 2023-09-11T18:13:55,061 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,062 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,062 | ^~~~~~~ 2023-09-11T18:13:55,063 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,063 6859 | tspivot(triangleloop, opposubseg); 2023-09-11T18:13:55,064 | ^~~~~~~ 2023-09-11T18:13:55,064 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,065 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,066 | ^ 2023-09-11T18:13:55,066 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,067 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,067 | ^~~~~~~ 2023-09-11T18:13:55,068 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,068 6859 | tspivot(triangleloop, opposubseg); 2023-09-11T18:13:55,069 | ^~~~~~~ 2023-09-11T18:13:55,070 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,070 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,071 | ^ 2023-09-11T18:13:55,071 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,072 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,072 | ^~~~~~~ 2023-09-11T18:13:55,073 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,073 6859 | tspivot(triangleloop, opposubseg); 2023-09-11T18:13:55,074 | ^~~~~~~ 2023-09-11T18:13:55,075 c/triangle.c: In function ‘enqueuebadtri’: 2023-09-11T18:13:55,075 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,075 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,076 | ^ 2023-09-11T18:13:55,076 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,077 7039 | newbad->poortri = encode(*enqtri); 2023-09-11T18:13:55,077 | ^~~~~~ 2023-09-11T18:13:55,078 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,078 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,079 | ^ 2023-09-11T18:13:55,079 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,080 7039 | newbad->poortri = encode(*enqtri); 2023-09-11T18:13:55,080 | ^~~~~~ 2023-09-11T18:13:55,080 c/triangle.c: In function ‘checkseg4encroach’: 2023-09-11T18:13:55,083 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,083 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,084 | ^ 2023-09-11T18:13:55,084 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,085 1296 | decode(ptr, otri) 2023-09-11T18:13:55,085 | ^~~~~~ 2023-09-11T18:13:55,086 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-11T18:13:55,086 7136 | stpivot(*testsubseg, neighbortri); 2023-09-11T18:13:55,087 | ^~~~~~~ 2023-09-11T18:13:55,087 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,088 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,089 | ^ 2023-09-11T18:13:55,089 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,090 1296 | decode(ptr, otri) 2023-09-11T18:13:55,090 | ^~~~~~ 2023-09-11T18:13:55,091 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-11T18:13:55,092 7136 | stpivot(*testsubseg, neighbortri); 2023-09-11T18:13:55,092 | ^~~~~~~ 2023-09-11T18:13:55,093 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,094 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,094 | ^ 2023-09-11T18:13:55,095 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,095 1296 | decode(ptr, otri) 2023-09-11T18:13:55,096 | ^~~~~~ 2023-09-11T18:13:55,096 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-11T18:13:55,097 7136 | stpivot(*testsubseg, neighbortri); 2023-09-11T18:13:55,097 | ^~~~~~~ 2023-09-11T18:13:55,098 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,099 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,099 | ^ 2023-09-11T18:13:55,100 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,100 1296 | decode(ptr, otri) 2023-09-11T18:13:55,101 | ^~~~~~ 2023-09-11T18:13:55,101 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-11T18:13:55,102 7163 | stpivot(testsym, neighbortri); 2023-09-11T18:13:55,102 | ^~~~~~~ 2023-09-11T18:13:55,103 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,104 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,105 | ^ 2023-09-11T18:13:55,105 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,106 1296 | decode(ptr, otri) 2023-09-11T18:13:55,106 | ^~~~~~ 2023-09-11T18:13:55,107 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-11T18:13:55,107 7163 | stpivot(testsym, neighbortri); 2023-09-11T18:13:55,108 | ^~~~~~~ 2023-09-11T18:13:55,108 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,108 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,109 | ^ 2023-09-11T18:13:55,109 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,110 1296 | decode(ptr, otri) 2023-09-11T18:13:55,110 | ^~~~~~ 2023-09-11T18:13:55,110 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-11T18:13:55,111 7163 | stpivot(testsym, neighbortri); 2023-09-11T18:13:55,111 | ^~~~~~~ 2023-09-11T18:13:55,112 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,112 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,112 | ^ 2023-09-11T18:13:55,113 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,113 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-11T18:13:55,114 | ^~~~~~~ 2023-09-11T18:13:55,115 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,116 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,116 | ^ 2023-09-11T18:13:55,117 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,118 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-11T18:13:55,118 | ^~~~~~~ 2023-09-11T18:13:55,120 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,120 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,121 | ^ 2023-09-11T18:13:55,121 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,122 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-11T18:13:55,123 | ^~~~~~~ 2023-09-11T18:13:55,124 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,124 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,125 | ^ 2023-09-11T18:13:55,126 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,126 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-11T18:13:55,127 | ^~~~~~~ 2023-09-11T18:13:55,127 c/triangle.c: In function ‘testtriangle’: 2023-09-11T18:13:55,131 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,132 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,132 | ^ 2023-09-11T18:13:55,133 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,133 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,134 | ^~~~~~~ 2023-09-11T18:13:55,135 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,135 7338 | tspivot(tri1, testsub); 2023-09-11T18:13:55,136 | ^~~~~~~ 2023-09-11T18:13:55,136 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,137 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,138 | ^ 2023-09-11T18:13:55,138 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,138 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,139 | ^~~~~~~ 2023-09-11T18:13:55,139 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,139 7338 | tspivot(tri1, testsub); 2023-09-11T18:13:55,140 | ^~~~~~~ 2023-09-11T18:13:55,140 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,141 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,141 | ^ 2023-09-11T18:13:55,142 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,142 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,143 | ^~~~~~~ 2023-09-11T18:13:55,143 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,143 7338 | tspivot(tri1, testsub); 2023-09-11T18:13:55,144 | ^~~~~~~ 2023-09-11T18:13:55,145 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,146 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,146 | ^ 2023-09-11T18:13:55,146 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,147 973 | decode(ptr, otri); 2023-09-11T18:13:55,147 | ^~~~~~ 2023-09-11T18:13:55,148 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,148 1014 | symself(otri); \ 2023-09-11T18:13:55,149 | ^~~~~~~ 2023-09-11T18:13:55,150 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-11T18:13:55,150 7343 | oprevself(tri1); 2023-09-11T18:13:55,151 | ^~~~~~~~~ 2023-09-11T18:13:55,151 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,152 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,153 | ^ 2023-09-11T18:13:55,153 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,154 973 | decode(ptr, otri); 2023-09-11T18:13:55,154 | ^~~~~~ 2023-09-11T18:13:55,155 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,156 1014 | symself(otri); \ 2023-09-11T18:13:55,156 | ^~~~~~~ 2023-09-11T18:13:55,157 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-11T18:13:55,157 7343 | oprevself(tri1); 2023-09-11T18:13:55,158 | ^~~~~~~~~ 2023-09-11T18:13:55,158 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,159 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,160 | ^ 2023-09-11T18:13:55,160 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,161 973 | decode(ptr, otri); 2023-09-11T18:13:55,161 | ^~~~~~ 2023-09-11T18:13:55,162 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,162 1014 | symself(otri); \ 2023-09-11T18:13:55,163 | ^~~~~~~ 2023-09-11T18:13:55,163 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-11T18:13:55,164 7343 | oprevself(tri1); 2023-09-11T18:13:55,164 | ^~~~~~~~~ 2023-09-11T18:13:55,165 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,166 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,167 | ^ 2023-09-11T18:13:55,167 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,167 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,168 | ^~~~~~~ 2023-09-11T18:13:55,168 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,169 7344 | tspivot(tri1, testsub); 2023-09-11T18:13:55,169 | ^~~~~~~ 2023-09-11T18:13:55,170 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,170 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,171 | ^ 2023-09-11T18:13:55,171 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,171 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,172 | ^~~~~~~ 2023-09-11T18:13:55,172 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,173 7344 | tspivot(tri1, testsub); 2023-09-11T18:13:55,173 | ^~~~~~~ 2023-09-11T18:13:55,174 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,174 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,175 | ^ 2023-09-11T18:13:55,175 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,176 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,176 | ^~~~~~~ 2023-09-11T18:13:55,177 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,177 7344 | tspivot(tri1, testsub); 2023-09-11T18:13:55,178 | ^~~~~~~ 2023-09-11T18:13:55,179 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,179 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,180 | ^ 2023-09-11T18:13:55,180 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,181 973 | decode(ptr, otri); 2023-09-11T18:13:55,182 | ^~~~~~ 2023-09-11T18:13:55,182 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,183 1026 | symself(otri); \ 2023-09-11T18:13:55,184 | ^~~~~~~ 2023-09-11T18:13:55,184 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-11T18:13:55,185 7351 | dnextself(tri2); 2023-09-11T18:13:55,186 | ^~~~~~~~~ 2023-09-11T18:13:55,186 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,187 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,187 | ^ 2023-09-11T18:13:55,188 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,189 973 | decode(ptr, otri); 2023-09-11T18:13:55,189 | ^~~~~~ 2023-09-11T18:13:55,190 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,190 1026 | symself(otri); \ 2023-09-11T18:13:55,191 | ^~~~~~~ 2023-09-11T18:13:55,191 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-11T18:13:55,192 7351 | dnextself(tri2); 2023-09-11T18:13:55,193 | ^~~~~~~~~ 2023-09-11T18:13:55,193 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,194 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,194 | ^ 2023-09-11T18:13:55,195 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,196 973 | decode(ptr, otri); 2023-09-11T18:13:55,196 | ^~~~~~ 2023-09-11T18:13:55,197 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,197 1026 | symself(otri); \ 2023-09-11T18:13:55,198 | ^~~~~~~ 2023-09-11T18:13:55,198 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-11T18:13:55,199 7351 | dnextself(tri2); 2023-09-11T18:13:55,199 | ^~~~~~~~~ 2023-09-11T18:13:55,200 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,200 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,201 | ^ 2023-09-11T18:13:55,201 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,201 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,202 | ^~~~~~~ 2023-09-11T18:13:55,202 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,203 7352 | tspivot(tri2, testsub); 2023-09-11T18:13:55,203 | ^~~~~~~ 2023-09-11T18:13:55,204 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,204 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,204 | ^ 2023-09-11T18:13:55,205 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,206 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,206 | ^~~~~~~ 2023-09-11T18:13:55,207 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,208 7352 | tspivot(tri2, testsub); 2023-09-11T18:13:55,208 | ^~~~~~~ 2023-09-11T18:13:55,209 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,210 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,210 | ^ 2023-09-11T18:13:55,211 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,212 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,212 | ^~~~~~~ 2023-09-11T18:13:55,213 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,214 7352 | tspivot(tri2, testsub); 2023-09-11T18:13:55,214 | ^~~~~~~ 2023-09-11T18:13:55,215 c/triangle.c: In function ‘makevertexmap’: 2023-09-11T18:13:55,216 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,216 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,217 | ^ 2023-09-11T18:13:55,217 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T18:13:55,218 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T18:13:55,218 | ^~~~~ 2023-09-11T18:13:55,219 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,220 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-11T18:13:55,220 | ^~~~~~ 2023-09-11T18:13:55,221 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,221 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,222 | ^ 2023-09-11T18:13:55,222 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T18:13:55,223 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T18:13:55,224 | ^~~~~ 2023-09-11T18:13:55,224 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,225 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-11T18:13:55,225 | ^~~~~~ 2023-09-11T18:13:55,226 c/triangle.c: In function ‘preciselocate’: 2023-09-11T18:13:55,226 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,227 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,227 | ^ 2023-09-11T18:13:55,228 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,228 969 | decode(ptr, otri2); 2023-09-11T18:13:55,228 | ^~~~~~ 2023-09-11T18:13:55,229 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,230 7590 | sym(backtracktri, *searchtri); 2023-09-11T18:13:55,230 | ^~~ 2023-09-11T18:13:55,230 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,231 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,231 | ^ 2023-09-11T18:13:55,232 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,232 969 | decode(ptr, otri2); 2023-09-11T18:13:55,233 | ^~~~~~ 2023-09-11T18:13:55,233 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,233 7590 | sym(backtracktri, *searchtri); 2023-09-11T18:13:55,234 | ^~~ 2023-09-11T18:13:55,235 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,235 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,236 | ^ 2023-09-11T18:13:55,237 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,237 969 | decode(ptr, otri2); 2023-09-11T18:13:55,238 | ^~~~~~ 2023-09-11T18:13:55,238 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,239 7590 | sym(backtracktri, *searchtri); 2023-09-11T18:13:55,240 | ^~~ 2023-09-11T18:13:55,241 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,241 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,242 | ^ 2023-09-11T18:13:55,243 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,243 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,244 | ^~~~~~~ 2023-09-11T18:13:55,245 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,245 7594 | tspivot(backtracktri, checkedge); 2023-09-11T18:13:55,246 | ^~~~~~~ 2023-09-11T18:13:55,246 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,247 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,247 | ^ 2023-09-11T18:13:55,248 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,249 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,249 | ^~~~~~~ 2023-09-11T18:13:55,250 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,250 7594 | tspivot(backtracktri, checkedge); 2023-09-11T18:13:55,251 | ^~~~~~~ 2023-09-11T18:13:55,252 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,252 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,253 | ^ 2023-09-11T18:13:55,253 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,254 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,255 | ^~~~~~~ 2023-09-11T18:13:55,256 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,256 7594 | tspivot(backtracktri, checkedge); 2023-09-11T18:13:55,257 | ^~~~~~~ 2023-09-11T18:13:55,257 c/triangle.c: In function ‘locate’: 2023-09-11T18:13:55,257 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,258 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2023-09-11T18:13:55,258 | ^ 2023-09-11T18:13:55,259 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,259 7737 | firsttri = (char *) (alignptr + 2023-09-11T18:13:55,259 | ^ 2023-09-11T18:13:55,260 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,260 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,261 | ^ 2023-09-11T18:13:55,261 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,262 973 | decode(ptr, otri); 2023-09-11T18:13:55,262 | ^~~~~~ 2023-09-11T18:13:55,262 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,263 7789 | symself(*searchtri); 2023-09-11T18:13:55,263 | ^~~~~~~ 2023-09-11T18:13:55,264 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,264 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,265 | ^ 2023-09-11T18:13:55,265 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,266 973 | decode(ptr, otri); 2023-09-11T18:13:55,266 | ^~~~~~ 2023-09-11T18:13:55,267 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,268 7789 | symself(*searchtri); 2023-09-11T18:13:55,268 | ^~~~~~~ 2023-09-11T18:13:55,269 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,270 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,270 | ^ 2023-09-11T18:13:55,271 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,271 973 | decode(ptr, otri); 2023-09-11T18:13:55,272 | ^~~~~~ 2023-09-11T18:13:55,272 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,273 7789 | symself(*searchtri); 2023-09-11T18:13:55,274 | ^~~~~~~ 2023-09-11T18:13:55,274 c/triangle.c: In function ‘insertsubseg’: 2023-09-11T18:13:55,275 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,275 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,276 | ^ 2023-09-11T18:13:55,276 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,277 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,277 | ^~~~~~~ 2023-09-11T18:13:55,278 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,278 7847 | tspivot(*tri, newsubseg); 2023-09-11T18:13:55,279 | ^~~~~~~ 2023-09-11T18:13:55,280 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,280 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,281 | ^ 2023-09-11T18:13:55,281 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,282 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,283 | ^~~~~~~ 2023-09-11T18:13:55,283 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,284 7847 | tspivot(*tri, newsubseg); 2023-09-11T18:13:55,285 | ^~~~~~~ 2023-09-11T18:13:55,285 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,285 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,286 | ^ 2023-09-11T18:13:55,286 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,287 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,287 | ^~~~~~~ 2023-09-11T18:13:55,287 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,288 7847 | tspivot(*tri, newsubseg); 2023-09-11T18:13:55,288 | ^~~~~~~ 2023-09-11T18:13:55,289 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,290 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,290 | ^ 2023-09-11T18:13:55,290 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,291 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,291 | ^~~~~~~ 2023-09-11T18:13:55,291 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,292 7859 | tsbond(*tri, newsubseg); 2023-09-11T18:13:55,292 | ^~~~~~ 2023-09-11T18:13:55,294 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,294 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,295 | ^ 2023-09-11T18:13:55,296 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,296 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,297 | ^~~~~~~ 2023-09-11T18:13:55,297 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,298 7859 | tsbond(*tri, newsubseg); 2023-09-11T18:13:55,299 | ^~~~~~ 2023-09-11T18:13:55,300 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,300 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,301 | ^ 2023-09-11T18:13:55,301 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,302 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,303 | ^~~~~~ 2023-09-11T18:13:55,303 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,304 7859 | tsbond(*tri, newsubseg); 2023-09-11T18:13:55,304 | ^~~~~~ 2023-09-11T18:13:55,305 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,305 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,306 | ^ 2023-09-11T18:13:55,307 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,307 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,308 | ^~~~~~ 2023-09-11T18:13:55,308 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,309 7859 | tsbond(*tri, newsubseg); 2023-09-11T18:13:55,309 | ^~~~~~ 2023-09-11T18:13:55,310 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,310 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,311 | ^ 2023-09-11T18:13:55,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,312 969 | decode(ptr, otri2); 2023-09-11T18:13:55,313 | ^~~~~~ 2023-09-11T18:13:55,313 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,314 7860 | sym(*tri, oppotri); 2023-09-11T18:13:55,314 | ^~~ 2023-09-11T18:13:55,315 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,315 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,315 | ^ 2023-09-11T18:13:55,316 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,316 969 | decode(ptr, otri2); 2023-09-11T18:13:55,317 | ^~~~~~ 2023-09-11T18:13:55,317 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,318 7860 | sym(*tri, oppotri); 2023-09-11T18:13:55,318 | ^~~ 2023-09-11T18:13:55,319 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,320 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,320 | ^ 2023-09-11T18:13:55,321 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,321 969 | decode(ptr, otri2); 2023-09-11T18:13:55,322 | ^~~~~~ 2023-09-11T18:13:55,322 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,322 7860 | sym(*tri, oppotri); 2023-09-11T18:13:55,323 | ^~~ 2023-09-11T18:13:55,325 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,325 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,326 | ^ 2023-09-11T18:13:55,326 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,327 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,327 | ^~~~~~~ 2023-09-11T18:13:55,328 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,328 7862 | tsbond(oppotri, newsubseg); 2023-09-11T18:13:55,329 | ^~~~~~ 2023-09-11T18:13:55,330 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,330 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,331 | ^ 2023-09-11T18:13:55,332 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,332 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,333 | ^~~~~~~ 2023-09-11T18:13:55,333 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,334 7862 | tsbond(oppotri, newsubseg); 2023-09-11T18:13:55,334 | ^~~~~~ 2023-09-11T18:13:55,335 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,335 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,336 | ^ 2023-09-11T18:13:55,337 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,337 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,338 | ^~~~~~ 2023-09-11T18:13:55,338 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,339 7862 | tsbond(oppotri, newsubseg); 2023-09-11T18:13:55,339 | ^~~~~~ 2023-09-11T18:13:55,340 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,341 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,342 | ^ 2023-09-11T18:13:55,342 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,342 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,343 | ^~~~~~ 2023-09-11T18:13:55,343 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,344 7862 | tsbond(oppotri, newsubseg); 2023-09-11T18:13:55,344 | ^~~~~~ 2023-09-11T18:13:55,345 c/triangle.c: In function ‘flip’: 2023-09-11T18:13:55,346 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,347 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,347 | ^ 2023-09-11T18:13:55,347 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,348 969 | decode(ptr, otri2); 2023-09-11T18:13:55,348 | ^~~~~~ 2023-09-11T18:13:55,349 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,349 7949 | sym(*flipedge, top); 2023-09-11T18:13:55,349 | ^~~ 2023-09-11T18:13:55,351 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,352 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,352 | ^ 2023-09-11T18:13:55,353 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,353 969 | decode(ptr, otri2); 2023-09-11T18:13:55,354 | ^~~~~~ 2023-09-11T18:13:55,354 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,355 7949 | sym(*flipedge, top); 2023-09-11T18:13:55,356 | ^~~ 2023-09-11T18:13:55,357 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,357 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,358 | ^ 2023-09-11T18:13:55,358 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,359 969 | decode(ptr, otri2); 2023-09-11T18:13:55,360 | ^~~~~~ 2023-09-11T18:13:55,360 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,361 7949 | sym(*flipedge, top); 2023-09-11T18:13:55,361 | ^~~ 2023-09-11T18:13:55,362 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,363 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,363 | ^ 2023-09-11T18:13:55,364 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,364 969 | decode(ptr, otri2); 2023-09-11T18:13:55,365 | ^~~~~~ 2023-09-11T18:13:55,365 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,366 7969 | sym(topleft, toplcasing); 2023-09-11T18:13:55,366 | ^~~ 2023-09-11T18:13:55,367 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,368 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,368 | ^ 2023-09-11T18:13:55,369 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,369 969 | decode(ptr, otri2); 2023-09-11T18:13:55,370 | ^~~~~~ 2023-09-11T18:13:55,370 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,371 7969 | sym(topleft, toplcasing); 2023-09-11T18:13:55,372 | ^~~ 2023-09-11T18:13:55,372 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,373 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,374 | ^ 2023-09-11T18:13:55,375 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,375 969 | decode(ptr, otri2); 2023-09-11T18:13:55,375 | ^~~~~~ 2023-09-11T18:13:55,376 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,376 7969 | sym(topleft, toplcasing); 2023-09-11T18:13:55,377 | ^~~ 2023-09-11T18:13:55,377 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,378 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,378 | ^ 2023-09-11T18:13:55,379 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,379 969 | decode(ptr, otri2); 2023-09-11T18:13:55,380 | ^~~~~~ 2023-09-11T18:13:55,380 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,380 7971 | sym(topright, toprcasing); 2023-09-11T18:13:55,381 | ^~~ 2023-09-11T18:13:55,382 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,383 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,383 | ^ 2023-09-11T18:13:55,384 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,384 969 | decode(ptr, otri2); 2023-09-11T18:13:55,385 | ^~~~~~ 2023-09-11T18:13:55,385 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,385 7971 | sym(topright, toprcasing); 2023-09-11T18:13:55,386 | ^~~ 2023-09-11T18:13:55,388 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,388 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,389 | ^ 2023-09-11T18:13:55,389 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,390 969 | decode(ptr, otri2); 2023-09-11T18:13:55,390 | ^~~~~~ 2023-09-11T18:13:55,391 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,392 7971 | sym(topright, toprcasing); 2023-09-11T18:13:55,392 | ^~~ 2023-09-11T18:13:55,393 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,394 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,394 | ^ 2023-09-11T18:13:55,395 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,395 969 | decode(ptr, otri2); 2023-09-11T18:13:55,396 | ^~~~~~ 2023-09-11T18:13:55,396 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,397 7973 | sym(botleft, botlcasing); 2023-09-11T18:13:55,397 | ^~~ 2023-09-11T18:13:55,398 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,399 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,399 | ^ 2023-09-11T18:13:55,400 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,400 969 | decode(ptr, otri2); 2023-09-11T18:13:55,401 | ^~~~~~ 2023-09-11T18:13:55,401 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,402 7973 | sym(botleft, botlcasing); 2023-09-11T18:13:55,402 | ^~~ 2023-09-11T18:13:55,403 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,404 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,405 | ^ 2023-09-11T18:13:55,405 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,406 969 | decode(ptr, otri2); 2023-09-11T18:13:55,406 | ^~~~~~ 2023-09-11T18:13:55,406 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,407 7973 | sym(botleft, botlcasing); 2023-09-11T18:13:55,407 | ^~~ 2023-09-11T18:13:55,408 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,409 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,409 | ^ 2023-09-11T18:13:55,410 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,410 969 | decode(ptr, otri2); 2023-09-11T18:13:55,410 | ^~~~~~ 2023-09-11T18:13:55,411 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,411 7975 | sym(botright, botrcasing); 2023-09-11T18:13:55,412 | ^~~ 2023-09-11T18:13:55,414 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,414 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,414 | ^ 2023-09-11T18:13:55,415 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,415 969 | decode(ptr, otri2); 2023-09-11T18:13:55,416 | ^~~~~~ 2023-09-11T18:13:55,416 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,416 7975 | sym(botright, botrcasing); 2023-09-11T18:13:55,417 | ^~~ 2023-09-11T18:13:55,419 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,419 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,420 | ^ 2023-09-11T18:13:55,421 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,421 969 | decode(ptr, otri2); 2023-09-11T18:13:55,422 | ^~~~~~ 2023-09-11T18:13:55,422 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,423 7975 | sym(botright, botrcasing); 2023-09-11T18:13:55,423 | ^~~ 2023-09-11T18:13:55,424 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,425 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,425 | ^ 2023-09-11T18:13:55,426 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,427 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,427 | ^~~~~~ 2023-09-11T18:13:55,428 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,428 7977 | bond(topleft, botlcasing); 2023-09-11T18:13:55,429 | ^~~~ 2023-09-11T18:13:55,429 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,430 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,430 | ^ 2023-09-11T18:13:55,431 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,431 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,432 | ^~~~~~ 2023-09-11T18:13:55,432 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,433 7977 | bond(topleft, botlcasing); 2023-09-11T18:13:55,433 | ^~~~ 2023-09-11T18:13:55,434 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,435 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,436 | ^ 2023-09-11T18:13:55,436 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,437 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,437 | ^~~~~~ 2023-09-11T18:13:55,438 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,438 7977 | bond(topleft, botlcasing); 2023-09-11T18:13:55,438 | ^~~~ 2023-09-11T18:13:55,440 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,440 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,441 | ^ 2023-09-11T18:13:55,441 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,441 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,442 | ^~~~~~ 2023-09-11T18:13:55,442 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,443 7977 | bond(topleft, botlcasing); 2023-09-11T18:13:55,443 | ^~~~ 2023-09-11T18:13:55,445 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,445 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,446 | ^ 2023-09-11T18:13:55,446 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,446 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,447 | ^~~~~~ 2023-09-11T18:13:55,447 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,448 7978 | bond(botleft, botrcasing); 2023-09-11T18:13:55,448 | ^~~~ 2023-09-11T18:13:55,450 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,450 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,451 | ^ 2023-09-11T18:13:55,452 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,452 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,453 | ^~~~~~ 2023-09-11T18:13:55,453 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,454 7978 | bond(botleft, botrcasing); 2023-09-11T18:13:55,454 | ^~~~ 2023-09-11T18:13:55,455 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,456 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,456 | ^ 2023-09-11T18:13:55,457 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,457 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,458 | ^~~~~~ 2023-09-11T18:13:55,458 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,459 7978 | bond(botleft, botrcasing); 2023-09-11T18:13:55,459 | ^~~~ 2023-09-11T18:13:55,460 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,461 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,461 | ^ 2023-09-11T18:13:55,462 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,462 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,463 | ^~~~~~ 2023-09-11T18:13:55,464 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,464 7978 | bond(botleft, botrcasing); 2023-09-11T18:13:55,465 | ^~~~ 2023-09-11T18:13:55,466 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,466 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,467 | ^ 2023-09-11T18:13:55,468 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,468 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,468 | ^~~~~~ 2023-09-11T18:13:55,469 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,469 7979 | bond(botright, toprcasing); 2023-09-11T18:13:55,469 | ^~~~ 2023-09-11T18:13:55,471 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,471 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,471 | ^ 2023-09-11T18:13:55,472 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,472 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,473 | ^~~~~~ 2023-09-11T18:13:55,473 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,473 7979 | bond(botright, toprcasing); 2023-09-11T18:13:55,474 | ^~~~ 2023-09-11T18:13:55,476 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,476 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,477 | ^ 2023-09-11T18:13:55,477 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,478 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,478 | ^~~~~~ 2023-09-11T18:13:55,479 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,479 7979 | bond(botright, toprcasing); 2023-09-11T18:13:55,480 | ^~~~ 2023-09-11T18:13:55,481 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,482 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,482 | ^ 2023-09-11T18:13:55,483 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,483 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,484 | ^~~~~~ 2023-09-11T18:13:55,484 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,485 7979 | bond(botright, toprcasing); 2023-09-11T18:13:55,486 | ^~~~ 2023-09-11T18:13:55,486 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,487 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,488 | ^ 2023-09-11T18:13:55,488 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,488 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,489 | ^~~~~~ 2023-09-11T18:13:55,489 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,490 7980 | bond(topright, toplcasing); 2023-09-11T18:13:55,490 | ^~~~ 2023-09-11T18:13:55,491 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,492 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,493 | ^ 2023-09-11T18:13:55,493 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,494 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,494 | ^~~~~~ 2023-09-11T18:13:55,495 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,495 7980 | bond(topright, toplcasing); 2023-09-11T18:13:55,499 | ^~~~ 2023-09-11T18:13:55,499 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,500 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,500 | ^ 2023-09-11T18:13:55,501 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,501 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,502 | ^~~~~~ 2023-09-11T18:13:55,502 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,502 7980 | bond(topright, toplcasing); 2023-09-11T18:13:55,503 | ^~~~ 2023-09-11T18:13:55,503 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,504 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,504 | ^ 2023-09-11T18:13:55,505 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,505 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,505 | ^~~~~~ 2023-09-11T18:13:55,506 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,506 7980 | bond(topright, toplcasing); 2023-09-11T18:13:55,507 | ^~~~ 2023-09-11T18:13:55,507 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,508 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,508 | ^ 2023-09-11T18:13:55,509 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,510 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,510 | ^~~~~~~ 2023-09-11T18:13:55,511 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,511 7984 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:55,512 | ^~~~~~~ 2023-09-11T18:13:55,513 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,513 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,514 | ^ 2023-09-11T18:13:55,515 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,515 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,516 | ^~~~~~~ 2023-09-11T18:13:55,516 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,517 7984 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:55,518 | ^~~~~~~ 2023-09-11T18:13:55,518 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,519 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,519 | ^ 2023-09-11T18:13:55,520 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,520 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,521 | ^~~~~~~ 2023-09-11T18:13:55,521 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,522 7984 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:55,522 | ^~~~~~~ 2023-09-11T18:13:55,523 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,524 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,524 | ^ 2023-09-11T18:13:55,525 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,525 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,526 | ^~~~~~~ 2023-09-11T18:13:55,527 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,527 7985 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:55,528 | ^~~~~~~ 2023-09-11T18:13:55,528 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,529 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,529 | ^ 2023-09-11T18:13:55,530 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,530 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,530 | ^~~~~~~ 2023-09-11T18:13:55,531 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,531 7985 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:55,532 | ^~~~~~~ 2023-09-11T18:13:55,533 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,534 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,534 | ^ 2023-09-11T18:13:55,534 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,535 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,535 | ^~~~~~~ 2023-09-11T18:13:55,536 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,536 7985 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:55,537 | ^~~~~~~ 2023-09-11T18:13:55,538 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,539 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,540 | ^ 2023-09-11T18:13:55,540 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,541 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,541 | ^~~~~~~ 2023-09-11T18:13:55,542 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,543 7986 | tspivot(botright, botrsubseg); 2023-09-11T18:13:55,543 | ^~~~~~~ 2023-09-11T18:13:55,544 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,545 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,546 | ^ 2023-09-11T18:13:55,546 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,547 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,548 | ^~~~~~~ 2023-09-11T18:13:55,548 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,549 7986 | tspivot(botright, botrsubseg); 2023-09-11T18:13:55,549 | ^~~~~~~ 2023-09-11T18:13:55,550 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,551 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,551 | ^ 2023-09-11T18:13:55,552 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,552 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,553 | ^~~~~~~ 2023-09-11T18:13:55,553 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,554 7986 | tspivot(botright, botrsubseg); 2023-09-11T18:13:55,554 | ^~~~~~~ 2023-09-11T18:13:55,555 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,556 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,556 | ^ 2023-09-11T18:13:55,557 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,557 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,558 | ^~~~~~~ 2023-09-11T18:13:55,559 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,559 7987 | tspivot(topright, toprsubseg); 2023-09-11T18:13:55,560 | ^~~~~~~ 2023-09-11T18:13:55,561 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,561 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,561 | ^ 2023-09-11T18:13:55,562 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,562 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,563 | ^~~~~~~ 2023-09-11T18:13:55,563 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,563 7987 | tspivot(topright, toprsubseg); 2023-09-11T18:13:55,564 | ^~~~~~~ 2023-09-11T18:13:55,565 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,566 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,566 | ^ 2023-09-11T18:13:55,567 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,567 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,568 | ^~~~~~~ 2023-09-11T18:13:55,568 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,568 7987 | tspivot(topright, toprsubseg); 2023-09-11T18:13:55,569 | ^~~~~~~ 2023-09-11T18:13:55,571 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,571 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,572 | ^ 2023-09-11T18:13:55,572 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,573 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,574 | ^~~~~~~ 2023-09-11T18:13:55,574 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,575 7991 | tsbond(topright, toplsubseg); 2023-09-11T18:13:55,576 | ^~~~~~ 2023-09-11T18:13:55,576 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,577 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,578 | ^ 2023-09-11T18:13:55,578 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,579 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,579 | ^~~~~~~ 2023-09-11T18:13:55,580 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,581 7991 | tsbond(topright, toplsubseg); 2023-09-11T18:13:55,581 | ^~~~~~ 2023-09-11T18:13:55,582 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,583 | ^ 2023-09-11T18:13:55,584 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,584 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,585 | ^~~~~~ 2023-09-11T18:13:55,585 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,586 7991 | tsbond(topright, toplsubseg); 2023-09-11T18:13:55,586 | ^~~~~~ 2023-09-11T18:13:55,588 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,589 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,589 | ^ 2023-09-11T18:13:55,590 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,590 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,591 | ^~~~~~ 2023-09-11T18:13:55,591 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,592 7991 | tsbond(topright, toplsubseg); 2023-09-11T18:13:55,592 | ^~~~~~ 2023-09-11T18:13:55,593 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,594 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,594 | ^ 2023-09-11T18:13:55,595 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,595 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,595 | ^~~~~~~ 2023-09-11T18:13:55,596 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,596 7996 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:55,596 | ^~~~~~ 2023-09-11T18:13:55,598 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,599 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,599 | ^ 2023-09-11T18:13:55,600 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,600 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,600 | ^~~~~~~ 2023-09-11T18:13:55,601 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,602 7996 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:55,602 | ^~~~~~ 2023-09-11T18:13:55,604 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,604 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,605 | ^ 2023-09-11T18:13:55,606 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,606 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,607 | ^~~~~~ 2023-09-11T18:13:55,607 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,608 7996 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:55,609 | ^~~~~~ 2023-09-11T18:13:55,609 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,610 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,611 | ^ 2023-09-11T18:13:55,611 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,612 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,612 | ^~~~~~ 2023-09-11T18:13:55,613 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,613 7996 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:55,614 | ^~~~~~ 2023-09-11T18:13:55,614 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,615 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,616 | ^ 2023-09-11T18:13:55,616 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,617 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,617 | ^~~~~~~ 2023-09-11T18:13:55,618 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,618 8001 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:55,619 | ^~~~~~ 2023-09-11T18:13:55,620 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,621 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,621 | ^ 2023-09-11T18:13:55,621 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,622 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,622 | ^~~~~~~ 2023-09-11T18:13:55,622 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,623 8001 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:55,623 | ^~~~~~ 2023-09-11T18:13:55,625 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,626 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,626 | ^ 2023-09-11T18:13:55,627 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,627 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,628 | ^~~~~~ 2023-09-11T18:13:55,628 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,628 8001 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:55,629 | ^~~~~~ 2023-09-11T18:13:55,631 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,632 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,633 | ^ 2023-09-11T18:13:55,633 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,634 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,634 | ^~~~~~ 2023-09-11T18:13:55,635 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,636 8001 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:55,636 | ^~~~~~ 2023-09-11T18:13:55,637 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,638 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,638 | ^ 2023-09-11T18:13:55,639 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,639 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,640 | ^~~~~~~ 2023-09-11T18:13:55,641 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,641 8006 | tsbond(botright, toprsubseg); 2023-09-11T18:13:55,642 | ^~~~~~ 2023-09-11T18:13:55,642 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,643 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,643 | ^ 2023-09-11T18:13:55,644 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,644 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,645 | ^~~~~~~ 2023-09-11T18:13:55,646 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,646 8006 | tsbond(botright, toprsubseg); 2023-09-11T18:13:55,647 | ^~~~~~ 2023-09-11T18:13:55,648 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,648 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,649 | ^ 2023-09-11T18:13:55,650 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,650 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,651 | ^~~~~~ 2023-09-11T18:13:55,651 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,651 8006 | tsbond(botright, toprsubseg); 2023-09-11T18:13:55,652 | ^~~~~~ 2023-09-11T18:13:55,653 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,653 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,654 | ^ 2023-09-11T18:13:55,655 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,655 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,655 | ^~~~~~ 2023-09-11T18:13:55,656 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,656 8006 | tsbond(botright, toprsubseg); 2023-09-11T18:13:55,657 | ^~~~~~ 2023-09-11T18:13:55,657 c/triangle.c: In function ‘unflip’: 2023-09-11T18:13:55,659 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,660 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,660 | ^ 2023-09-11T18:13:55,661 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,661 969 | decode(ptr, otri2); 2023-09-11T18:13:55,662 | ^~~~~~ 2023-09-11T18:13:55,662 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,663 8084 | sym(*flipedge, top); 2023-09-11T18:13:55,663 | ^~~ 2023-09-11T18:13:55,665 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,665 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,666 | ^ 2023-09-11T18:13:55,667 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,667 969 | decode(ptr, otri2); 2023-09-11T18:13:55,668 | ^~~~~~ 2023-09-11T18:13:55,669 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,669 8084 | sym(*flipedge, top); 2023-09-11T18:13:55,670 | ^~~ 2023-09-11T18:13:55,670 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,671 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,672 | ^ 2023-09-11T18:13:55,672 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,673 969 | decode(ptr, otri2); 2023-09-11T18:13:55,673 | ^~~~~~ 2023-09-11T18:13:55,674 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,674 8084 | sym(*flipedge, top); 2023-09-11T18:13:55,675 | ^~~ 2023-09-11T18:13:55,676 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,676 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,677 | ^ 2023-09-11T18:13:55,677 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,678 969 | decode(ptr, otri2); 2023-09-11T18:13:55,678 | ^~~~~~ 2023-09-11T18:13:55,679 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,680 8104 | sym(topleft, toplcasing); 2023-09-11T18:13:55,680 | ^~~ 2023-09-11T18:13:55,681 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,682 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,682 | ^ 2023-09-11T18:13:55,683 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,684 969 | decode(ptr, otri2); 2023-09-11T18:13:55,684 | ^~~~~~ 2023-09-11T18:13:55,684 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,685 8104 | sym(topleft, toplcasing); 2023-09-11T18:13:55,685 | ^~~ 2023-09-11T18:13:55,686 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,687 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,687 | ^ 2023-09-11T18:13:55,688 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,688 969 | decode(ptr, otri2); 2023-09-11T18:13:55,688 | ^~~~~~ 2023-09-11T18:13:55,689 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,689 8104 | sym(topleft, toplcasing); 2023-09-11T18:13:55,690 | ^~~ 2023-09-11T18:13:55,692 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,692 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,693 | ^ 2023-09-11T18:13:55,693 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,693 969 | decode(ptr, otri2); 2023-09-11T18:13:55,694 | ^~~~~~ 2023-09-11T18:13:55,694 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,695 8106 | sym(topright, toprcasing); 2023-09-11T18:13:55,695 | ^~~ 2023-09-11T18:13:55,697 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,698 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,698 | ^ 2023-09-11T18:13:55,699 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,699 969 | decode(ptr, otri2); 2023-09-11T18:13:55,700 | ^~~~~~ 2023-09-11T18:13:55,700 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,701 8106 | sym(topright, toprcasing); 2023-09-11T18:13:55,702 | ^~~ 2023-09-11T18:13:55,702 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,703 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,704 | ^ 2023-09-11T18:13:55,704 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,705 969 | decode(ptr, otri2); 2023-09-11T18:13:55,705 | ^~~~~~ 2023-09-11T18:13:55,706 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,706 8106 | sym(topright, toprcasing); 2023-09-11T18:13:55,707 | ^~~ 2023-09-11T18:13:55,708 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,708 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,709 | ^ 2023-09-11T18:13:55,709 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,710 969 | decode(ptr, otri2); 2023-09-11T18:13:55,710 | ^~~~~~ 2023-09-11T18:13:55,711 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,711 8108 | sym(botleft, botlcasing); 2023-09-11T18:13:55,712 | ^~~ 2023-09-11T18:13:55,713 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,714 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,714 | ^ 2023-09-11T18:13:55,715 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,716 969 | decode(ptr, otri2); 2023-09-11T18:13:55,716 | ^~~~~~ 2023-09-11T18:13:55,717 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,717 8108 | sym(botleft, botlcasing); 2023-09-11T18:13:55,717 | ^~~ 2023-09-11T18:13:55,718 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,719 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,719 | ^ 2023-09-11T18:13:55,719 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,720 969 | decode(ptr, otri2); 2023-09-11T18:13:55,720 | ^~~~~~ 2023-09-11T18:13:55,721 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,721 8108 | sym(botleft, botlcasing); 2023-09-11T18:13:55,721 | ^~~ 2023-09-11T18:13:55,724 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,724 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,725 | ^ 2023-09-11T18:13:55,725 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,725 969 | decode(ptr, otri2); 2023-09-11T18:13:55,726 | ^~~~~~ 2023-09-11T18:13:55,726 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,727 8110 | sym(botright, botrcasing); 2023-09-11T18:13:55,727 | ^~~ 2023-09-11T18:13:55,729 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,729 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,730 | ^ 2023-09-11T18:13:55,731 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,731 969 | decode(ptr, otri2); 2023-09-11T18:13:55,732 | ^~~~~~ 2023-09-11T18:13:55,732 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,733 8110 | sym(botright, botrcasing); 2023-09-11T18:13:55,734 | ^~~ 2023-09-11T18:13:55,734 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,735 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,736 | ^ 2023-09-11T18:13:55,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,737 969 | decode(ptr, otri2); 2023-09-11T18:13:55,737 | ^~~~~~ 2023-09-11T18:13:55,738 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:55,738 8110 | sym(botright, botrcasing); 2023-09-11T18:13:55,739 | ^~~ 2023-09-11T18:13:55,740 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,740 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,741 | ^ 2023-09-11T18:13:55,741 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,742 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,742 | ^~~~~~ 2023-09-11T18:13:55,743 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,743 8112 | bond(topleft, toprcasing); 2023-09-11T18:13:55,744 | ^~~~ 2023-09-11T18:13:55,745 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,746 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,746 | ^ 2023-09-11T18:13:55,747 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,748 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,749 | ^~~~~~ 2023-09-11T18:13:55,749 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,749 8112 | bond(topleft, toprcasing); 2023-09-11T18:13:55,750 | ^~~~ 2023-09-11T18:13:55,750 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,751 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,751 | ^ 2023-09-11T18:13:55,752 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,752 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,752 | ^~~~~~ 2023-09-11T18:13:55,753 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,753 8112 | bond(topleft, toprcasing); 2023-09-11T18:13:55,754 | ^~~~ 2023-09-11T18:13:55,755 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,756 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,756 | ^ 2023-09-11T18:13:55,757 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,757 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,758 | ^~~~~~ 2023-09-11T18:13:55,758 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,759 8112 | bond(topleft, toprcasing); 2023-09-11T18:13:55,759 | ^~~~ 2023-09-11T18:13:55,761 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,761 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,762 | ^ 2023-09-11T18:13:55,763 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,763 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,764 | ^~~~~~ 2023-09-11T18:13:55,764 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,765 8113 | bond(botleft, toplcasing); 2023-09-11T18:13:55,765 | ^~~~ 2023-09-11T18:13:55,766 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,767 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,767 | ^ 2023-09-11T18:13:55,768 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,769 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,769 | ^~~~~~ 2023-09-11T18:13:55,770 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,770 8113 | bond(botleft, toplcasing); 2023-09-11T18:13:55,771 | ^~~~ 2023-09-11T18:13:55,771 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,772 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,773 | ^ 2023-09-11T18:13:55,773 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,774 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,774 | ^~~~~~ 2023-09-11T18:13:55,775 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,776 8113 | bond(botleft, toplcasing); 2023-09-11T18:13:55,776 | ^~~~ 2023-09-11T18:13:55,777 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,778 | ^ 2023-09-11T18:13:55,779 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,779 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,780 | ^~~~~~ 2023-09-11T18:13:55,780 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,780 8113 | bond(botleft, toplcasing); 2023-09-11T18:13:55,781 | ^~~~ 2023-09-11T18:13:55,782 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,783 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,783 | ^ 2023-09-11T18:13:55,784 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,784 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,784 | ^~~~~~ 2023-09-11T18:13:55,785 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,785 8114 | bond(botright, botlcasing); 2023-09-11T18:13:55,786 | ^~~~ 2023-09-11T18:13:55,787 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,788 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,788 | ^ 2023-09-11T18:13:55,789 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,789 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,790 | ^~~~~~ 2023-09-11T18:13:55,790 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,791 8114 | bond(botright, botlcasing); 2023-09-11T18:13:55,791 | ^~~~ 2023-09-11T18:13:55,793 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,793 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,794 | ^ 2023-09-11T18:13:55,794 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,795 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,796 | ^~~~~~ 2023-09-11T18:13:55,796 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,797 8114 | bond(botright, botlcasing); 2023-09-11T18:13:55,797 | ^~~~ 2023-09-11T18:13:55,798 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,799 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,799 | ^ 2023-09-11T18:13:55,800 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,800 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,801 | ^~~~~~ 2023-09-11T18:13:55,801 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,802 8114 | bond(botright, botlcasing); 2023-09-11T18:13:55,802 | ^~~~ 2023-09-11T18:13:55,803 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,804 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,805 | ^ 2023-09-11T18:13:55,805 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,806 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,806 | ^~~~~~ 2023-09-11T18:13:55,807 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,807 8115 | bond(topright, botrcasing); 2023-09-11T18:13:55,808 | ^~~~ 2023-09-11T18:13:55,809 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,809 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,810 | ^ 2023-09-11T18:13:55,810 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,811 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:55,811 | ^~~~~~ 2023-09-11T18:13:55,812 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,812 8115 | bond(topright, botrcasing); 2023-09-11T18:13:55,812 | ^~~~ 2023-09-11T18:13:55,814 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,815 | ^ 2023-09-11T18:13:55,815 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,816 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,816 | ^~~~~~ 2023-09-11T18:13:55,817 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,817 8115 | bond(topright, botrcasing); 2023-09-11T18:13:55,818 | ^~~~ 2023-09-11T18:13:55,819 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,820 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,820 | ^ 2023-09-11T18:13:55,821 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,821 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:55,822 | ^~~~~~ 2023-09-11T18:13:55,822 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:55,823 8115 | bond(topright, botrcasing); 2023-09-11T18:13:55,823 | ^~~~ 2023-09-11T18:13:55,825 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,825 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,826 | ^ 2023-09-11T18:13:55,827 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,827 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,828 | ^~~~~~~ 2023-09-11T18:13:55,828 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,829 8119 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:55,830 | ^~~~~~~ 2023-09-11T18:13:55,830 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,831 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,831 | ^ 2023-09-11T18:13:55,832 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,832 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,833 | ^~~~~~~ 2023-09-11T18:13:55,833 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,834 8119 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:55,834 | ^~~~~~~ 2023-09-11T18:13:55,835 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,836 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,837 | ^ 2023-09-11T18:13:55,837 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,838 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,838 | ^~~~~~~ 2023-09-11T18:13:55,839 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,840 8119 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:55,841 | ^~~~~~~ 2023-09-11T18:13:55,841 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,841 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,842 | ^ 2023-09-11T18:13:55,842 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,843 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,843 | ^~~~~~~ 2023-09-11T18:13:55,844 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,844 8120 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:55,845 | ^~~~~~~ 2023-09-11T18:13:55,846 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,847 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,847 | ^ 2023-09-11T18:13:55,848 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,848 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,849 | ^~~~~~~ 2023-09-11T18:13:55,849 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,850 8120 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:55,850 | ^~~~~~~ 2023-09-11T18:13:55,851 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,852 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,852 | ^ 2023-09-11T18:13:55,853 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,853 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,854 | ^~~~~~~ 2023-09-11T18:13:55,854 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,855 8120 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:55,855 | ^~~~~~~ 2023-09-11T18:13:55,857 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,857 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,858 | ^ 2023-09-11T18:13:55,859 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,859 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,860 | ^~~~~~~ 2023-09-11T18:13:55,860 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,861 8121 | tspivot(botright, botrsubseg); 2023-09-11T18:13:55,861 | ^~~~~~~ 2023-09-11T18:13:55,862 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,863 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,863 | ^ 2023-09-11T18:13:55,864 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,864 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,865 | ^~~~~~~ 2023-09-11T18:13:55,865 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,866 8121 | tspivot(botright, botrsubseg); 2023-09-11T18:13:55,866 | ^~~~~~~ 2023-09-11T18:13:55,868 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,868 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,869 | ^ 2023-09-11T18:13:55,869 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,870 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,871 | ^~~~~~~ 2023-09-11T18:13:55,871 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,872 8121 | tspivot(botright, botrsubseg); 2023-09-11T18:13:55,873 | ^~~~~~~ 2023-09-11T18:13:55,873 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,874 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,874 | ^ 2023-09-11T18:13:55,875 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,875 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,876 | ^~~~~~~ 2023-09-11T18:13:55,876 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,876 8122 | tspivot(topright, toprsubseg); 2023-09-11T18:13:55,877 | ^~~~~~~ 2023-09-11T18:13:55,878 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,879 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:55,879 | ^ 2023-09-11T18:13:55,880 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,880 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,880 | ^~~~~~~ 2023-09-11T18:13:55,881 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,881 8122 | tspivot(topright, toprsubseg); 2023-09-11T18:13:55,882 | ^~~~~~~ 2023-09-11T18:13:55,883 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,884 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:55,885 | ^ 2023-09-11T18:13:55,885 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,886 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,886 | ^~~~~~~ 2023-09-11T18:13:55,887 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,887 8122 | tspivot(topright, toprsubseg); 2023-09-11T18:13:55,888 | ^~~~~~~ 2023-09-11T18:13:55,889 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,890 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,890 | ^ 2023-09-11T18:13:55,891 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,891 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,892 | ^~~~~~~ 2023-09-11T18:13:55,892 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,893 8126 | tsbond(botleft, toplsubseg); 2023-09-11T18:13:55,894 | ^~~~~~ 2023-09-11T18:13:55,894 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,895 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,896 | ^ 2023-09-11T18:13:55,896 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,897 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,897 | ^~~~~~~ 2023-09-11T18:13:55,898 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,898 8126 | tsbond(botleft, toplsubseg); 2023-09-11T18:13:55,899 | ^~~~~~ 2023-09-11T18:13:55,900 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,900 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,901 | ^ 2023-09-11T18:13:55,901 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,902 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,903 | ^~~~~~ 2023-09-11T18:13:55,904 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,904 8126 | tsbond(botleft, toplsubseg); 2023-09-11T18:13:55,905 | ^~~~~~ 2023-09-11T18:13:55,905 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,906 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,906 | ^ 2023-09-11T18:13:55,907 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,907 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,907 | ^~~~~~ 2023-09-11T18:13:55,908 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,908 8126 | tsbond(botleft, toplsubseg); 2023-09-11T18:13:55,909 | ^~~~~~ 2023-09-11T18:13:55,911 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,911 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,912 | ^ 2023-09-11T18:13:55,912 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,912 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,913 | ^~~~~~~ 2023-09-11T18:13:55,913 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,914 8131 | tsbond(botright, botlsubseg); 2023-09-11T18:13:55,914 | ^~~~~~ 2023-09-11T18:13:55,916 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,917 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,917 | ^ 2023-09-11T18:13:55,918 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,919 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,919 | ^~~~~~~ 2023-09-11T18:13:55,920 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,920 8131 | tsbond(botright, botlsubseg); 2023-09-11T18:13:55,921 | ^~~~~~ 2023-09-11T18:13:55,922 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,922 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,923 | ^ 2023-09-11T18:13:55,923 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,924 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,924 | ^~~~~~ 2023-09-11T18:13:55,925 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,925 8131 | tsbond(botright, botlsubseg); 2023-09-11T18:13:55,926 | ^~~~~~ 2023-09-11T18:13:55,927 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,927 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,928 | ^ 2023-09-11T18:13:55,928 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,929 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,930 | ^~~~~~ 2023-09-11T18:13:55,930 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,931 8131 | tsbond(botright, botlsubseg); 2023-09-11T18:13:55,932 | ^~~~~~ 2023-09-11T18:13:55,932 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,933 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,934 | ^ 2023-09-11T18:13:55,934 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,935 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,935 | ^~~~~~~ 2023-09-11T18:13:55,935 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,936 8136 | tsbond(topright, botrsubseg); 2023-09-11T18:13:55,936 | ^~~~~~ 2023-09-11T18:13:55,937 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,938 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,938 | ^ 2023-09-11T18:13:55,939 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,939 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,940 | ^~~~~~~ 2023-09-11T18:13:55,940 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,941 8136 | tsbond(topright, botrsubseg); 2023-09-11T18:13:55,941 | ^~~~~~ 2023-09-11T18:13:55,943 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,943 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,944 | ^ 2023-09-11T18:13:55,944 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,945 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,946 | ^~~~~~ 2023-09-11T18:13:55,947 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,947 8136 | tsbond(topright, botrsubseg); 2023-09-11T18:13:55,948 | ^~~~~~ 2023-09-11T18:13:55,949 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,949 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,950 | ^ 2023-09-11T18:13:55,951 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,951 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,952 | ^~~~~~ 2023-09-11T18:13:55,952 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,953 8136 | tsbond(topright, botrsubseg); 2023-09-11T18:13:55,954 | ^~~~~~ 2023-09-11T18:13:55,954 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,955 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,956 | ^ 2023-09-11T18:13:55,956 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,957 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,957 | ^~~~~~~ 2023-09-11T18:13:55,958 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,958 8141 | tsbond(topleft, toprsubseg); 2023-09-11T18:13:55,959 | ^~~~~~ 2023-09-11T18:13:55,959 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,960 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:55,961 | ^ 2023-09-11T18:13:55,961 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:55,962 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:55,963 | ^~~~~~~ 2023-09-11T18:13:55,964 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,964 8141 | tsbond(topleft, toprsubseg); 2023-09-11T18:13:55,965 | ^~~~~~ 2023-09-11T18:13:55,965 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,966 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,966 | ^ 2023-09-11T18:13:55,967 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,967 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,967 | ^~~~~~ 2023-09-11T18:13:55,968 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,968 8141 | tsbond(topleft, toprsubseg); 2023-09-11T18:13:55,969 | ^~~~~~ 2023-09-11T18:13:55,970 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,970 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:55,971 | ^ 2023-09-11T18:13:55,972 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:55,972 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:55,973 | ^~~~~~ 2023-09-11T18:13:55,973 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:55,974 8141 | tsbond(topleft, toprsubseg); 2023-09-11T18:13:55,974 | ^~~~~~ 2023-09-11T18:13:55,975 c/triangle.c: In function ‘insertvertex’: 2023-09-11T18:13:55,977 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,977 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:55,978 | ^ 2023-09-11T18:13:55,978 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,979 973 | decode(ptr, otri); 2023-09-11T18:13:55,979 | ^~~~~~ 2023-09-11T18:13:55,980 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,980 8267 | symself(horiz); 2023-09-11T18:13:55,981 | ^~~~~~~ 2023-09-11T18:13:55,982 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,983 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:55,983 | ^ 2023-09-11T18:13:55,984 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,984 973 | decode(ptr, otri); 2023-09-11T18:13:55,985 | ^~~~~~ 2023-09-11T18:13:55,986 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,986 8267 | symself(horiz); 2023-09-11T18:13:55,987 | ^~~~~~~ 2023-09-11T18:13:55,988 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:55,989 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:55,989 | ^ 2023-09-11T18:13:55,990 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:55,990 973 | decode(ptr, otri); 2023-09-11T18:13:55,991 | ^~~~~~ 2023-09-11T18:13:55,991 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:55,992 8267 | symself(horiz); 2023-09-11T18:13:55,992 | ^~~~~~~ 2023-09-11T18:13:55,994 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:55,995 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:55,995 | ^ 2023-09-11T18:13:55,996 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:55,997 1289 | sdecode(sptr, osub) 2023-09-11T18:13:55,997 | ^~~~~~~ 2023-09-11T18:13:55,997 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:55,998 8293 | tspivot(horiz, brokensubseg); 2023-09-11T18:13:55,998 | ^~~~~~~ 2023-09-11T18:13:56,000 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,000 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,001 | ^ 2023-09-11T18:13:56,001 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,002 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,002 | ^~~~~~~ 2023-09-11T18:13:56,002 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,003 8293 | tspivot(horiz, brokensubseg); 2023-09-11T18:13:56,003 | ^~~~~~~ 2023-09-11T18:13:56,005 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,006 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,006 | ^ 2023-09-11T18:13:56,007 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,007 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,007 | ^~~~~~~ 2023-09-11T18:13:56,008 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,009 8293 | tspivot(horiz, brokensubseg); 2023-09-11T18:13:56,009 | ^~~~~~~ 2023-09-11T18:13:56,011 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,011 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,012 | ^ 2023-09-11T18:13:56,012 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,013 969 | decode(ptr, otri2); 2023-09-11T18:13:56,013 | ^~~~~~ 2023-09-11T18:13:56,014 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,014 8301 | sym(horiz, testtri); 2023-09-11T18:13:56,015 | ^~~ 2023-09-11T18:13:56,016 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,017 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,018 | ^ 2023-09-11T18:13:56,018 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,019 969 | decode(ptr, otri2); 2023-09-11T18:13:56,019 | ^~~~~~ 2023-09-11T18:13:56,020 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,020 8301 | sym(horiz, testtri); 2023-09-11T18:13:56,021 | ^~~ 2023-09-11T18:13:56,022 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,022 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,023 | ^ 2023-09-11T18:13:56,023 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,024 969 | decode(ptr, otri2); 2023-09-11T18:13:56,024 | ^~~~~~ 2023-09-11T18:13:56,025 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,025 8301 | sym(horiz, testtri); 2023-09-11T18:13:56,026 | ^~~ 2023-09-11T18:13:56,027 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,028 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,029 | ^ 2023-09-11T18:13:56,029 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,030 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-11T18:13:56,030 | ^~~~~~~ 2023-09-11T18:13:56,033 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,033 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,034 | ^ 2023-09-11T18:13:56,034 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,035 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-11T18:13:56,035 | ^~~~~~~ 2023-09-11T18:13:56,039 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,039 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,040 | ^ 2023-09-11T18:13:56,040 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,041 969 | decode(ptr, otri2); 2023-09-11T18:13:56,041 | ^~~~~~ 2023-09-11T18:13:56,042 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,042 8329 | sym(botright, botrcasing); 2023-09-11T18:13:56,043 | ^~~ 2023-09-11T18:13:56,044 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,045 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,045 | ^ 2023-09-11T18:13:56,046 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,046 969 | decode(ptr, otri2); 2023-09-11T18:13:56,047 | ^~~~~~ 2023-09-11T18:13:56,047 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,048 8329 | sym(botright, botrcasing); 2023-09-11T18:13:56,048 | ^~~ 2023-09-11T18:13:56,050 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,050 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,051 | ^ 2023-09-11T18:13:56,051 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,052 969 | decode(ptr, otri2); 2023-09-11T18:13:56,052 | ^~~~~~ 2023-09-11T18:13:56,053 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,053 8329 | sym(botright, botrcasing); 2023-09-11T18:13:56,054 | ^~~ 2023-09-11T18:13:56,055 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,056 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,057 | ^ 2023-09-11T18:13:56,057 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,058 969 | decode(ptr, otri2); 2023-09-11T18:13:56,058 | ^~~~~~ 2023-09-11T18:13:56,059 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,059 8330 | sym(horiz, topright); 2023-09-11T18:13:56,060 | ^~~ 2023-09-11T18:13:56,061 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,062 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,062 | ^ 2023-09-11T18:13:56,063 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,063 969 | decode(ptr, otri2); 2023-09-11T18:13:56,064 | ^~~~~~ 2023-09-11T18:13:56,064 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,065 8330 | sym(horiz, topright); 2023-09-11T18:13:56,065 | ^~~ 2023-09-11T18:13:56,067 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,067 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,068 | ^ 2023-09-11T18:13:56,068 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,068 969 | decode(ptr, otri2); 2023-09-11T18:13:56,069 | ^~~~~~ 2023-09-11T18:13:56,069 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,070 8330 | sym(horiz, topright); 2023-09-11T18:13:56,070 | ^~~ 2023-09-11T18:13:56,072 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,073 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,073 | ^ 2023-09-11T18:13:56,074 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,074 969 | decode(ptr, otri2); 2023-09-11T18:13:56,075 | ^~~~~~ 2023-09-11T18:13:56,075 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,076 8335 | sym(topright, toprcasing); 2023-09-11T18:13:56,076 | ^~~ 2023-09-11T18:13:56,078 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,078 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,079 | ^ 2023-09-11T18:13:56,079 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,080 969 | decode(ptr, otri2); 2023-09-11T18:13:56,080 | ^~~~~~ 2023-09-11T18:13:56,081 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,081 8335 | sym(topright, toprcasing); 2023-09-11T18:13:56,082 | ^~~ 2023-09-11T18:13:56,083 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,084 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,084 | ^ 2023-09-11T18:13:56,085 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,085 969 | decode(ptr, otri2); 2023-09-11T18:13:56,086 | ^~~~~~ 2023-09-11T18:13:56,086 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,087 8335 | sym(topright, toprcasing); 2023-09-11T18:13:56,087 | ^~~ 2023-09-11T18:13:56,091 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,091 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,092 | ^ 2023-09-11T18:13:56,092 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,093 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,093 | ^~~~~~~ 2023-09-11T18:13:56,094 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,094 8378 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,095 | ^~~~~~~ 2023-09-11T18:13:56,096 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,097 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,098 | ^ 2023-09-11T18:13:56,098 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,099 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,099 | ^~~~~~~ 2023-09-11T18:13:56,100 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,101 8378 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,101 | ^~~~~~~ 2023-09-11T18:13:56,102 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,103 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,103 | ^ 2023-09-11T18:13:56,103 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,104 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,104 | ^~~~~~~ 2023-09-11T18:13:56,105 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,105 8378 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,105 | ^~~~~~~ 2023-09-11T18:13:56,108 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,108 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,109 | ^ 2023-09-11T18:13:56,109 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,109 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,110 | ^~~~~~~ 2023-09-11T18:13:56,110 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,111 8381 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,111 | ^~~~~~ 2023-09-11T18:13:56,113 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,114 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,114 | ^ 2023-09-11T18:13:56,115 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,115 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,116 | ^~~~~~~ 2023-09-11T18:13:56,116 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,117 8381 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,118 | ^~~~~~ 2023-09-11T18:13:56,119 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,119 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,120 | ^ 2023-09-11T18:13:56,121 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,121 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,122 | ^~~~~~ 2023-09-11T18:13:56,123 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,123 8381 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,124 | ^~~~~~ 2023-09-11T18:13:56,124 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,125 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,126 | ^ 2023-09-11T18:13:56,126 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,127 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,127 | ^~~~~~ 2023-09-11T18:13:56,128 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,128 8381 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,129 | ^~~~~~ 2023-09-11T18:13:56,130 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,131 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,132 | ^ 2023-09-11T18:13:56,132 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,133 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,134 | ^~~~~~~ 2023-09-11T18:13:56,134 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,134 8384 | tspivot(topright, toprsubseg); 2023-09-11T18:13:56,135 | ^~~~~~~ 2023-09-11T18:13:56,136 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,136 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,137 | ^ 2023-09-11T18:13:56,137 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,138 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,138 | ^~~~~~~ 2023-09-11T18:13:56,138 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,139 8384 | tspivot(topright, toprsubseg); 2023-09-11T18:13:56,139 | ^~~~~~~ 2023-09-11T18:13:56,141 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,142 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,142 | ^ 2023-09-11T18:13:56,143 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,143 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,144 | ^~~~~~~ 2023-09-11T18:13:56,144 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,144 8384 | tspivot(topright, toprsubseg); 2023-09-11T18:13:56,145 | ^~~~~~~ 2023-09-11T18:13:56,147 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,148 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,148 | ^ 2023-09-11T18:13:56,149 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,150 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,150 | ^~~~~~~ 2023-09-11T18:13:56,151 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,152 8387 | tsbond(newtopright, toprsubseg); 2023-09-11T18:13:56,152 | ^~~~~~ 2023-09-11T18:13:56,153 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,154 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,154 | ^ 2023-09-11T18:13:56,155 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,155 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,156 | ^~~~~~~ 2023-09-11T18:13:56,157 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,157 8387 | tsbond(newtopright, toprsubseg); 2023-09-11T18:13:56,158 | ^~~~~~ 2023-09-11T18:13:56,158 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,159 | ^ 2023-09-11T18:13:56,160 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,161 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,161 | ^~~~~~ 2023-09-11T18:13:56,162 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,162 8387 | tsbond(newtopright, toprsubseg); 2023-09-11T18:13:56,163 | ^~~~~~ 2023-09-11T18:13:56,164 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,166 | ^ 2023-09-11T18:13:56,166 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,166 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,167 | ^~~~~~ 2023-09-11T18:13:56,167 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,167 8387 | tsbond(newtopright, toprsubseg); 2023-09-11T18:13:56,168 | ^~~~~~ 2023-09-11T18:13:56,170 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,170 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,170 | ^ 2023-09-11T18:13:56,171 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,171 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,172 | ^~~~~~ 2023-09-11T18:13:56,172 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,172 8393 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,173 | ^~~~ 2023-09-11T18:13:56,175 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,176 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,176 | ^ 2023-09-11T18:13:56,176 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,177 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,178 | ^~~~~~ 2023-09-11T18:13:56,178 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,179 8393 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,179 | ^~~~ 2023-09-11T18:13:56,181 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,181 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,182 | ^ 2023-09-11T18:13:56,183 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,183 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,184 | ^~~~~~ 2023-09-11T18:13:56,184 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,185 8393 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,185 | ^~~~ 2023-09-11T18:13:56,186 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,187 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,187 | ^ 2023-09-11T18:13:56,188 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,188 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,189 | ^~~~~~ 2023-09-11T18:13:56,189 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,190 8393 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,190 | ^~~~ 2023-09-11T18:13:56,192 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,193 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,193 | ^ 2023-09-11T18:13:56,194 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,194 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,195 | ^~~~~~ 2023-09-11T18:13:56,196 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,197 8395 | bond(newbotright, botright); 2023-09-11T18:13:56,197 | ^~~~ 2023-09-11T18:13:56,198 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,198 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,199 | ^ 2023-09-11T18:13:56,199 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,199 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,200 | ^~~~~~ 2023-09-11T18:13:56,200 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,200 8395 | bond(newbotright, botright); 2023-09-11T18:13:56,201 | ^~~~ 2023-09-11T18:13:56,203 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,204 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,204 | ^ 2023-09-11T18:13:56,205 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,205 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,206 | ^~~~~~ 2023-09-11T18:13:56,206 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,206 8395 | bond(newbotright, botright); 2023-09-11T18:13:56,207 | ^~~~ 2023-09-11T18:13:56,210 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,210 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,211 | ^ 2023-09-11T18:13:56,211 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,212 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,212 | ^~~~~~ 2023-09-11T18:13:56,213 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,214 8395 | bond(newbotright, botright); 2023-09-11T18:13:56,214 | ^~~~ 2023-09-11T18:13:56,216 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,216 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,217 | ^ 2023-09-11T18:13:56,217 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,218 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,219 | ^~~~~~ 2023-09-11T18:13:56,219 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,220 8398 | bond(newtopright, toprcasing); 2023-09-11T18:13:56,220 | ^~~~ 2023-09-11T18:13:56,221 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,222 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,222 | ^ 2023-09-11T18:13:56,223 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,223 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,224 | ^~~~~~ 2023-09-11T18:13:56,224 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,225 8398 | bond(newtopright, toprcasing); 2023-09-11T18:13:56,226 | ^~~~ 2023-09-11T18:13:56,227 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,228 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,228 | ^ 2023-09-11T18:13:56,229 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,229 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,230 | ^~~~~~ 2023-09-11T18:13:56,230 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,231 8398 | bond(newtopright, toprcasing); 2023-09-11T18:13:56,231 | ^~~~ 2023-09-11T18:13:56,232 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,233 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,233 | ^ 2023-09-11T18:13:56,234 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,234 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,235 | ^~~~~~ 2023-09-11T18:13:56,235 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,235 8398 | bond(newtopright, toprcasing); 2023-09-11T18:13:56,236 | ^~~~ 2023-09-11T18:13:56,238 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,239 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,239 | ^ 2023-09-11T18:13:56,239 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,240 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,240 | ^~~~~~ 2023-09-11T18:13:56,241 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,241 8400 | bond(newtopright, topright); 2023-09-11T18:13:56,242 | ^~~~ 2023-09-11T18:13:56,244 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,244 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,245 | ^ 2023-09-11T18:13:56,246 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,246 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,247 | ^~~~~~ 2023-09-11T18:13:56,247 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,248 8400 | bond(newtopright, topright); 2023-09-11T18:13:56,249 | ^~~~ 2023-09-11T18:13:56,249 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,250 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,251 | ^ 2023-09-11T18:13:56,251 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,252 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,252 | ^~~~~~ 2023-09-11T18:13:56,253 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,253 8400 | bond(newtopright, topright); 2023-09-11T18:13:56,254 | ^~~~ 2023-09-11T18:13:56,255 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,256 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,256 | ^ 2023-09-11T18:13:56,257 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,257 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,258 | ^~~~~~ 2023-09-11T18:13:56,258 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,259 8400 | bond(newtopright, topright); 2023-09-11T18:13:56,260 | ^~~~ 2023-09-11T18:13:56,261 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,262 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,262 | ^ 2023-09-11T18:13:56,263 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,263 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,263 | ^~~~~~ 2023-09-11T18:13:56,264 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,264 8402 | bond(newtopright, newbotright); 2023-09-11T18:13:56,265 | ^~~~ 2023-09-11T18:13:56,266 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,267 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,267 | ^ 2023-09-11T18:13:56,268 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,268 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,269 | ^~~~~~ 2023-09-11T18:13:56,269 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,269 8402 | bond(newtopright, newbotright); 2023-09-11T18:13:56,270 | ^~~~ 2023-09-11T18:13:56,272 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,272 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,273 | ^ 2023-09-11T18:13:56,273 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,274 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,275 | ^~~~~~ 2023-09-11T18:13:56,275 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,276 8402 | bond(newtopright, newbotright); 2023-09-11T18:13:56,276 | ^~~~ 2023-09-11T18:13:56,277 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,278 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,279 | ^ 2023-09-11T18:13:56,279 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,280 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,280 | ^~~~~~ 2023-09-11T18:13:56,281 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,282 8402 | bond(newtopright, newbotright); 2023-09-11T18:13:56,282 | ^~~~ 2023-09-11T18:13:56,283 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,284 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,285 | ^ 2023-09-11T18:13:56,285 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,286 1193 | sdecode(sptr, osub2) 2023-09-11T18:13:56,286 | ^~~~~~~ 2023-09-11T18:13:56,287 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-11T18:13:56,287 8411 | spivot(*splitseg, rightsubseg); 2023-09-11T18:13:56,288 | ^~~~~~ 2023-09-11T18:13:56,289 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,290 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,290 | ^ 2023-09-11T18:13:56,291 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,292 1193 | sdecode(sptr, osub2) 2023-09-11T18:13:56,292 | ^~~~~~~ 2023-09-11T18:13:56,293 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-11T18:13:56,294 8411 | spivot(*splitseg, rightsubseg); 2023-09-11T18:13:56,294 | ^~~~~~ 2023-09-11T18:13:56,295 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,295 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,296 | ^ 2023-09-11T18:13:56,296 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,297 1193 | sdecode(sptr, osub2) 2023-09-11T18:13:56,297 | ^~~~~~~ 2023-09-11T18:13:56,297 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-11T18:13:56,298 8411 | spivot(*splitseg, rightsubseg); 2023-09-11T18:13:56,298 | ^~~~~~ 2023-09-11T18:13:56,301 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,301 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,301 | ^ 2023-09-11T18:13:56,302 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,302 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,303 | ^~~~~~~ 2023-09-11T18:13:56,303 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,303 8413 | tspivot(newbotright, newsubseg); 2023-09-11T18:13:56,304 | ^~~~~~~ 2023-09-11T18:13:56,306 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,307 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,307 | ^ 2023-09-11T18:13:56,308 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,308 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,309 | ^~~~~~~ 2023-09-11T18:13:56,310 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,310 8413 | tspivot(newbotright, newsubseg); 2023-09-11T18:13:56,311 | ^~~~~~~ 2023-09-11T18:13:56,312 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,312 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,313 | ^ 2023-09-11T18:13:56,314 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,314 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,315 | ^~~~~~~ 2023-09-11T18:13:56,315 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,316 8413 | tspivot(newbotright, newsubseg); 2023-09-11T18:13:56,317 | ^~~~~~~ 2023-09-11T18:13:56,318 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,318 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,319 | ^ 2023-09-11T18:13:56,319 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,320 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T18:13:56,320 | ^~~~~~~ 2023-09-11T18:13:56,321 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,321 8416 | sbond(*splitseg, newsubseg); 2023-09-11T18:13:56,322 | ^~~~~ 2023-09-11T18:13:56,323 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,324 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,324 | ^ 2023-09-11T18:13:56,325 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,326 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T18:13:56,326 | ^~~~~~~ 2023-09-11T18:13:56,327 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,328 8416 | sbond(*splitseg, newsubseg); 2023-09-11T18:13:56,328 | ^~~~~ 2023-09-11T18:13:56,329 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,329 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,330 | ^ 2023-09-11T18:13:56,330 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,331 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T18:13:56,331 | ^~~~~~~ 2023-09-11T18:13:56,331 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,332 8416 | sbond(*splitseg, newsubseg); 2023-09-11T18:13:56,332 | ^~~~~ 2023-09-11T18:13:56,334 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,335 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,335 | ^ 2023-09-11T18:13:56,336 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,336 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T18:13:56,337 | ^~~~~~~ 2023-09-11T18:13:56,337 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,338 8416 | sbond(*splitseg, newsubseg); 2023-09-11T18:13:56,338 | ^~~~~ 2023-09-11T18:13:56,340 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,341 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,341 | ^ 2023-09-11T18:13:56,342 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,342 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T18:13:56,343 | ^~~~~~~ 2023-09-11T18:13:56,344 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,344 8418 | sbond(newsubseg, rightsubseg); 2023-09-11T18:13:56,345 | ^~~~~ 2023-09-11T18:13:56,346 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,346 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,347 | ^ 2023-09-11T18:13:56,348 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,348 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T18:13:56,349 | ^~~~~~~ 2023-09-11T18:13:56,350 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,350 8418 | sbond(newsubseg, rightsubseg); 2023-09-11T18:13:56,351 | ^~~~~ 2023-09-11T18:13:56,351 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,352 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,353 | ^ 2023-09-11T18:13:56,353 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,354 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T18:13:56,354 | ^~~~~~~ 2023-09-11T18:13:56,355 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,355 8418 | sbond(newsubseg, rightsubseg); 2023-09-11T18:13:56,356 | ^~~~~ 2023-09-11T18:13:56,357 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,358 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,359 | ^ 2023-09-11T18:13:56,359 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,360 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T18:13:56,360 | ^~~~~~~ 2023-09-11T18:13:56,360 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-11T18:13:56,361 8418 | sbond(newsubseg, rightsubseg); 2023-09-11T18:13:56,361 | ^~~~~ 2023-09-11T18:13:56,363 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,364 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,364 | ^ 2023-09-11T18:13:56,364 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,365 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T18:13:56,365 | ^~~~~~ 2023-09-11T18:13:56,368 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,369 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,370 | ^ 2023-09-11T18:13:56,370 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,370 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T18:13:56,371 | ^~~~~~ 2023-09-11T18:13:56,375 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,375 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,376 | ^ 2023-09-11T18:13:56,376 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,377 969 | decode(ptr, otri2); 2023-09-11T18:13:56,377 | ^~~~~~ 2023-09-11T18:13:56,378 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,379 8487 | sym(botleft, botlcasing); 2023-09-11T18:13:56,379 | ^~~ 2023-09-11T18:13:56,380 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,381 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,382 | ^ 2023-09-11T18:13:56,382 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,383 969 | decode(ptr, otri2); 2023-09-11T18:13:56,384 | ^~~~~~ 2023-09-11T18:13:56,384 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,385 8487 | sym(botleft, botlcasing); 2023-09-11T18:13:56,385 | ^~~ 2023-09-11T18:13:56,386 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,387 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,387 | ^ 2023-09-11T18:13:56,388 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,388 969 | decode(ptr, otri2); 2023-09-11T18:13:56,389 | ^~~~~~ 2023-09-11T18:13:56,390 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,390 8487 | sym(botleft, botlcasing); 2023-09-11T18:13:56,391 | ^~~ 2023-09-11T18:13:56,392 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,393 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,393 | ^ 2023-09-11T18:13:56,394 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,395 969 | decode(ptr, otri2); 2023-09-11T18:13:56,395 | ^~~~~~ 2023-09-11T18:13:56,396 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,397 8488 | sym(botright, botrcasing); 2023-09-11T18:13:56,397 | ^~~ 2023-09-11T18:13:56,398 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,398 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,399 | ^ 2023-09-11T18:13:56,399 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,399 969 | decode(ptr, otri2); 2023-09-11T18:13:56,400 | ^~~~~~ 2023-09-11T18:13:56,400 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,401 8488 | sym(botright, botrcasing); 2023-09-11T18:13:56,401 | ^~~ 2023-09-11T18:13:56,403 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,404 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,404 | ^ 2023-09-11T18:13:56,405 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,405 969 | decode(ptr, otri2); 2023-09-11T18:13:56,406 | ^~~~~~ 2023-09-11T18:13:56,406 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,407 8488 | sym(botright, botrcasing); 2023-09-11T18:13:56,407 | ^~~ 2023-09-11T18:13:56,410 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,411 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,411 | ^ 2023-09-11T18:13:56,412 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,412 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,413 | ^~~~~~~ 2023-09-11T18:13:56,413 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,414 8519 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:56,415 | ^~~~~~~ 2023-09-11T18:13:56,416 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,417 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,418 | ^ 2023-09-11T18:13:56,418 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,419 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,419 | ^~~~~~~ 2023-09-11T18:13:56,420 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,421 8519 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:56,421 | ^~~~~~~ 2023-09-11T18:13:56,422 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,422 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,423 | ^ 2023-09-11T18:13:56,423 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,424 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,424 | ^~~~~~~ 2023-09-11T18:13:56,425 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,425 8519 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:56,426 | ^~~~~~~ 2023-09-11T18:13:56,428 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,429 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,429 | ^ 2023-09-11T18:13:56,430 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,430 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,431 | ^~~~~~~ 2023-09-11T18:13:56,432 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,432 8522 | tsbond(newbotleft, botlsubseg); 2023-09-11T18:13:56,433 | ^~~~~~ 2023-09-11T18:13:56,434 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,434 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,434 | ^ 2023-09-11T18:13:56,435 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,435 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,436 | ^~~~~~~ 2023-09-11T18:13:56,436 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,436 8522 | tsbond(newbotleft, botlsubseg); 2023-09-11T18:13:56,437 | ^~~~~~ 2023-09-11T18:13:56,439 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,440 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,440 | ^ 2023-09-11T18:13:56,441 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,441 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,441 | ^~~~~~ 2023-09-11T18:13:56,442 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,442 8522 | tsbond(newbotleft, botlsubseg); 2023-09-11T18:13:56,443 | ^~~~~~ 2023-09-11T18:13:56,445 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,446 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,446 | ^ 2023-09-11T18:13:56,447 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,447 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,448 | ^~~~~~ 2023-09-11T18:13:56,449 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,449 8522 | tsbond(newbotleft, botlsubseg); 2023-09-11T18:13:56,450 | ^~~~~~ 2023-09-11T18:13:56,451 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,451 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,452 | ^ 2023-09-11T18:13:56,452 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,453 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,453 | ^~~~~~~ 2023-09-11T18:13:56,454 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,454 8524 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,455 | ^~~~~~~ 2023-09-11T18:13:56,456 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,457 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,458 | ^ 2023-09-11T18:13:56,458 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,459 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,459 | ^~~~~~~ 2023-09-11T18:13:56,460 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,460 8524 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,461 | ^~~~~~~ 2023-09-11T18:13:56,462 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,463 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,464 | ^ 2023-09-11T18:13:56,465 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,465 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,465 | ^~~~~~~ 2023-09-11T18:13:56,466 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,466 8524 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,467 | ^~~~~~~ 2023-09-11T18:13:56,468 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,469 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,469 | ^ 2023-09-11T18:13:56,469 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,470 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,470 | ^~~~~~~ 2023-09-11T18:13:56,471 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,471 8527 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,471 | ^~~~~~ 2023-09-11T18:13:56,474 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,474 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,475 | ^ 2023-09-11T18:13:56,475 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,475 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,476 | ^~~~~~~ 2023-09-11T18:13:56,476 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,477 8527 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,478 | ^~~~~~ 2023-09-11T18:13:56,480 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,480 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,481 | ^ 2023-09-11T18:13:56,481 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,482 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,483 | ^~~~~~ 2023-09-11T18:13:56,483 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,484 8527 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,484 | ^~~~~~ 2023-09-11T18:13:56,485 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,486 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,487 | ^ 2023-09-11T18:13:56,487 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,488 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,488 | ^~~~~~ 2023-09-11T18:13:56,489 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,489 8527 | tsbond(newbotright, botrsubseg); 2023-09-11T18:13:56,490 | ^~~~~~ 2023-09-11T18:13:56,491 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,492 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,492 | ^ 2023-09-11T18:13:56,493 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,493 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,494 | ^~~~~~ 2023-09-11T18:13:56,495 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,495 8532 | bond(newbotleft, botlcasing); 2023-09-11T18:13:56,496 | ^~~~ 2023-09-11T18:13:56,497 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,497 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,498 | ^ 2023-09-11T18:13:56,498 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,499 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,499 | ^~~~~~ 2023-09-11T18:13:56,499 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,500 8532 | bond(newbotleft, botlcasing); 2023-09-11T18:13:56,500 | ^~~~ 2023-09-11T18:13:56,503 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,503 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,503 | ^ 2023-09-11T18:13:56,504 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,504 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,505 | ^~~~~~ 2023-09-11T18:13:56,505 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,506 8532 | bond(newbotleft, botlcasing); 2023-09-11T18:13:56,506 | ^~~~ 2023-09-11T18:13:56,508 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,509 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,509 | ^ 2023-09-11T18:13:56,510 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,510 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,511 | ^~~~~~ 2023-09-11T18:13:56,512 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,512 8532 | bond(newbotleft, botlcasing); 2023-09-11T18:13:56,513 | ^~~~ 2023-09-11T18:13:56,514 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,515 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,515 | ^ 2023-09-11T18:13:56,516 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,517 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,517 | ^~~~~~ 2023-09-11T18:13:56,518 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,519 8533 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,519 | ^~~~ 2023-09-11T18:13:56,520 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,520 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,521 | ^ 2023-09-11T18:13:56,522 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,522 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,523 | ^~~~~~ 2023-09-11T18:13:56,523 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,524 8533 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,524 | ^~~~ 2023-09-11T18:13:56,526 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,526 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,527 | ^ 2023-09-11T18:13:56,528 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,528 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,529 | ^~~~~~ 2023-09-11T18:13:56,529 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,530 8533 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,530 | ^~~~ 2023-09-11T18:13:56,531 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,532 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,532 | ^ 2023-09-11T18:13:56,533 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,533 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,533 | ^~~~~~ 2023-09-11T18:13:56,534 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,534 8533 | bond(newbotright, botrcasing); 2023-09-11T18:13:56,535 | ^~~~ 2023-09-11T18:13:56,537 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,538 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,538 | ^ 2023-09-11T18:13:56,538 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,539 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,539 | ^~~~~~ 2023-09-11T18:13:56,540 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,540 8536 | bond(newbotleft, newbotright); 2023-09-11T18:13:56,541 | ^~~~ 2023-09-11T18:13:56,543 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,544 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,544 | ^ 2023-09-11T18:13:56,544 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,545 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,546 | ^~~~~~ 2023-09-11T18:13:56,546 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,547 8536 | bond(newbotleft, newbotright); 2023-09-11T18:13:56,548 | ^~~~ 2023-09-11T18:13:56,549 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,549 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,550 | ^ 2023-09-11T18:13:56,551 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,551 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,551 | ^~~~~~ 2023-09-11T18:13:56,552 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,552 8536 | bond(newbotleft, newbotright); 2023-09-11T18:13:56,553 | ^~~~ 2023-09-11T18:13:56,554 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,555 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,555 | ^ 2023-09-11T18:13:56,556 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,557 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,557 | ^~~~~~ 2023-09-11T18:13:56,558 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,558 8536 | bond(newbotleft, newbotright); 2023-09-11T18:13:56,559 | ^~~~ 2023-09-11T18:13:56,560 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,562 | ^ 2023-09-11T18:13:56,562 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,563 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,563 | ^~~~~~ 2023-09-11T18:13:56,563 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,564 8538 | bond(botleft, newbotleft); 2023-09-11T18:13:56,564 | ^~~~ 2023-09-11T18:13:56,566 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,566 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,567 | ^ 2023-09-11T18:13:56,567 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,568 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,568 | ^~~~~~ 2023-09-11T18:13:56,568 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,569 8538 | bond(botleft, newbotleft); 2023-09-11T18:13:56,569 | ^~~~ 2023-09-11T18:13:56,572 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,572 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,573 | ^ 2023-09-11T18:13:56,573 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,573 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,574 | ^~~~~~ 2023-09-11T18:13:56,574 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,575 8538 | bond(botleft, newbotleft); 2023-09-11T18:13:56,575 | ^~~~ 2023-09-11T18:13:56,577 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,578 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,579 | ^ 2023-09-11T18:13:56,579 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,580 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,580 | ^~~~~~ 2023-09-11T18:13:56,581 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,581 8538 | bond(botleft, newbotleft); 2023-09-11T18:13:56,582 | ^~~~ 2023-09-11T18:13:56,583 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,584 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,585 | ^ 2023-09-11T18:13:56,585 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,586 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,586 | ^~~~~~ 2023-09-11T18:13:56,587 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,587 8540 | bond(botright, newbotright); 2023-09-11T18:13:56,588 | ^~~~ 2023-09-11T18:13:56,589 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,590 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,590 | ^ 2023-09-11T18:13:56,591 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,591 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,592 | ^~~~~~ 2023-09-11T18:13:56,593 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,593 8540 | bond(botright, newbotright); 2023-09-11T18:13:56,594 | ^~~~ 2023-09-11T18:13:56,595 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,595 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,596 | ^ 2023-09-11T18:13:56,596 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,596 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,597 | ^~~~~~ 2023-09-11T18:13:56,597 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,598 8540 | bond(botright, newbotright); 2023-09-11T18:13:56,598 | ^~~~ 2023-09-11T18:13:56,600 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,601 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,601 | ^ 2023-09-11T18:13:56,602 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,602 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,603 | ^~~~~~ 2023-09-11T18:13:56,603 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,603 8540 | bond(botright, newbotright); 2023-09-11T18:13:56,604 | ^~~~ 2023-09-11T18:13:56,606 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,607 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,607 | ^ 2023-09-11T18:13:56,608 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,608 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T18:13:56,609 | ^~~~~~ 2023-09-11T18:13:56,612 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,612 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,613 | ^ 2023-09-11T18:13:56,614 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,614 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T18:13:56,615 | ^~~~~~ 2023-09-11T18:13:56,618 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,619 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,619 | ^ 2023-09-11T18:13:56,620 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,621 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,621 | ^~~~~~~ 2023-09-11T18:13:56,622 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,622 8594 | tspivot(horiz, checksubseg); 2023-09-11T18:13:56,623 | ^~~~~~~ 2023-09-11T18:13:56,624 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,625 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,625 | ^ 2023-09-11T18:13:56,626 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,626 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,627 | ^~~~~~~ 2023-09-11T18:13:56,627 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,628 8594 | tspivot(horiz, checksubseg); 2023-09-11T18:13:56,628 | ^~~~~~~ 2023-09-11T18:13:56,630 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,630 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,631 | ^ 2023-09-11T18:13:56,632 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,632 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,633 | ^~~~~~~ 2023-09-11T18:13:56,633 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,634 8594 | tspivot(horiz, checksubseg); 2023-09-11T18:13:56,634 | ^~~~~~~ 2023-09-11T18:13:56,636 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,636 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,637 | ^ 2023-09-11T18:13:56,637 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,637 969 | decode(ptr, otri2); 2023-09-11T18:13:56,638 | ^~~~~~ 2023-09-11T18:13:56,638 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,639 8611 | sym(horiz, top); 2023-09-11T18:13:56,639 | ^~~ 2023-09-11T18:13:56,642 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,642 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,642 | ^ 2023-09-11T18:13:56,643 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,643 969 | decode(ptr, otri2); 2023-09-11T18:13:56,644 | ^~~~~~ 2023-09-11T18:13:56,644 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,644 8611 | sym(horiz, top); 2023-09-11T18:13:56,645 | ^~~ 2023-09-11T18:13:56,647 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,648 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,649 | ^ 2023-09-11T18:13:56,649 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,650 969 | decode(ptr, otri2); 2023-09-11T18:13:56,651 | ^~~~~~ 2023-09-11T18:13:56,651 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,652 8611 | sym(horiz, top); 2023-09-11T18:13:56,652 | ^~~ 2023-09-11T18:13:56,656 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,657 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,657 | ^ 2023-09-11T18:13:56,658 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,658 969 | decode(ptr, otri2); 2023-09-11T18:13:56,659 | ^~~~~~ 2023-09-11T18:13:56,659 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,660 8656 | sym(topleft, toplcasing); 2023-09-11T18:13:56,660 | ^~~ 2023-09-11T18:13:56,662 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,663 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,663 | ^ 2023-09-11T18:13:56,664 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,664 969 | decode(ptr, otri2); 2023-09-11T18:13:56,665 | ^~~~~~ 2023-09-11T18:13:56,665 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,666 8656 | sym(topleft, toplcasing); 2023-09-11T18:13:56,666 | ^~~ 2023-09-11T18:13:56,668 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,669 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,669 | ^ 2023-09-11T18:13:56,670 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,671 969 | decode(ptr, otri2); 2023-09-11T18:13:56,671 | ^~~~~~ 2023-09-11T18:13:56,671 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,672 8656 | sym(topleft, toplcasing); 2023-09-11T18:13:56,672 | ^~~ 2023-09-11T18:13:56,674 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,674 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,675 | ^ 2023-09-11T18:13:56,675 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,676 969 | decode(ptr, otri2); 2023-09-11T18:13:56,676 | ^~~~~~ 2023-09-11T18:13:56,676 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,677 8658 | sym(topright, toprcasing); 2023-09-11T18:13:56,677 | ^~~ 2023-09-11T18:13:56,680 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,680 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,681 | ^ 2023-09-11T18:13:56,681 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,681 969 | decode(ptr, otri2); 2023-09-11T18:13:56,682 | ^~~~~~ 2023-09-11T18:13:56,682 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,683 8658 | sym(topright, toprcasing); 2023-09-11T18:13:56,683 | ^~~ 2023-09-11T18:13:56,685 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,686 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,687 | ^ 2023-09-11T18:13:56,687 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,688 969 | decode(ptr, otri2); 2023-09-11T18:13:56,688 | ^~~~~~ 2023-09-11T18:13:56,689 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,690 8658 | sym(topright, toprcasing); 2023-09-11T18:13:56,690 | ^~~ 2023-09-11T18:13:56,691 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,692 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,693 | ^ 2023-09-11T18:13:56,693 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,694 969 | decode(ptr, otri2); 2023-09-11T18:13:56,695 | ^~~~~~ 2023-09-11T18:13:56,695 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,696 8660 | sym(botleft, botlcasing); 2023-09-11T18:13:56,696 | ^~~ 2023-09-11T18:13:56,697 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,698 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,699 | ^ 2023-09-11T18:13:56,699 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,700 969 | decode(ptr, otri2); 2023-09-11T18:13:56,700 | ^~~~~~ 2023-09-11T18:13:56,701 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,701 8660 | sym(botleft, botlcasing); 2023-09-11T18:13:56,702 | ^~~ 2023-09-11T18:13:56,703 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,704 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,705 | ^ 2023-09-11T18:13:56,705 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,706 969 | decode(ptr, otri2); 2023-09-11T18:13:56,707 | ^~~~~~ 2023-09-11T18:13:56,707 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,707 8660 | sym(botleft, botlcasing); 2023-09-11T18:13:56,708 | ^~~ 2023-09-11T18:13:56,709 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,710 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:56,710 | ^ 2023-09-11T18:13:56,711 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,711 969 | decode(ptr, otri2); 2023-09-11T18:13:56,711 | ^~~~~~ 2023-09-11T18:13:56,712 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,712 8662 | sym(botright, botrcasing); 2023-09-11T18:13:56,713 | ^~~ 2023-09-11T18:13:56,715 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,716 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:56,716 | ^ 2023-09-11T18:13:56,716 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,717 969 | decode(ptr, otri2); 2023-09-11T18:13:56,717 | ^~~~~~ 2023-09-11T18:13:56,718 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,718 8662 | sym(botright, botrcasing); 2023-09-11T18:13:56,719 | ^~~ 2023-09-11T18:13:56,721 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,721 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:56,722 | ^ 2023-09-11T18:13:56,723 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:56,723 969 | decode(ptr, otri2); 2023-09-11T18:13:56,724 | ^~~~~~ 2023-09-11T18:13:56,724 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:56,725 8662 | sym(botright, botrcasing); 2023-09-11T18:13:56,726 | ^~~ 2023-09-11T18:13:56,727 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,728 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,728 | ^ 2023-09-11T18:13:56,729 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,730 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,730 | ^~~~~~ 2023-09-11T18:13:56,731 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,731 8664 | bond(topleft, botlcasing); 2023-09-11T18:13:56,732 | ^~~~ 2023-09-11T18:13:56,733 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,733 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,734 | ^ 2023-09-11T18:13:56,735 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,735 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,736 | ^~~~~~ 2023-09-11T18:13:56,736 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,737 8664 | bond(topleft, botlcasing); 2023-09-11T18:13:56,738 | ^~~~ 2023-09-11T18:13:56,739 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,740 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,740 | ^ 2023-09-11T18:13:56,741 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,741 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,742 | ^~~~~~ 2023-09-11T18:13:56,742 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,742 8664 | bond(topleft, botlcasing); 2023-09-11T18:13:56,743 | ^~~~ 2023-09-11T18:13:56,745 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,745 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,746 | ^ 2023-09-11T18:13:56,746 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,746 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,747 | ^~~~~~ 2023-09-11T18:13:56,747 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,748 8664 | bond(topleft, botlcasing); 2023-09-11T18:13:56,748 | ^~~~ 2023-09-11T18:13:56,751 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,751 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,752 | ^ 2023-09-11T18:13:56,752 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,752 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,753 | ^~~~~~ 2023-09-11T18:13:56,754 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,754 8665 | bond(botleft, botrcasing); 2023-09-11T18:13:56,755 | ^~~~ 2023-09-11T18:13:56,757 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,758 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,759 | ^ 2023-09-11T18:13:56,759 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,760 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,760 | ^~~~~~ 2023-09-11T18:13:56,761 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,762 8665 | bond(botleft, botrcasing); 2023-09-11T18:13:56,762 | ^~~~ 2023-09-11T18:13:56,763 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,764 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,765 | ^ 2023-09-11T18:13:56,765 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,766 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,766 | ^~~~~~ 2023-09-11T18:13:56,767 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,767 8665 | bond(botleft, botrcasing); 2023-09-11T18:13:56,768 | ^~~~ 2023-09-11T18:13:56,769 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,770 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,770 | ^ 2023-09-11T18:13:56,771 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,772 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,772 | ^~~~~~ 2023-09-11T18:13:56,773 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,774 8665 | bond(botleft, botrcasing); 2023-09-11T18:13:56,775 | ^~~~ 2023-09-11T18:13:56,775 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,776 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,776 | ^ 2023-09-11T18:13:56,777 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,777 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,778 | ^~~~~~ 2023-09-11T18:13:56,778 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,778 8666 | bond(botright, toprcasing); 2023-09-11T18:13:56,779 | ^~~~ 2023-09-11T18:13:56,781 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,782 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,782 | ^ 2023-09-11T18:13:56,783 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,783 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,783 | ^~~~~~ 2023-09-11T18:13:56,784 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,784 8666 | bond(botright, toprcasing); 2023-09-11T18:13:56,785 | ^~~~ 2023-09-11T18:13:56,787 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,788 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,789 | ^ 2023-09-11T18:13:56,789 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,790 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,791 | ^~~~~~ 2023-09-11T18:13:56,791 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,792 8666 | bond(botright, toprcasing); 2023-09-11T18:13:56,792 | ^~~~ 2023-09-11T18:13:56,793 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,795 | ^ 2023-09-11T18:13:56,795 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,796 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,797 | ^~~~~~ 2023-09-11T18:13:56,797 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,798 8666 | bond(botright, toprcasing); 2023-09-11T18:13:56,798 | ^~~~ 2023-09-11T18:13:56,800 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,801 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,801 | ^ 2023-09-11T18:13:56,802 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,802 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,803 | ^~~~~~ 2023-09-11T18:13:56,804 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,804 8667 | bond(topright, toplcasing); 2023-09-11T18:13:56,805 | ^~~~ 2023-09-11T18:13:56,806 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,807 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,808 | ^ 2023-09-11T18:13:56,808 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,809 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:56,810 | ^~~~~~ 2023-09-11T18:13:56,810 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,811 8667 | bond(topright, toplcasing); 2023-09-11T18:13:56,811 | ^~~~ 2023-09-11T18:13:56,812 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,813 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,813 | ^ 2023-09-11T18:13:56,814 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,814 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,814 | ^~~~~~ 2023-09-11T18:13:56,815 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,815 8667 | bond(topright, toplcasing); 2023-09-11T18:13:56,816 | ^~~~ 2023-09-11T18:13:56,818 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,818 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,819 | ^ 2023-09-11T18:13:56,819 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,820 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:56,820 | ^~~~~~ 2023-09-11T18:13:56,821 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:56,821 8667 | bond(topright, toplcasing); 2023-09-11T18:13:56,822 | ^~~~ 2023-09-11T18:13:56,824 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,825 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,825 | ^ 2023-09-11T18:13:56,826 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,827 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,827 | ^~~~~~~ 2023-09-11T18:13:56,828 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,829 8670 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:56,829 | ^~~~~~~ 2023-09-11T18:13:56,830 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,831 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,831 | ^ 2023-09-11T18:13:56,832 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,833 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,833 | ^~~~~~~ 2023-09-11T18:13:56,834 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,834 8670 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:56,835 | ^~~~~~~ 2023-09-11T18:13:56,836 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,837 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,837 | ^ 2023-09-11T18:13:56,838 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,839 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,839 | ^~~~~~~ 2023-09-11T18:13:56,840 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,840 8670 | tspivot(topleft, toplsubseg); 2023-09-11T18:13:56,841 | ^~~~~~~ 2023-09-11T18:13:56,843 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,844 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,845 | ^ 2023-09-11T18:13:56,845 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,846 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,846 | ^~~~~~~ 2023-09-11T18:13:56,846 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,847 8671 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:56,847 | ^~~~~~~ 2023-09-11T18:13:56,849 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,850 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,850 | ^ 2023-09-11T18:13:56,851 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,851 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,852 | ^~~~~~~ 2023-09-11T18:13:56,852 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,852 8671 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:56,853 | ^~~~~~~ 2023-09-11T18:13:56,855 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,856 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,856 | ^ 2023-09-11T18:13:56,857 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,857 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,858 | ^~~~~~~ 2023-09-11T18:13:56,858 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,859 8671 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:56,859 | ^~~~~~~ 2023-09-11T18:13:56,861 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,862 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,863 | ^ 2023-09-11T18:13:56,863 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,864 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,865 | ^~~~~~~ 2023-09-11T18:13:56,865 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,866 8672 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,866 | ^~~~~~~ 2023-09-11T18:13:56,867 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,868 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,869 | ^ 2023-09-11T18:13:56,869 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,870 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,870 | ^~~~~~~ 2023-09-11T18:13:56,871 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,871 8672 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,872 | ^~~~~~~ 2023-09-11T18:13:56,873 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,874 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,874 | ^ 2023-09-11T18:13:56,875 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,875 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,876 | ^~~~~~~ 2023-09-11T18:13:56,877 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,877 8672 | tspivot(botright, botrsubseg); 2023-09-11T18:13:56,878 | ^~~~~~~ 2023-09-11T18:13:56,879 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,880 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:56,881 | ^ 2023-09-11T18:13:56,881 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,882 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,882 | ^~~~~~~ 2023-09-11T18:13:56,882 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,883 8673 | tspivot(topright, toprsubseg); 2023-09-11T18:13:56,883 | ^~~~~~~ 2023-09-11T18:13:56,885 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,885 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:56,886 | ^ 2023-09-11T18:13:56,886 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,887 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,887 | ^~~~~~~ 2023-09-11T18:13:56,888 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,888 8673 | tspivot(topright, toprsubseg); 2023-09-11T18:13:56,889 | ^~~~~~~ 2023-09-11T18:13:56,891 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,891 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:56,892 | ^ 2023-09-11T18:13:56,892 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:56,893 1289 | sdecode(sptr, osub) 2023-09-11T18:13:56,893 | ^~~~~~~ 2023-09-11T18:13:56,893 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:56,894 8673 | tspivot(topright, toprsubseg); 2023-09-11T18:13:56,895 | ^~~~~~~ 2023-09-11T18:13:56,897 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,897 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,898 | ^ 2023-09-11T18:13:56,899 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,899 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,900 | ^~~~~~~ 2023-09-11T18:13:56,900 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,901 8677 | tsbond(topright, toplsubseg); 2023-09-11T18:13:56,902 | ^~~~~~ 2023-09-11T18:13:56,903 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,903 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,904 | ^ 2023-09-11T18:13:56,904 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,905 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,905 | ^~~~~~~ 2023-09-11T18:13:56,906 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,906 8677 | tsbond(topright, toplsubseg); 2023-09-11T18:13:56,907 | ^~~~~~ 2023-09-11T18:13:56,909 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,909 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,910 | ^ 2023-09-11T18:13:56,910 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,911 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,912 | ^~~~~~ 2023-09-11T18:13:56,912 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,913 8677 | tsbond(topright, toplsubseg); 2023-09-11T18:13:56,914 | ^~~~~~ 2023-09-11T18:13:56,914 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,916 | ^ 2023-09-11T18:13:56,916 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,916 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,917 | ^~~~~~ 2023-09-11T18:13:56,917 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,918 8677 | tsbond(topright, toplsubseg); 2023-09-11T18:13:56,918 | ^~~~~~ 2023-09-11T18:13:56,920 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,921 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,921 | ^ 2023-09-11T18:13:56,922 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,922 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,923 | ^~~~~~~ 2023-09-11T18:13:56,923 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,924 8682 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:56,924 | ^~~~~~ 2023-09-11T18:13:56,926 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,927 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,928 | ^ 2023-09-11T18:13:56,928 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,929 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,930 | ^~~~~~~ 2023-09-11T18:13:56,930 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,931 8682 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:56,932 | ^~~~~~ 2023-09-11T18:13:56,932 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,933 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,934 | ^ 2023-09-11T18:13:56,934 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,935 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,935 | ^~~~~~ 2023-09-11T18:13:56,936 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,937 8682 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:56,937 | ^~~~~~ 2023-09-11T18:13:56,938 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,939 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,939 | ^ 2023-09-11T18:13:56,940 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,941 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,941 | ^~~~~~ 2023-09-11T18:13:56,942 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,943 8682 | tsbond(topleft, botlsubseg); 2023-09-11T18:13:56,943 | ^~~~~~ 2023-09-11T18:13:56,944 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,946 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,946 | ^ 2023-09-11T18:13:56,946 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,947 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,947 | ^~~~~~~ 2023-09-11T18:13:56,948 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,948 8687 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:56,948 | ^~~~~~ 2023-09-11T18:13:56,950 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,951 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,951 | ^ 2023-09-11T18:13:56,952 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,952 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,953 | ^~~~~~~ 2023-09-11T18:13:56,953 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,953 8687 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:56,954 | ^~~~~~ 2023-09-11T18:13:56,956 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,957 | ^ 2023-09-11T18:13:56,958 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,959 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,959 | ^~~~~~ 2023-09-11T18:13:56,960 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,960 8687 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:56,961 | ^~~~~~ 2023-09-11T18:13:56,962 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,963 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,963 | ^ 2023-09-11T18:13:56,964 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,965 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,965 | ^~~~~~ 2023-09-11T18:13:56,966 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,967 8687 | tsbond(botleft, botrsubseg); 2023-09-11T18:13:56,967 | ^~~~~~ 2023-09-11T18:13:56,968 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,969 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,969 | ^ 2023-09-11T18:13:56,970 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,971 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,971 | ^~~~~~~ 2023-09-11T18:13:56,972 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,972 8692 | tsbond(botright, toprsubseg); 2023-09-11T18:13:56,973 | ^~~~~~ 2023-09-11T18:13:56,974 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,975 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:56,976 | ^ 2023-09-11T18:13:56,976 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:56,977 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:56,977 | ^~~~~~~ 2023-09-11T18:13:56,978 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,978 8692 | tsbond(botright, toprsubseg); 2023-09-11T18:13:56,979 | ^~~~~~ 2023-09-11T18:13:56,980 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,981 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,981 | ^ 2023-09-11T18:13:56,981 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,982 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,982 | ^~~~~~ 2023-09-11T18:13:56,983 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,983 8692 | tsbond(botright, toprsubseg); 2023-09-11T18:13:56,983 | ^~~~~~ 2023-09-11T18:13:56,986 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:56,986 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,987 | ^ 2023-09-11T18:13:56,987 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,988 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:56,988 | ^~~~~~ 2023-09-11T18:13:56,989 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:56,989 8692 | tsbond(botright, toprsubseg); 2023-09-11T18:13:56,990 | ^~~~~~ 2023-09-11T18:13:56,993 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:56,994 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:56,995 | ^ 2023-09-11T18:13:56,995 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-11T18:13:56,996 8723 | newflip->flippedtri = encode(horiz); 2023-09-11T18:13:56,996 | ^~~~~~ 2023-09-11T18:13:56,999 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,000 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,001 | ^ 2023-09-11T18:13:57,001 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,002 8723 | newflip->flippedtri = encode(horiz); 2023-09-11T18:13:57,002 | ^~~~~~ 2023-09-11T18:13:57,006 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,006 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,007 | ^ 2023-09-11T18:13:57,007 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,008 969 | decode(ptr, otri2); 2023-09-11T18:13:57,008 | ^~~~~~ 2023-09-11T18:13:57,009 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,009 8782 | sym(horiz, testtri); 2023-09-11T18:13:57,010 | ^~~ 2023-09-11T18:13:57,012 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,012 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,013 | ^ 2023-09-11T18:13:57,014 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,014 969 | decode(ptr, otri2); 2023-09-11T18:13:57,015 | ^~~~~~ 2023-09-11T18:13:57,015 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,016 8782 | sym(horiz, testtri); 2023-09-11T18:13:57,016 | ^~~ 2023-09-11T18:13:57,018 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,018 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,019 | ^ 2023-09-11T18:13:57,019 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,020 969 | decode(ptr, otri2); 2023-09-11T18:13:57,020 | ^~~~~~ 2023-09-11T18:13:57,020 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,021 8782 | sym(horiz, testtri); 2023-09-11T18:13:57,021 | ^~~ 2023-09-11T18:13:57,022 c/triangle.c: In function ‘triangulatepolygon’: 2023-09-11T18:13:57,025 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,026 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,026 | ^ 2023-09-11T18:13:57,027 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,027 973 | decode(ptr, otri); 2023-09-11T18:13:57,028 | ^~~~~~ 2023-09-11T18:13:57,028 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,028 999 | symself(otri2); 2023-09-11T18:13:57,029 | ^~~~~~~ 2023-09-11T18:13:57,029 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,030 8899 | onext(*firstedge, besttri); 2023-09-11T18:13:57,030 | ^~~~~ 2023-09-11T18:13:57,032 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,032 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,033 | ^ 2023-09-11T18:13:57,033 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,034 973 | decode(ptr, otri); 2023-09-11T18:13:57,035 | ^~~~~~ 2023-09-11T18:13:57,035 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,036 999 | symself(otri2); 2023-09-11T18:13:57,036 | ^~~~~~~ 2023-09-11T18:13:57,037 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,038 8899 | onext(*firstedge, besttri); 2023-09-11T18:13:57,038 | ^~~~~ 2023-09-11T18:13:57,039 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,039 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,040 | ^ 2023-09-11T18:13:57,040 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,041 973 | decode(ptr, otri); 2023-09-11T18:13:57,041 | ^~~~~~ 2023-09-11T18:13:57,042 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,042 999 | symself(otri2); 2023-09-11T18:13:57,043 | ^~~~~~~ 2023-09-11T18:13:57,043 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,044 8899 | onext(*firstedge, besttri); 2023-09-11T18:13:57,045 | ^~~~~ 2023-09-11T18:13:57,045 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,046 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,047 | ^ 2023-09-11T18:13:57,047 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,048 973 | decode(ptr, otri); 2023-09-11T18:13:57,048 | ^~~~~~ 2023-09-11T18:13:57,049 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,050 1003 | symself(otri); 2023-09-11T18:13:57,051 | ^~~~~~~ 2023-09-11T18:13:57,051 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:57,052 8904 | onextself(testtri); 2023-09-11T18:13:57,052 | ^~~~~~~~~ 2023-09-11T18:13:57,053 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,053 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,054 | ^ 2023-09-11T18:13:57,054 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,055 973 | decode(ptr, otri); 2023-09-11T18:13:57,055 | ^~~~~~ 2023-09-11T18:13:57,055 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,056 1003 | symself(otri); 2023-09-11T18:13:57,056 | ^~~~~~~ 2023-09-11T18:13:57,057 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:57,057 8904 | onextself(testtri); 2023-09-11T18:13:57,058 | ^~~~~~~~~ 2023-09-11T18:13:57,058 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,059 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,059 | ^ 2023-09-11T18:13:57,060 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,060 973 | decode(ptr, otri); 2023-09-11T18:13:57,060 | ^~~~~~ 2023-09-11T18:13:57,061 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,062 1003 | symself(otri); 2023-09-11T18:13:57,062 | ^~~~~~~ 2023-09-11T18:13:57,063 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:57,064 8904 | onextself(testtri); 2023-09-11T18:13:57,064 | ^~~~~~~~~ 2023-09-11T18:13:57,065 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,066 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,066 | ^ 2023-09-11T18:13:57,067 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,067 969 | decode(ptr, otri2); 2023-09-11T18:13:57,068 | ^~~~~~ 2023-09-11T18:13:57,069 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,069 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,070 | ^~~ 2023-09-11T18:13:57,071 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,071 8920 | oprev(besttri, tempedge); 2023-09-11T18:13:57,072 | ^~~~~ 2023-09-11T18:13:57,073 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,073 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,074 | ^ 2023-09-11T18:13:57,074 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,075 969 | decode(ptr, otri2); 2023-09-11T18:13:57,075 | ^~~~~~ 2023-09-11T18:13:57,076 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,076 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,077 | ^~~ 2023-09-11T18:13:57,078 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,078 8920 | oprev(besttri, tempedge); 2023-09-11T18:13:57,079 | ^~~~~ 2023-09-11T18:13:57,080 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,080 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,081 | ^ 2023-09-11T18:13:57,081 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,082 969 | decode(ptr, otri2); 2023-09-11T18:13:57,082 | ^~~~~~ 2023-09-11T18:13:57,083 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,083 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,083 | ^~~ 2023-09-11T18:13:57,084 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,084 8920 | oprev(besttri, tempedge); 2023-09-11T18:13:57,085 | ^~~~~ 2023-09-11T18:13:57,085 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,085 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,086 | ^ 2023-09-11T18:13:57,086 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,087 969 | decode(ptr, otri2); 2023-09-11T18:13:57,087 | ^~~~~~ 2023-09-11T18:13:57,087 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,088 8926 | sym(besttri, tempedge); 2023-09-11T18:13:57,088 | ^~~ 2023-09-11T18:13:57,089 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,090 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,090 | ^ 2023-09-11T18:13:57,091 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,091 969 | decode(ptr, otri2); 2023-09-11T18:13:57,092 | ^~~~~~ 2023-09-11T18:13:57,092 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,093 8926 | sym(besttri, tempedge); 2023-09-11T18:13:57,094 | ^~~ 2023-09-11T18:13:57,095 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,096 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,097 | ^ 2023-09-11T18:13:57,097 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,098 969 | decode(ptr, otri2); 2023-09-11T18:13:57,098 | ^~~~~~ 2023-09-11T18:13:57,099 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,100 8926 | sym(besttri, tempedge); 2023-09-11T18:13:57,100 | ^~~ 2023-09-11T18:13:57,102 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,102 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,103 | ^ 2023-09-11T18:13:57,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,104 969 | decode(ptr, otri2); 2023-09-11T18:13:57,104 | ^~~~~~ 2023-09-11T18:13:57,105 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,105 8930 | sym(tempedge, besttri); 2023-09-11T18:13:57,106 | ^~~ 2023-09-11T18:13:57,108 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,109 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,109 | ^ 2023-09-11T18:13:57,110 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,110 969 | decode(ptr, otri2); 2023-09-11T18:13:57,111 | ^~~~~~ 2023-09-11T18:13:57,111 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,112 8930 | sym(tempedge, besttri); 2023-09-11T18:13:57,113 | ^~~ 2023-09-11T18:13:57,114 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,115 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,116 | ^ 2023-09-11T18:13:57,116 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,117 969 | decode(ptr, otri2); 2023-09-11T18:13:57,117 | ^~~~~~ 2023-09-11T18:13:57,117 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,118 8930 | sym(tempedge, besttri); 2023-09-11T18:13:57,118 | ^~~ 2023-09-11T18:13:57,120 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,121 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,121 | ^ 2023-09-11T18:13:57,122 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,122 969 | decode(ptr, otri2); 2023-09-11T18:13:57,123 | ^~~~~~ 2023-09-11T18:13:57,123 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,123 8938 | sym(besttri, testtri); 2023-09-11T18:13:57,124 | ^~~ 2023-09-11T18:13:57,126 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,127 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,127 | ^ 2023-09-11T18:13:57,128 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,128 969 | decode(ptr, otri2); 2023-09-11T18:13:57,129 | ^~~~~~ 2023-09-11T18:13:57,129 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,130 8938 | sym(besttri, testtri); 2023-09-11T18:13:57,130 | ^~~ 2023-09-11T18:13:57,133 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,133 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,134 | ^ 2023-09-11T18:13:57,135 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,135 969 | decode(ptr, otri2); 2023-09-11T18:13:57,136 | ^~~~~~ 2023-09-11T18:13:57,137 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,137 8938 | sym(besttri, testtri); 2023-09-11T18:13:57,138 | ^~~ 2023-09-11T18:13:57,139 c/triangle.c: In function ‘deletevertex’: 2023-09-11T18:13:57,140 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,141 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,141 | ^ 2023-09-11T18:13:57,142 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,142 973 | decode(ptr, otri); 2023-09-11T18:13:57,143 | ^~~~~~ 2023-09-11T18:13:57,143 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,144 999 | symself(otri2); 2023-09-11T18:13:57,144 | ^~~~~~~ 2023-09-11T18:13:57,145 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,146 8992 | onext(*deltri, countingtri); 2023-09-11T18:13:57,146 | ^~~~~ 2023-09-11T18:13:57,147 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,147 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,148 | ^ 2023-09-11T18:13:57,149 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,149 973 | decode(ptr, otri); 2023-09-11T18:13:57,150 | ^~~~~~ 2023-09-11T18:13:57,150 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,151 999 | symself(otri2); 2023-09-11T18:13:57,152 | ^~~~~~~ 2023-09-11T18:13:57,152 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,153 8992 | onext(*deltri, countingtri); 2023-09-11T18:13:57,153 | ^~~~~ 2023-09-11T18:13:57,154 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,154 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,155 | ^ 2023-09-11T18:13:57,155 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,156 973 | decode(ptr, otri); 2023-09-11T18:13:57,156 | ^~~~~~ 2023-09-11T18:13:57,157 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,157 999 | symself(otri2); 2023-09-11T18:13:57,157 | ^~~~~~~ 2023-09-11T18:13:57,158 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,158 8992 | onext(*deltri, countingtri); 2023-09-11T18:13:57,159 | ^~~~~ 2023-09-11T18:13:57,159 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,160 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,160 | ^ 2023-09-11T18:13:57,161 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,162 973 | decode(ptr, otri); 2023-09-11T18:13:57,162 | ^~~~~~ 2023-09-11T18:13:57,162 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,163 1003 | symself(otri); 2023-09-11T18:13:57,164 | ^~~~~~~ 2023-09-11T18:13:57,164 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:57,165 9003 | onextself(countingtri); 2023-09-11T18:13:57,165 | ^~~~~~~~~ 2023-09-11T18:13:57,166 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,167 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,167 | ^ 2023-09-11T18:13:57,168 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,169 973 | decode(ptr, otri); 2023-09-11T18:13:57,169 | ^~~~~~ 2023-09-11T18:13:57,170 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,170 1003 | symself(otri); 2023-09-11T18:13:57,170 | ^~~~~~~ 2023-09-11T18:13:57,171 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:57,171 9003 | onextself(countingtri); 2023-09-11T18:13:57,172 | ^~~~~~~~~ 2023-09-11T18:13:57,173 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,173 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,174 | ^ 2023-09-11T18:13:57,174 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,175 973 | decode(ptr, otri); 2023-09-11T18:13:57,175 | ^~~~~~ 2023-09-11T18:13:57,176 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,177 1003 | symself(otri); 2023-09-11T18:13:57,177 | ^~~~~~~ 2023-09-11T18:13:57,178 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:57,178 9003 | onextself(countingtri); 2023-09-11T18:13:57,179 | ^~~~~~~~~ 2023-09-11T18:13:57,179 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,180 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,181 | ^ 2023-09-11T18:13:57,181 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,182 973 | decode(ptr, otri); 2023-09-11T18:13:57,183 | ^~~~~~ 2023-09-11T18:13:57,183 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,184 999 | symself(otri2); 2023-09-11T18:13:57,184 | ^~~~~~~ 2023-09-11T18:13:57,185 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,185 9017 | onext(*deltri, firstedge); 2023-09-11T18:13:57,186 | ^~~~~ 2023-09-11T18:13:57,186 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,186 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,187 | ^ 2023-09-11T18:13:57,187 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,188 973 | decode(ptr, otri); 2023-09-11T18:13:57,188 | ^~~~~~ 2023-09-11T18:13:57,189 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,189 999 | symself(otri2); 2023-09-11T18:13:57,189 | ^~~~~~~ 2023-09-11T18:13:57,190 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,190 9017 | onext(*deltri, firstedge); 2023-09-11T18:13:57,191 | ^~~~~ 2023-09-11T18:13:57,191 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,192 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,192 | ^ 2023-09-11T18:13:57,193 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,193 973 | decode(ptr, otri); 2023-09-11T18:13:57,194 | ^~~~~~ 2023-09-11T18:13:57,195 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,195 999 | symself(otri2); 2023-09-11T18:13:57,196 | ^~~~~~~ 2023-09-11T18:13:57,197 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,197 9017 | onext(*deltri, firstedge); 2023-09-11T18:13:57,198 | ^~~~~ 2023-09-11T18:13:57,199 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,199 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,200 | ^ 2023-09-11T18:13:57,201 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,201 969 | decode(ptr, otri2); 2023-09-11T18:13:57,202 | ^~~~~~ 2023-09-11T18:13:57,202 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,203 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,204 | ^~~ 2023-09-11T18:13:57,204 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,205 9018 | oprev(*deltri, lastedge); 2023-09-11T18:13:57,205 | ^~~~~ 2023-09-11T18:13:57,206 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,207 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,207 | ^ 2023-09-11T18:13:57,208 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,208 969 | decode(ptr, otri2); 2023-09-11T18:13:57,209 | ^~~~~~ 2023-09-11T18:13:57,209 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,210 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,210 | ^~~ 2023-09-11T18:13:57,211 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,212 9018 | oprev(*deltri, lastedge); 2023-09-11T18:13:57,213 | ^~~~~ 2023-09-11T18:13:57,213 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,214 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,215 | ^ 2023-09-11T18:13:57,215 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,216 969 | decode(ptr, otri2); 2023-09-11T18:13:57,216 | ^~~~~~ 2023-09-11T18:13:57,216 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,217 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,217 | ^~~ 2023-09-11T18:13:57,218 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,218 9018 | oprev(*deltri, lastedge); 2023-09-11T18:13:57,219 | ^~~~~ 2023-09-11T18:13:57,219 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,220 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,220 | ^ 2023-09-11T18:13:57,220 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,221 969 | decode(ptr, otri2); 2023-09-11T18:13:57,221 | ^~~~~~ 2023-09-11T18:13:57,222 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,222 1022 | sym(otri1, otri2); \ 2023-09-11T18:13:57,223 | ^~~ 2023-09-11T18:13:57,223 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-11T18:13:57,223 9024 | dnext(*deltri, lefttri); 2023-09-11T18:13:57,224 | ^~~~~ 2023-09-11T18:13:57,225 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,225 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,226 | ^ 2023-09-11T18:13:57,227 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,227 969 | decode(ptr, otri2); 2023-09-11T18:13:57,228 | ^~~~~~ 2023-09-11T18:13:57,228 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,229 1022 | sym(otri1, otri2); \ 2023-09-11T18:13:57,230 | ^~~ 2023-09-11T18:13:57,230 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-11T18:13:57,231 9024 | dnext(*deltri, lefttri); 2023-09-11T18:13:57,232 | ^~~~~ 2023-09-11T18:13:57,232 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,233 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,234 | ^ 2023-09-11T18:13:57,234 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,235 969 | decode(ptr, otri2); 2023-09-11T18:13:57,235 | ^~~~~~ 2023-09-11T18:13:57,236 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,236 1022 | sym(otri1, otri2); \ 2023-09-11T18:13:57,237 | ^~~ 2023-09-11T18:13:57,238 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-11T18:13:57,238 9024 | dnext(*deltri, lefttri); 2023-09-11T18:13:57,239 | ^~~~~ 2023-09-11T18:13:57,239 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,240 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,240 | ^ 2023-09-11T18:13:57,241 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,241 969 | decode(ptr, otri2); 2023-09-11T18:13:57,242 | ^~~~~~ 2023-09-11T18:13:57,242 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,243 9025 | sym(lefttri, leftcasing); 2023-09-11T18:13:57,243 | ^~~ 2023-09-11T18:13:57,244 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,244 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,245 | ^ 2023-09-11T18:13:57,245 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,245 969 | decode(ptr, otri2); 2023-09-11T18:13:57,246 | ^~~~~~ 2023-09-11T18:13:57,246 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,247 9025 | sym(lefttri, leftcasing); 2023-09-11T18:13:57,247 | ^~~ 2023-09-11T18:13:57,249 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,250 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,250 | ^ 2023-09-11T18:13:57,251 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,251 969 | decode(ptr, otri2); 2023-09-11T18:13:57,252 | ^~~~~~ 2023-09-11T18:13:57,252 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,252 9025 | sym(lefttri, leftcasing); 2023-09-11T18:13:57,253 | ^~~ 2023-09-11T18:13:57,256 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,256 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,257 | ^ 2023-09-11T18:13:57,257 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,257 969 | decode(ptr, otri2); 2023-09-11T18:13:57,258 | ^~~~~~ 2023-09-11T18:13:57,258 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,259 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,259 | ^~~ 2023-09-11T18:13:57,260 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,260 9026 | oprev(deltriright, righttri); 2023-09-11T18:13:57,261 | ^~~~~ 2023-09-11T18:13:57,262 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,263 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,263 | ^ 2023-09-11T18:13:57,264 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,264 969 | decode(ptr, otri2); 2023-09-11T18:13:57,264 | ^~~~~~ 2023-09-11T18:13:57,265 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,265 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,266 | ^~~ 2023-09-11T18:13:57,266 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,267 9026 | oprev(deltriright, righttri); 2023-09-11T18:13:57,267 | ^~~~~ 2023-09-11T18:13:57,269 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,269 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,270 | ^ 2023-09-11T18:13:57,270 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,270 969 | decode(ptr, otri2); 2023-09-11T18:13:57,271 | ^~~~~~ 2023-09-11T18:13:57,272 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,272 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:57,273 | ^~~ 2023-09-11T18:13:57,273 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:57,274 9026 | oprev(deltriright, righttri); 2023-09-11T18:13:57,275 | ^~~~~ 2023-09-11T18:13:57,276 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,276 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,276 | ^ 2023-09-11T18:13:57,277 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,277 969 | decode(ptr, otri2); 2023-09-11T18:13:57,278 | ^~~~~~ 2023-09-11T18:13:57,278 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,279 9027 | sym(righttri, rightcasing); 2023-09-11T18:13:57,279 | ^~~ 2023-09-11T18:13:57,281 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,282 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,282 | ^ 2023-09-11T18:13:57,283 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,283 969 | decode(ptr, otri2); 2023-09-11T18:13:57,284 | ^~~~~~ 2023-09-11T18:13:57,284 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,284 9027 | sym(righttri, rightcasing); 2023-09-11T18:13:57,285 | ^~~ 2023-09-11T18:13:57,287 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,288 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,288 | ^ 2023-09-11T18:13:57,289 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,290 969 | decode(ptr, otri2); 2023-09-11T18:13:57,290 | ^~~~~~ 2023-09-11T18:13:57,291 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,291 9027 | sym(righttri, rightcasing); 2023-09-11T18:13:57,292 | ^~~ 2023-09-11T18:13:57,294 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,294 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,295 | ^ 2023-09-11T18:13:57,296 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,296 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,297 | ^~~~~~ 2023-09-11T18:13:57,297 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,298 9028 | bond(*deltri, leftcasing); 2023-09-11T18:13:57,298 | ^~~~ 2023-09-11T18:13:57,300 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,301 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,301 | ^ 2023-09-11T18:13:57,302 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,302 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,303 | ^~~~~~ 2023-09-11T18:13:57,303 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,304 9028 | bond(*deltri, leftcasing); 2023-09-11T18:13:57,304 | ^~~~ 2023-09-11T18:13:57,306 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,307 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,307 | ^ 2023-09-11T18:13:57,308 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,309 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,309 | ^~~~~~ 2023-09-11T18:13:57,310 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,310 9028 | bond(*deltri, leftcasing); 2023-09-11T18:13:57,311 | ^~~~ 2023-09-11T18:13:57,313 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,313 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,314 | ^ 2023-09-11T18:13:57,314 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,314 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,315 | ^~~~~~ 2023-09-11T18:13:57,315 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,316 9028 | bond(*deltri, leftcasing); 2023-09-11T18:13:57,316 | ^~~~ 2023-09-11T18:13:57,319 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,319 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,320 | ^ 2023-09-11T18:13:57,320 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,321 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,321 | ^~~~~~ 2023-09-11T18:13:57,321 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,322 9029 | bond(deltriright, rightcasing); 2023-09-11T18:13:57,322 | ^~~~ 2023-09-11T18:13:57,325 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,325 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,326 | ^ 2023-09-11T18:13:57,326 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,327 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,327 | ^~~~~~ 2023-09-11T18:13:57,328 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,328 9029 | bond(deltriright, rightcasing); 2023-09-11T18:13:57,329 | ^~~~ 2023-09-11T18:13:57,331 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,332 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,332 | ^ 2023-09-11T18:13:57,333 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,333 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,334 | ^~~~~~ 2023-09-11T18:13:57,334 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,335 9029 | bond(deltriright, rightcasing); 2023-09-11T18:13:57,335 | ^~~~ 2023-09-11T18:13:57,337 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,338 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,339 | ^ 2023-09-11T18:13:57,339 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,340 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,340 | ^~~~~~ 2023-09-11T18:13:57,340 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,341 9029 | bond(deltriright, rightcasing); 2023-09-11T18:13:57,341 | ^~~~ 2023-09-11T18:13:57,344 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,345 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:57,345 | ^ 2023-09-11T18:13:57,346 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,346 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,347 | ^~~~~~~ 2023-09-11T18:13:57,347 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,348 9030 | tspivot(lefttri, leftsubseg); 2023-09-11T18:13:57,348 | ^~~~~~~ 2023-09-11T18:13:57,350 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,351 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:57,351 | ^ 2023-09-11T18:13:57,351 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,352 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,352 | ^~~~~~~ 2023-09-11T18:13:57,353 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,353 9030 | tspivot(lefttri, leftsubseg); 2023-09-11T18:13:57,354 | ^~~~~~~ 2023-09-11T18:13:57,356 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,357 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:57,357 | ^ 2023-09-11T18:13:57,358 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,358 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,358 | ^~~~~~~ 2023-09-11T18:13:57,359 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,359 9030 | tspivot(lefttri, leftsubseg); 2023-09-11T18:13:57,360 | ^~~~~~~ 2023-09-11T18:13:57,363 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,363 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,363 | ^ 2023-09-11T18:13:57,364 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,364 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,365 | ^~~~~~~ 2023-09-11T18:13:57,365 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,366 9032 | tsbond(*deltri, leftsubseg); 2023-09-11T18:13:57,366 | ^~~~~~ 2023-09-11T18:13:57,369 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,369 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,370 | ^ 2023-09-11T18:13:57,370 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,371 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,371 | ^~~~~~~ 2023-09-11T18:13:57,372 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,372 9032 | tsbond(*deltri, leftsubseg); 2023-09-11T18:13:57,373 | ^~~~~~ 2023-09-11T18:13:57,375 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,376 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,376 | ^ 2023-09-11T18:13:57,377 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,377 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,378 | ^~~~~~ 2023-09-11T18:13:57,378 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,379 9032 | tsbond(*deltri, leftsubseg); 2023-09-11T18:13:57,380 | ^~~~~~ 2023-09-11T18:13:57,381 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,382 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,383 | ^ 2023-09-11T18:13:57,383 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,384 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,384 | ^~~~~~ 2023-09-11T18:13:57,385 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,385 9032 | tsbond(*deltri, leftsubseg); 2023-09-11T18:13:57,385 | ^~~~~~ 2023-09-11T18:13:57,388 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,388 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:57,389 | ^ 2023-09-11T18:13:57,389 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,390 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,390 | ^~~~~~~ 2023-09-11T18:13:57,390 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,391 9034 | tspivot(righttri, rightsubseg); 2023-09-11T18:13:57,391 | ^~~~~~~ 2023-09-11T18:13:57,394 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,394 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:57,395 | ^ 2023-09-11T18:13:57,395 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,396 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,396 | ^~~~~~~ 2023-09-11T18:13:57,397 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,397 9034 | tspivot(righttri, rightsubseg); 2023-09-11T18:13:57,398 | ^~~~~~~ 2023-09-11T18:13:57,400 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,401 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:57,401 | ^ 2023-09-11T18:13:57,402 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,402 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,403 | ^~~~~~~ 2023-09-11T18:13:57,403 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,404 9034 | tspivot(righttri, rightsubseg); 2023-09-11T18:13:57,404 | ^~~~~~~ 2023-09-11T18:13:57,406 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,407 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,408 | ^ 2023-09-11T18:13:57,408 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,409 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,409 | ^~~~~~~ 2023-09-11T18:13:57,410 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,410 9036 | tsbond(deltriright, rightsubseg); 2023-09-11T18:13:57,411 | ^~~~~~ 2023-09-11T18:13:57,413 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,413 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,414 | ^ 2023-09-11T18:13:57,414 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,415 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,415 | ^~~~~~~ 2023-09-11T18:13:57,416 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,417 9036 | tsbond(deltriright, rightsubseg); 2023-09-11T18:13:57,417 | ^~~~~~ 2023-09-11T18:13:57,419 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,420 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,420 | ^ 2023-09-11T18:13:57,420 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,421 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,421 | ^~~~~~ 2023-09-11T18:13:57,422 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,422 9036 | tsbond(deltriright, rightsubseg); 2023-09-11T18:13:57,422 | ^~~~~~ 2023-09-11T18:13:57,425 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,426 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,426 | ^ 2023-09-11T18:13:57,427 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,427 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,428 | ^~~~~~ 2023-09-11T18:13:57,428 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,428 9036 | tsbond(deltriright, rightsubseg); 2023-09-11T18:13:57,429 | ^~~~~~ 2023-09-11T18:13:57,429 c/triangle.c: In function ‘undovertex’: 2023-09-11T18:13:57,432 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,433 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,433 | ^ 2023-09-11T18:13:57,434 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,434 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-11T18:13:57,435 | ^~~~~~ 2023-09-11T18:13:57,438 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,439 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,439 | ^ 2023-09-11T18:13:57,440 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,440 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-11T18:13:57,441 | ^~~~~~ 2023-09-11T18:13:57,444 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,445 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,445 | ^ 2023-09-11T18:13:57,446 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,446 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-11T18:13:57,447 | ^~~~~~ 2023-09-11T18:13:57,451 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,451 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,452 | ^ 2023-09-11T18:13:57,452 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,453 973 | decode(ptr, otri); 2023-09-11T18:13:57,453 | ^~~~~~ 2023-09-11T18:13:57,454 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,454 1035 | symself(otri2); 2023-09-11T18:13:57,455 | ^~~~~~~ 2023-09-11T18:13:57,455 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-11T18:13:57,456 9097 | dprev(fliptri, botleft); 2023-09-11T18:13:57,456 | ^~~~~ 2023-09-11T18:13:57,457 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,458 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,459 | ^ 2023-09-11T18:13:57,459 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,460 973 | decode(ptr, otri); 2023-09-11T18:13:57,460 | ^~~~~~ 2023-09-11T18:13:57,461 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,461 1035 | symself(otri2); 2023-09-11T18:13:57,461 | ^~~~~~~ 2023-09-11T18:13:57,462 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-11T18:13:57,462 9097 | dprev(fliptri, botleft); 2023-09-11T18:13:57,463 | ^~~~~ 2023-09-11T18:13:57,464 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,464 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,465 | ^ 2023-09-11T18:13:57,465 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,465 973 | decode(ptr, otri); 2023-09-11T18:13:57,466 | ^~~~~~ 2023-09-11T18:13:57,466 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,467 1035 | symself(otri2); 2023-09-11T18:13:57,467 | ^~~~~~~ 2023-09-11T18:13:57,468 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-11T18:13:57,468 9097 | dprev(fliptri, botleft); 2023-09-11T18:13:57,468 | ^~~~~ 2023-09-11T18:13:57,470 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,471 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,471 | ^ 2023-09-11T18:13:57,472 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,472 973 | decode(ptr, otri); 2023-09-11T18:13:57,473 | ^~~~~~ 2023-09-11T18:13:57,473 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,474 999 | symself(otri2); 2023-09-11T18:13:57,474 | ^~~~~~~ 2023-09-11T18:13:57,475 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,475 9099 | onext(fliptri, botright); 2023-09-11T18:13:57,476 | ^~~~~ 2023-09-11T18:13:57,477 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,477 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,478 | ^ 2023-09-11T18:13:57,478 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,479 973 | decode(ptr, otri); 2023-09-11T18:13:57,479 | ^~~~~~ 2023-09-11T18:13:57,480 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,480 999 | symself(otri2); 2023-09-11T18:13:57,481 | ^~~~~~~ 2023-09-11T18:13:57,481 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,482 9099 | onext(fliptri, botright); 2023-09-11T18:13:57,482 | ^~~~~ 2023-09-11T18:13:57,483 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,484 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,484 | ^ 2023-09-11T18:13:57,485 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,485 973 | decode(ptr, otri); 2023-09-11T18:13:57,486 | ^~~~~~ 2023-09-11T18:13:57,486 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,487 999 | symself(otri2); 2023-09-11T18:13:57,487 | ^~~~~~~ 2023-09-11T18:13:57,488 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-11T18:13:57,488 9099 | onext(fliptri, botright); 2023-09-11T18:13:57,489 | ^~~~~ 2023-09-11T18:13:57,490 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,490 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,491 | ^ 2023-09-11T18:13:57,491 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,492 969 | decode(ptr, otri2); 2023-09-11T18:13:57,492 | ^~~~~~ 2023-09-11T18:13:57,493 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,493 9101 | sym(botleft, botlcasing); 2023-09-11T18:13:57,493 | ^~~ 2023-09-11T18:13:57,496 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,497 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,497 | ^ 2023-09-11T18:13:57,498 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,498 969 | decode(ptr, otri2); 2023-09-11T18:13:57,498 | ^~~~~~ 2023-09-11T18:13:57,499 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,499 9101 | sym(botleft, botlcasing); 2023-09-11T18:13:57,500 | ^~~ 2023-09-11T18:13:57,502 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,503 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,503 | ^ 2023-09-11T18:13:57,504 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,504 969 | decode(ptr, otri2); 2023-09-11T18:13:57,505 | ^~~~~~ 2023-09-11T18:13:57,505 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,506 9101 | sym(botleft, botlcasing); 2023-09-11T18:13:57,506 | ^~~ 2023-09-11T18:13:57,509 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,509 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,510 | ^ 2023-09-11T18:13:57,510 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,511 969 | decode(ptr, otri2); 2023-09-11T18:13:57,511 | ^~~~~~ 2023-09-11T18:13:57,512 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,515 9102 | sym(botright, botrcasing); 2023-09-11T18:13:57,516 | ^~~ 2023-09-11T18:13:57,516 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,517 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,517 | ^ 2023-09-11T18:13:57,518 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,518 969 | decode(ptr, otri2); 2023-09-11T18:13:57,519 | ^~~~~~ 2023-09-11T18:13:57,519 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,520 9102 | sym(botright, botrcasing); 2023-09-11T18:13:57,520 | ^~~ 2023-09-11T18:13:57,521 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,522 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,523 | ^ 2023-09-11T18:13:57,523 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,524 969 | decode(ptr, otri2); 2023-09-11T18:13:57,524 | ^~~~~~ 2023-09-11T18:13:57,525 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,525 9102 | sym(botright, botrcasing); 2023-09-11T18:13:57,526 | ^~~ 2023-09-11T18:13:57,528 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,529 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,529 | ^ 2023-09-11T18:13:57,530 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,530 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,531 | ^~~~~~ 2023-09-11T18:13:57,531 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,531 9107 | bond(fliptri, botlcasing); 2023-09-11T18:13:57,532 | ^~~~ 2023-09-11T18:13:57,534 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,535 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,535 | ^ 2023-09-11T18:13:57,536 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,536 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,537 | ^~~~~~ 2023-09-11T18:13:57,537 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,538 9107 | bond(fliptri, botlcasing); 2023-09-11T18:13:57,538 | ^~~~ 2023-09-11T18:13:57,541 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,541 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,542 | ^ 2023-09-11T18:13:57,542 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,542 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,543 | ^~~~~~ 2023-09-11T18:13:57,543 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,544 9107 | bond(fliptri, botlcasing); 2023-09-11T18:13:57,544 | ^~~~ 2023-09-11T18:13:57,547 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,547 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,548 | ^ 2023-09-11T18:13:57,549 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,549 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,550 | ^~~~~~ 2023-09-11T18:13:57,550 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,551 9107 | bond(fliptri, botlcasing); 2023-09-11T18:13:57,551 | ^~~~ 2023-09-11T18:13:57,553 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,554 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:57,554 | ^ 2023-09-11T18:13:57,555 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,555 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,556 | ^~~~~~~ 2023-09-11T18:13:57,556 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,557 9108 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:57,557 | ^~~~~~~ 2023-09-11T18:13:57,560 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,560 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:57,561 | ^ 2023-09-11T18:13:57,561 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,562 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,562 | ^~~~~~~ 2023-09-11T18:13:57,563 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,563 9108 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:57,564 | ^~~~~~~ 2023-09-11T18:13:57,566 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,567 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:57,567 | ^ 2023-09-11T18:13:57,567 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,568 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,568 | ^~~~~~~ 2023-09-11T18:13:57,569 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,569 9108 | tspivot(botleft, botlsubseg); 2023-09-11T18:13:57,569 | ^~~~~~~ 2023-09-11T18:13:57,572 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,573 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,573 | ^ 2023-09-11T18:13:57,574 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,574 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,575 | ^~~~~~~ 2023-09-11T18:13:57,575 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,575 9109 | tsbond(fliptri, botlsubseg); 2023-09-11T18:13:57,576 | ^~~~~~ 2023-09-11T18:13:57,579 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,579 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,580 | ^ 2023-09-11T18:13:57,580 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,581 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,581 | ^~~~~~~ 2023-09-11T18:13:57,581 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,582 9109 | tsbond(fliptri, botlsubseg); 2023-09-11T18:13:57,582 | ^~~~~~ 2023-09-11T18:13:57,585 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,586 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,586 | ^ 2023-09-11T18:13:57,586 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,587 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,587 | ^~~~~~ 2023-09-11T18:13:57,588 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,588 9109 | tsbond(fliptri, botlsubseg); 2023-09-11T18:13:57,589 | ^~~~~~ 2023-09-11T18:13:57,591 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,592 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,592 | ^ 2023-09-11T18:13:57,593 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,594 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,594 | ^~~~~~ 2023-09-11T18:13:57,595 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,595 9109 | tsbond(fliptri, botlsubseg); 2023-09-11T18:13:57,596 | ^~~~~~ 2023-09-11T18:13:57,598 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,598 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,599 | ^ 2023-09-11T18:13:57,600 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,600 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,601 | ^~~~~~ 2023-09-11T18:13:57,602 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,602 9111 | bond(fliptri, botrcasing); 2023-09-11T18:13:57,602 | ^~~~ 2023-09-11T18:13:57,604 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,605 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,605 | ^ 2023-09-11T18:13:57,605 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,606 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,606 | ^~~~~~ 2023-09-11T18:13:57,607 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,607 9111 | bond(fliptri, botrcasing); 2023-09-11T18:13:57,608 | ^~~~ 2023-09-11T18:13:57,610 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,611 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,611 | ^ 2023-09-11T18:13:57,612 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,612 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,613 | ^~~~~~ 2023-09-11T18:13:57,613 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,614 9111 | bond(fliptri, botrcasing); 2023-09-11T18:13:57,614 | ^~~~ 2023-09-11T18:13:57,617 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,617 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,618 | ^ 2023-09-11T18:13:57,619 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,619 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,620 | ^~~~~~ 2023-09-11T18:13:57,620 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,621 9111 | bond(fliptri, botrcasing); 2023-09-11T18:13:57,622 | ^~~~ 2023-09-11T18:13:57,623 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,624 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:57,624 | ^ 2023-09-11T18:13:57,625 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,626 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,626 | ^~~~~~~ 2023-09-11T18:13:57,627 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,627 9112 | tspivot(botright, botrsubseg); 2023-09-11T18:13:57,628 | ^~~~~~~ 2023-09-11T18:13:57,629 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,630 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:57,631 | ^ 2023-09-11T18:13:57,631 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,632 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,632 | ^~~~~~~ 2023-09-11T18:13:57,633 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,633 9112 | tspivot(botright, botrsubseg); 2023-09-11T18:13:57,634 | ^~~~~~~ 2023-09-11T18:13:57,636 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,637 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:57,637 | ^ 2023-09-11T18:13:57,638 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,638 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,639 | ^~~~~~~ 2023-09-11T18:13:57,639 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,640 9112 | tspivot(botright, botrsubseg); 2023-09-11T18:13:57,640 | ^~~~~~~ 2023-09-11T18:13:57,642 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,643 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,643 | ^ 2023-09-11T18:13:57,644 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,644 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,644 | ^~~~~~~ 2023-09-11T18:13:57,645 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,645 9113 | tsbond(fliptri, botrsubseg); 2023-09-11T18:13:57,646 | ^~~~~~ 2023-09-11T18:13:57,648 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,649 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,649 | ^ 2023-09-11T18:13:57,650 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,650 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,651 | ^~~~~~~ 2023-09-11T18:13:57,651 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,652 9113 | tsbond(fliptri, botrsubseg); 2023-09-11T18:13:57,652 | ^~~~~~ 2023-09-11T18:13:57,655 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,655 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,656 | ^ 2023-09-11T18:13:57,656 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,657 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,657 | ^~~~~~ 2023-09-11T18:13:57,658 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,658 9113 | tsbond(fliptri, botrsubseg); 2023-09-11T18:13:57,659 | ^~~~~~ 2023-09-11T18:13:57,661 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,662 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,662 | ^ 2023-09-11T18:13:57,663 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,663 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,664 | ^~~~~~ 2023-09-11T18:13:57,664 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,665 9113 | tsbond(fliptri, botrsubseg); 2023-09-11T18:13:57,665 | ^~~~~~ 2023-09-11T18:13:57,668 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,668 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,669 | ^ 2023-09-11T18:13:57,670 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,670 969 | decode(ptr, otri2); 2023-09-11T18:13:57,671 | ^~~~~~ 2023-09-11T18:13:57,671 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,672 9122 | sym(gluetri, botright); 2023-09-11T18:13:57,673 | ^~~ 2023-09-11T18:13:57,674 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,675 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,675 | ^ 2023-09-11T18:13:57,675 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,676 969 | decode(ptr, otri2); 2023-09-11T18:13:57,676 | ^~~~~~ 2023-09-11T18:13:57,677 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,677 9122 | sym(gluetri, botright); 2023-09-11T18:13:57,678 | ^~~ 2023-09-11T18:13:57,680 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,681 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,681 | ^ 2023-09-11T18:13:57,682 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,682 969 | decode(ptr, otri2); 2023-09-11T18:13:57,683 | ^~~~~~ 2023-09-11T18:13:57,683 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,684 9122 | sym(gluetri, botright); 2023-09-11T18:13:57,684 | ^~~ 2023-09-11T18:13:57,687 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,687 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,688 | ^ 2023-09-11T18:13:57,688 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,689 969 | decode(ptr, otri2); 2023-09-11T18:13:57,689 | ^~~~~~ 2023-09-11T18:13:57,690 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,690 9124 | sym(botright, botrcasing); 2023-09-11T18:13:57,690 | ^~~ 2023-09-11T18:13:57,693 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,694 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,694 | ^ 2023-09-11T18:13:57,695 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,695 969 | decode(ptr, otri2); 2023-09-11T18:13:57,696 | ^~~~~~ 2023-09-11T18:13:57,696 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,697 9124 | sym(botright, botrcasing); 2023-09-11T18:13:57,697 | ^~~ 2023-09-11T18:13:57,699 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,700 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,701 | ^ 2023-09-11T18:13:57,701 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,702 969 | decode(ptr, otri2); 2023-09-11T18:13:57,702 | ^~~~~~ 2023-09-11T18:13:57,703 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,703 9124 | sym(botright, botrcasing); 2023-09-11T18:13:57,704 | ^~~ 2023-09-11T18:13:57,706 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,707 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,707 | ^ 2023-09-11T18:13:57,708 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,708 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,709 | ^~~~~~ 2023-09-11T18:13:57,709 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,710 9128 | bond(gluetri, botrcasing); 2023-09-11T18:13:57,710 | ^~~~ 2023-09-11T18:13:57,712 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,713 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,713 | ^ 2023-09-11T18:13:57,714 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,714 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,715 | ^~~~~~ 2023-09-11T18:13:57,715 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,716 9128 | bond(gluetri, botrcasing); 2023-09-11T18:13:57,716 | ^~~~ 2023-09-11T18:13:57,719 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,719 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,720 | ^ 2023-09-11T18:13:57,720 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,721 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,721 | ^~~~~~ 2023-09-11T18:13:57,721 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,722 9128 | bond(gluetri, botrcasing); 2023-09-11T18:13:57,722 | ^~~~ 2023-09-11T18:13:57,725 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,726 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,726 | ^ 2023-09-11T18:13:57,727 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,727 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,727 | ^~~~~~ 2023-09-11T18:13:57,728 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,728 9128 | bond(gluetri, botrcasing); 2023-09-11T18:13:57,729 | ^~~~ 2023-09-11T18:13:57,731 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,732 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:57,733 | ^ 2023-09-11T18:13:57,733 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,734 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,735 | ^~~~~~~ 2023-09-11T18:13:57,735 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,736 9129 | tspivot(botright, botrsubseg); 2023-09-11T18:13:57,737 | ^~~~~~~ 2023-09-11T18:13:57,738 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,739 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:57,739 | ^ 2023-09-11T18:13:57,740 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,740 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,741 | ^~~~~~~ 2023-09-11T18:13:57,741 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,742 9129 | tspivot(botright, botrsubseg); 2023-09-11T18:13:57,742 | ^~~~~~~ 2023-09-11T18:13:57,744 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,745 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:57,745 | ^ 2023-09-11T18:13:57,746 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,746 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,747 | ^~~~~~~ 2023-09-11T18:13:57,748 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,749 9129 | tspivot(botright, botrsubseg); 2023-09-11T18:13:57,749 | ^~~~~~~ 2023-09-11T18:13:57,751 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,751 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,752 | ^ 2023-09-11T18:13:57,752 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,753 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,753 | ^~~~~~~ 2023-09-11T18:13:57,753 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,754 9130 | tsbond(gluetri, botrsubseg); 2023-09-11T18:13:57,754 | ^~~~~~ 2023-09-11T18:13:57,757 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,757 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,758 | ^ 2023-09-11T18:13:57,758 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,759 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,759 | ^~~~~~~ 2023-09-11T18:13:57,760 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,760 9130 | tsbond(gluetri, botrsubseg); 2023-09-11T18:13:57,761 | ^~~~~~ 2023-09-11T18:13:57,763 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,764 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,765 | ^ 2023-09-11T18:13:57,765 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,766 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,766 | ^~~~~~ 2023-09-11T18:13:57,767 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,768 9130 | tsbond(gluetri, botrsubseg); 2023-09-11T18:13:57,768 | ^~~~~~ 2023-09-11T18:13:57,770 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,770 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,771 | ^ 2023-09-11T18:13:57,772 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,772 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,773 | ^~~~~~ 2023-09-11T18:13:57,774 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,774 9130 | tsbond(gluetri, botrsubseg); 2023-09-11T18:13:57,775 | ^~~~~~ 2023-09-11T18:13:57,776 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,777 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,778 | ^ 2023-09-11T18:13:57,778 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,779 969 | decode(ptr, otri2); 2023-09-11T18:13:57,779 | ^~~~~~ 2023-09-11T18:13:57,780 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,780 9135 | sym(fliptri, gluetri); 2023-09-11T18:13:57,781 | ^~~ 2023-09-11T18:13:57,783 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,783 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,784 | ^ 2023-09-11T18:13:57,785 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,785 969 | decode(ptr, otri2); 2023-09-11T18:13:57,786 | ^~~~~~ 2023-09-11T18:13:57,786 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,786 9135 | sym(fliptri, gluetri); 2023-09-11T18:13:57,787 | ^~~ 2023-09-11T18:13:57,789 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,789 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,790 | ^ 2023-09-11T18:13:57,790 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,791 969 | decode(ptr, otri2); 2023-09-11T18:13:57,791 | ^~~~~~ 2023-09-11T18:13:57,792 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,792 9135 | sym(fliptri, gluetri); 2023-09-11T18:13:57,793 | ^~~ 2023-09-11T18:13:57,795 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,796 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,797 | ^ 2023-09-11T18:13:57,797 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,797 969 | decode(ptr, otri2); 2023-09-11T18:13:57,798 | ^~~~~~ 2023-09-11T18:13:57,798 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,799 1022 | sym(otri1, otri2); \ 2023-09-11T18:13:57,799 | ^~~ 2023-09-11T18:13:57,800 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-11T18:13:57,800 9138 | dnext(gluetri, topright); 2023-09-11T18:13:57,801 | ^~~~~ 2023-09-11T18:13:57,802 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,802 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,803 | ^ 2023-09-11T18:13:57,803 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,804 969 | decode(ptr, otri2); 2023-09-11T18:13:57,805 | ^~~~~~ 2023-09-11T18:13:57,805 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,805 1022 | sym(otri1, otri2); \ 2023-09-11T18:13:57,806 | ^~~ 2023-09-11T18:13:57,807 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-11T18:13:57,807 9138 | dnext(gluetri, topright); 2023-09-11T18:13:57,808 | ^~~~~ 2023-09-11T18:13:57,808 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,809 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,810 | ^ 2023-09-11T18:13:57,810 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,811 969 | decode(ptr, otri2); 2023-09-11T18:13:57,811 | ^~~~~~ 2023-09-11T18:13:57,812 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,812 1022 | sym(otri1, otri2); \ 2023-09-11T18:13:57,812 | ^~~ 2023-09-11T18:13:57,813 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-11T18:13:57,813 9138 | dnext(gluetri, topright); 2023-09-11T18:13:57,814 | ^~~~~ 2023-09-11T18:13:57,815 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,816 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,816 | ^ 2023-09-11T18:13:57,817 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,817 969 | decode(ptr, otri2); 2023-09-11T18:13:57,818 | ^~~~~~ 2023-09-11T18:13:57,818 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,819 9139 | sym(topright, toprcasing); 2023-09-11T18:13:57,819 | ^~~ 2023-09-11T18:13:57,822 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,822 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,822 | ^ 2023-09-11T18:13:57,823 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,823 969 | decode(ptr, otri2); 2023-09-11T18:13:57,824 | ^~~~~~ 2023-09-11T18:13:57,824 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,825 9139 | sym(topright, toprcasing); 2023-09-11T18:13:57,825 | ^~~ 2023-09-11T18:13:57,828 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,828 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,829 | ^ 2023-09-11T18:13:57,829 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,830 969 | decode(ptr, otri2); 2023-09-11T18:13:57,830 | ^~~~~~ 2023-09-11T18:13:57,830 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,831 9139 | sym(topright, toprcasing); 2023-09-11T18:13:57,832 | ^~~ 2023-09-11T18:13:57,834 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,835 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,835 | ^ 2023-09-11T18:13:57,836 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,837 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,837 | ^~~~~~ 2023-09-11T18:13:57,838 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,839 9142 | bond(gluetri, toprcasing); 2023-09-11T18:13:57,839 | ^~~~ 2023-09-11T18:13:57,841 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,841 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,842 | ^ 2023-09-11T18:13:57,842 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,843 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:57,843 | ^~~~~~ 2023-09-11T18:13:57,844 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,845 9142 | bond(gluetri, toprcasing); 2023-09-11T18:13:57,845 | ^~~~ 2023-09-11T18:13:57,847 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,848 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,848 | ^ 2023-09-11T18:13:57,849 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,849 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,850 | ^~~~~~ 2023-09-11T18:13:57,850 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,851 9142 | bond(gluetri, toprcasing); 2023-09-11T18:13:57,851 | ^~~~ 2023-09-11T18:13:57,853 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,854 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,855 | ^ 2023-09-11T18:13:57,855 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,856 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:57,856 | ^~~~~~ 2023-09-11T18:13:57,857 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:57,857 9142 | bond(gluetri, toprcasing); 2023-09-11T18:13:57,857 | ^~~~ 2023-09-11T18:13:57,860 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,860 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:13:57,861 | ^ 2023-09-11T18:13:57,861 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,862 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,862 | ^~~~~~~ 2023-09-11T18:13:57,862 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,863 9143 | tspivot(topright, toprsubseg); 2023-09-11T18:13:57,863 | ^~~~~~~ 2023-09-11T18:13:57,866 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,867 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:13:57,867 | ^ 2023-09-11T18:13:57,868 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,868 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,869 | ^~~~~~~ 2023-09-11T18:13:57,870 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,870 9143 | tspivot(topright, toprsubseg); 2023-09-11T18:13:57,871 | ^~~~~~~ 2023-09-11T18:13:57,872 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,873 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:13:57,874 | ^ 2023-09-11T18:13:57,874 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:13:57,875 1289 | sdecode(sptr, osub) 2023-09-11T18:13:57,875 | ^~~~~~~ 2023-09-11T18:13:57,876 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:13:57,877 9143 | tspivot(topright, toprsubseg); 2023-09-11T18:13:57,877 | ^~~~~~~ 2023-09-11T18:13:57,879 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,879 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,880 | ^ 2023-09-11T18:13:57,880 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,881 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,881 | ^~~~~~~ 2023-09-11T18:13:57,882 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,882 9144 | tsbond(gluetri, toprsubseg); 2023-09-11T18:13:57,883 | ^~~~~~ 2023-09-11T18:13:57,885 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,886 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:13:57,886 | ^ 2023-09-11T18:13:57,887 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:13:57,887 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:13:57,888 | ^~~~~~~ 2023-09-11T18:13:57,888 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,889 9144 | tsbond(gluetri, toprsubseg); 2023-09-11T18:13:57,889 | ^~~~~~ 2023-09-11T18:13:57,892 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,892 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,893 | ^ 2023-09-11T18:13:57,893 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,893 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,894 | ^~~~~~ 2023-09-11T18:13:57,894 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,895 9144 | tsbond(gluetri, toprsubseg); 2023-09-11T18:13:57,895 | ^~~~~~ 2023-09-11T18:13:57,898 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,898 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:57,899 | ^ 2023-09-11T18:13:57,899 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:13:57,900 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:13:57,900 | ^~~~~~ 2023-09-11T18:13:57,901 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-11T18:13:57,902 9144 | tsbond(gluetri, toprsubseg); 2023-09-11T18:13:57,902 | ^~~~~~ 2023-09-11T18:13:57,904 c/triangle.c: In function ‘mergehulls’: 2023-09-11T18:13:57,910 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,911 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,911 | ^ 2023-09-11T18:13:57,912 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,912 973 | decode(ptr, otri); 2023-09-11T18:13:57,913 | ^~~~~~ 2023-09-11T18:13:57,913 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,914 9479 | symself(*farleft); 2023-09-11T18:13:57,914 | ^~~~~~~ 2023-09-11T18:13:57,917 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,918 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,918 | ^ 2023-09-11T18:13:57,919 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,919 973 | decode(ptr, otri); 2023-09-11T18:13:57,920 | ^~~~~~ 2023-09-11T18:13:57,920 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,921 9479 | symself(*farleft); 2023-09-11T18:13:57,921 | ^~~~~~~ 2023-09-11T18:13:57,924 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,924 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,925 | ^ 2023-09-11T18:13:57,925 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,926 973 | decode(ptr, otri); 2023-09-11T18:13:57,926 | ^~~~~~ 2023-09-11T18:13:57,927 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,927 9479 | symself(*farleft); 2023-09-11T18:13:57,928 | ^~~~~~~ 2023-09-11T18:13:57,931 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,931 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,932 | ^ 2023-09-11T18:13:57,932 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,933 969 | decode(ptr, otri2); 2023-09-11T18:13:57,933 | ^~~~~~ 2023-09-11T18:13:57,934 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,934 9483 | sym(*innerleft, checkedge); 2023-09-11T18:13:57,935 | ^~~ 2023-09-11T18:13:57,938 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,938 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,938 | ^ 2023-09-11T18:13:57,939 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,939 969 | decode(ptr, otri2); 2023-09-11T18:13:57,940 | ^~~~~~ 2023-09-11T18:13:57,940 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,941 9483 | sym(*innerleft, checkedge); 2023-09-11T18:13:57,941 | ^~~ 2023-09-11T18:13:57,945 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,945 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,946 | ^ 2023-09-11T18:13:57,946 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,947 969 | decode(ptr, otri2); 2023-09-11T18:13:57,947 | ^~~~~~ 2023-09-11T18:13:57,947 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,948 9483 | sym(*innerleft, checkedge); 2023-09-11T18:13:57,948 | ^~~ 2023-09-11T18:13:57,952 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,952 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,953 | ^ 2023-09-11T18:13:57,953 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,954 969 | decode(ptr, otri2); 2023-09-11T18:13:57,955 | ^~~~~~ 2023-09-11T18:13:57,955 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,956 9489 | sym(*innerleft, checkedge); 2023-09-11T18:13:57,956 | ^~~ 2023-09-11T18:13:57,959 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,959 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,960 | ^ 2023-09-11T18:13:57,960 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,961 969 | decode(ptr, otri2); 2023-09-11T18:13:57,961 | ^~~~~~ 2023-09-11T18:13:57,962 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,962 9489 | sym(*innerleft, checkedge); 2023-09-11T18:13:57,963 | ^~~ 2023-09-11T18:13:57,965 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,966 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,966 | ^ 2023-09-11T18:13:57,967 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,967 969 | decode(ptr, otri2); 2023-09-11T18:13:57,968 | ^~~~~~ 2023-09-11T18:13:57,968 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,969 9489 | sym(*innerleft, checkedge); 2023-09-11T18:13:57,969 | ^~~ 2023-09-11T18:13:57,972 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,973 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,974 | ^ 2023-09-11T18:13:57,974 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,974 973 | decode(ptr, otri); 2023-09-11T18:13:57,975 | ^~~~~~ 2023-09-11T18:13:57,975 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,976 9494 | symself(*innerright); 2023-09-11T18:13:57,977 | ^~~~~~~ 2023-09-11T18:13:57,980 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,980 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:57,981 | ^ 2023-09-11T18:13:57,981 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,982 973 | decode(ptr, otri); 2023-09-11T18:13:57,982 | ^~~~~~ 2023-09-11T18:13:57,982 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,983 9494 | symself(*innerright); 2023-09-11T18:13:57,983 | ^~~~~~~ 2023-09-11T18:13:57,987 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:57,987 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:57,988 | ^ 2023-09-11T18:13:57,988 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,989 973 | decode(ptr, otri); 2023-09-11T18:13:57,989 | ^~~~~~ 2023-09-11T18:13:57,990 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:57,990 9494 | symself(*innerright); 2023-09-11T18:13:57,991 | ^~~~~~~ 2023-09-11T18:13:57,994 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:57,994 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:57,995 | ^ 2023-09-11T18:13:57,995 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:57,996 969 | decode(ptr, otri2); 2023-09-11T18:13:57,997 | ^~~~~~ 2023-09-11T18:13:57,997 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:57,998 9498 | sym(*farright, checkedge); 2023-09-11T18:13:57,998 | ^~~ 2023-09-11T18:13:58,001 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,001 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,002 | ^ 2023-09-11T18:13:58,002 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,003 969 | decode(ptr, otri2); 2023-09-11T18:13:58,003 | ^~~~~~ 2023-09-11T18:13:58,004 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,004 9498 | sym(*farright, checkedge); 2023-09-11T18:13:58,005 | ^~~ 2023-09-11T18:13:58,007 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,008 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,009 | ^ 2023-09-11T18:13:58,009 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,010 969 | decode(ptr, otri2); 2023-09-11T18:13:58,010 | ^~~~~~ 2023-09-11T18:13:58,011 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,011 9498 | sym(*farright, checkedge); 2023-09-11T18:13:58,012 | ^~~ 2023-09-11T18:13:58,015 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,015 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,016 | ^ 2023-09-11T18:13:58,016 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,017 969 | decode(ptr, otri2); 2023-09-11T18:13:58,017 | ^~~~~~ 2023-09-11T18:13:58,018 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,018 9504 | sym(*farright, checkedge); 2023-09-11T18:13:58,019 | ^~~ 2023-09-11T18:13:58,022 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,022 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,023 | ^ 2023-09-11T18:13:58,023 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,024 969 | decode(ptr, otri2); 2023-09-11T18:13:58,024 | ^~~~~~ 2023-09-11T18:13:58,025 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,025 9504 | sym(*farright, checkedge); 2023-09-11T18:13:58,026 | ^~~ 2023-09-11T18:13:58,029 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,030 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,030 | ^ 2023-09-11T18:13:58,030 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,031 969 | decode(ptr, otri2); 2023-09-11T18:13:58,032 | ^~~~~~ 2023-09-11T18:13:58,032 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,033 9504 | sym(*farright, checkedge); 2023-09-11T18:13:58,033 | ^~~ 2023-09-11T18:13:58,037 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,037 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,037 | ^ 2023-09-11T18:13:58,038 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,038 973 | decode(ptr, otri); 2023-09-11T18:13:58,039 | ^~~~~~ 2023-09-11T18:13:58,039 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,040 9515 | symself(*innerleft); 2023-09-11T18:13:58,040 | ^~~~~~~ 2023-09-11T18:13:58,043 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,044 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,045 | ^ 2023-09-11T18:13:58,045 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,046 973 | decode(ptr, otri); 2023-09-11T18:13:58,047 | ^~~~~~ 2023-09-11T18:13:58,047 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,048 9515 | symself(*innerleft); 2023-09-11T18:13:58,048 | ^~~~~~~ 2023-09-11T18:13:58,050 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,051 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,051 | ^ 2023-09-11T18:13:58,052 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,052 973 | decode(ptr, otri); 2023-09-11T18:13:58,053 | ^~~~~~ 2023-09-11T18:13:58,054 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,054 9515 | symself(*innerleft); 2023-09-11T18:13:58,055 | ^~~~~~~ 2023-09-11T18:13:58,057 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,058 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,058 | ^ 2023-09-11T18:13:58,059 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,060 973 | decode(ptr, otri); 2023-09-11T18:13:58,060 | ^~~~~~ 2023-09-11T18:13:58,061 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,061 9524 | symself(*innerright); 2023-09-11T18:13:58,062 | ^~~~~~~ 2023-09-11T18:13:58,064 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,065 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,065 | ^ 2023-09-11T18:13:58,065 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,066 973 | decode(ptr, otri); 2023-09-11T18:13:58,066 | ^~~~~~ 2023-09-11T18:13:58,067 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,067 9524 | symself(*innerright); 2023-09-11T18:13:58,067 | ^~~~~~~ 2023-09-11T18:13:58,071 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,071 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,072 | ^ 2023-09-11T18:13:58,072 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,073 973 | decode(ptr, otri); 2023-09-11T18:13:58,073 | ^~~~~~ 2023-09-11T18:13:58,073 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,074 9524 | symself(*innerright); 2023-09-11T18:13:58,074 | ^~~~~~~ 2023-09-11T18:13:58,078 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,078 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,079 | ^ 2023-09-11T18:13:58,079 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,080 969 | decode(ptr, otri2); 2023-09-11T18:13:58,080 | ^~~~~~ 2023-09-11T18:13:58,081 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,082 9531 | sym(*innerleft, leftcand); 2023-09-11T18:13:58,082 | ^~~ 2023-09-11T18:13:58,084 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,085 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,086 | ^ 2023-09-11T18:13:58,086 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,087 969 | decode(ptr, otri2); 2023-09-11T18:13:58,087 | ^~~~~~ 2023-09-11T18:13:58,088 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,089 9531 | sym(*innerleft, leftcand); 2023-09-11T18:13:58,089 | ^~~ 2023-09-11T18:13:58,091 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,092 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,092 | ^ 2023-09-11T18:13:58,093 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,094 969 | decode(ptr, otri2); 2023-09-11T18:13:58,094 | ^~~~~~ 2023-09-11T18:13:58,095 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,095 9531 | sym(*innerleft, leftcand); 2023-09-11T18:13:58,096 | ^~~ 2023-09-11T18:13:58,098 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,099 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,099 | ^ 2023-09-11T18:13:58,100 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,100 969 | decode(ptr, otri2); 2023-09-11T18:13:58,101 | ^~~~~~ 2023-09-11T18:13:58,101 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,102 9532 | sym(*innerright, rightcand); 2023-09-11T18:13:58,103 | ^~~ 2023-09-11T18:13:58,105 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,105 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,106 | ^ 2023-09-11T18:13:58,106 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,107 969 | decode(ptr, otri2); 2023-09-11T18:13:58,107 | ^~~~~~ 2023-09-11T18:13:58,107 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,108 9532 | sym(*innerright, rightcand); 2023-09-11T18:13:58,108 | ^~~ 2023-09-11T18:13:58,111 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,112 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,112 | ^ 2023-09-11T18:13:58,113 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,113 969 | decode(ptr, otri2); 2023-09-11T18:13:58,113 | ^~~~~~ 2023-09-11T18:13:58,114 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,114 9532 | sym(*innerright, rightcand); 2023-09-11T18:13:58,115 | ^~~ 2023-09-11T18:13:58,118 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,119 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,119 | ^ 2023-09-11T18:13:58,119 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,120 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,121 | ^~~~~~ 2023-09-11T18:13:58,121 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,121 9536 | bond(baseedge, *innerleft); 2023-09-11T18:13:58,122 | ^~~~ 2023-09-11T18:13:58,125 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,125 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,126 | ^ 2023-09-11T18:13:58,126 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,127 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,127 | ^~~~~~ 2023-09-11T18:13:58,128 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,128 9536 | bond(baseedge, *innerleft); 2023-09-11T18:13:58,128 | ^~~~ 2023-09-11T18:13:58,132 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,132 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,133 | ^ 2023-09-11T18:13:58,133 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,134 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,134 | ^~~~~~ 2023-09-11T18:13:58,134 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,135 9536 | bond(baseedge, *innerleft); 2023-09-11T18:13:58,135 | ^~~~ 2023-09-11T18:13:58,138 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,139 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,139 | ^ 2023-09-11T18:13:58,140 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,140 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,141 | ^~~~~~ 2023-09-11T18:13:58,141 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,142 9536 | bond(baseedge, *innerleft); 2023-09-11T18:13:58,142 | ^~~~ 2023-09-11T18:13:58,145 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,146 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,146 | ^ 2023-09-11T18:13:58,147 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,147 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,148 | ^~~~~~ 2023-09-11T18:13:58,148 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,148 9538 | bond(baseedge, *innerright); 2023-09-11T18:13:58,149 | ^~~~ 2023-09-11T18:13:58,152 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,152 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,153 | ^ 2023-09-11T18:13:58,153 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,154 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,154 | ^~~~~~ 2023-09-11T18:13:58,155 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,155 9538 | bond(baseedge, *innerright); 2023-09-11T18:13:58,155 | ^~~~ 2023-09-11T18:13:58,159 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,160 | ^ 2023-09-11T18:13:58,160 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,160 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,161 | ^~~~~~ 2023-09-11T18:13:58,161 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,162 9538 | bond(baseedge, *innerright); 2023-09-11T18:13:58,162 | ^~~~ 2023-09-11T18:13:58,165 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,166 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,166 | ^ 2023-09-11T18:13:58,167 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,167 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,168 | ^~~~~~ 2023-09-11T18:13:58,169 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,169 9538 | bond(baseedge, *innerright); 2023-09-11T18:13:58,170 | ^~~~ 2023-09-11T18:13:58,174 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,174 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,175 | ^ 2023-09-11T18:13:58,175 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,176 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,176 | ^~~~~~ 2023-09-11T18:13:58,176 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,177 9579 | bond(nextedge, baseedge); 2023-09-11T18:13:58,177 | ^~~~ 2023-09-11T18:13:58,180 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,181 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,181 | ^ 2023-09-11T18:13:58,182 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,182 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,183 | ^~~~~~ 2023-09-11T18:13:58,184 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,184 9579 | bond(nextedge, baseedge); 2023-09-11T18:13:58,184 | ^~~~ 2023-09-11T18:13:58,187 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,188 | ^ 2023-09-11T18:13:58,189 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,189 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,189 | ^~~~~~ 2023-09-11T18:13:58,190 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,190 9579 | bond(nextedge, baseedge); 2023-09-11T18:13:58,191 | ^~~~ 2023-09-11T18:13:58,194 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,194 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,195 | ^ 2023-09-11T18:13:58,195 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,196 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,196 | ^~~~~~ 2023-09-11T18:13:58,197 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,197 9579 | bond(nextedge, baseedge); 2023-09-11T18:13:58,198 | ^~~~ 2023-09-11T18:13:58,201 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,202 | ^ 2023-09-11T18:13:58,202 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,203 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,204 | ^~~~~~ 2023-09-11T18:13:58,204 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,205 9581 | bond(nextedge, rightcand); 2023-09-11T18:13:58,206 | ^~~~ 2023-09-11T18:13:58,207 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,208 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,209 | ^ 2023-09-11T18:13:58,209 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,210 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,211 | ^~~~~~ 2023-09-11T18:13:58,211 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,212 9581 | bond(nextedge, rightcand); 2023-09-11T18:13:58,212 | ^~~~ 2023-09-11T18:13:58,214 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,215 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,215 | ^ 2023-09-11T18:13:58,216 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,216 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,217 | ^~~~~~ 2023-09-11T18:13:58,217 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,218 9581 | bond(nextedge, rightcand); 2023-09-11T18:13:58,218 | ^~~~ 2023-09-11T18:13:58,221 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,222 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,222 | ^ 2023-09-11T18:13:58,223 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,223 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,224 | ^~~~~~ 2023-09-11T18:13:58,224 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,225 9581 | bond(nextedge, rightcand); 2023-09-11T18:13:58,225 | ^~~~ 2023-09-11T18:13:58,228 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,229 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,229 | ^ 2023-09-11T18:13:58,229 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,230 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,230 | ^~~~~~ 2023-09-11T18:13:58,230 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,231 9583 | bond(nextedge, leftcand); 2023-09-11T18:13:58,231 | ^~~~ 2023-09-11T18:13:58,235 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,235 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,236 | ^ 2023-09-11T18:13:58,236 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,237 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,237 | ^~~~~~ 2023-09-11T18:13:58,238 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,238 9583 | bond(nextedge, leftcand); 2023-09-11T18:13:58,239 | ^~~~ 2023-09-11T18:13:58,241 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,242 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,243 | ^ 2023-09-11T18:13:58,243 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,244 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,245 | ^~~~~~ 2023-09-11T18:13:58,245 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,246 9583 | bond(nextedge, leftcand); 2023-09-11T18:13:58,247 | ^~~~ 2023-09-11T18:13:58,248 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,249 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,250 | ^ 2023-09-11T18:13:58,250 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,251 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,251 | ^~~~~~ 2023-09-11T18:13:58,252 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,252 9583 | bond(nextedge, leftcand); 2023-09-11T18:13:58,253 | ^~~~ 2023-09-11T18:13:58,256 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,256 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,257 | ^ 2023-09-11T18:13:58,258 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,258 969 | decode(ptr, otri2); 2023-09-11T18:13:58,259 | ^~~~~~ 2023-09-11T18:13:58,260 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,260 9594 | sym(*farleft, checkedge); 2023-09-11T18:13:58,261 | ^~~ 2023-09-11T18:13:58,263 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,264 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,264 | ^ 2023-09-11T18:13:58,264 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,265 969 | decode(ptr, otri2); 2023-09-11T18:13:58,265 | ^~~~~~ 2023-09-11T18:13:58,266 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,266 9594 | sym(*farleft, checkedge); 2023-09-11T18:13:58,266 | ^~~ 2023-09-11T18:13:58,269 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,270 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,270 | ^ 2023-09-11T18:13:58,271 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,271 969 | decode(ptr, otri2); 2023-09-11T18:13:58,272 | ^~~~~~ 2023-09-11T18:13:58,272 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,272 9594 | sym(*farleft, checkedge); 2023-09-11T18:13:58,273 | ^~~ 2023-09-11T18:13:58,276 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,277 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,277 | ^ 2023-09-11T18:13:58,278 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,278 969 | decode(ptr, otri2); 2023-09-11T18:13:58,279 | ^~~~~~ 2023-09-11T18:13:58,280 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,280 9603 | sym(*farleft, checkedge); 2023-09-11T18:13:58,281 | ^~~ 2023-09-11T18:13:58,283 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,284 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,285 | ^ 2023-09-11T18:13:58,285 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,286 969 | decode(ptr, otri2); 2023-09-11T18:13:58,286 | ^~~~~~ 2023-09-11T18:13:58,287 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,288 9603 | sym(*farleft, checkedge); 2023-09-11T18:13:58,288 | ^~~ 2023-09-11T18:13:58,290 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,291 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,291 | ^ 2023-09-11T18:13:58,292 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,292 969 | decode(ptr, otri2); 2023-09-11T18:13:58,293 | ^~~~~~ 2023-09-11T18:13:58,294 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,294 9603 | sym(*farleft, checkedge); 2023-09-11T18:13:58,295 | ^~~ 2023-09-11T18:13:58,297 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,298 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,298 | ^ 2023-09-11T18:13:58,299 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,300 973 | decode(ptr, otri); 2023-09-11T18:13:58,300 | ^~~~~~ 2023-09-11T18:13:58,301 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,301 9608 | symself(*farright); 2023-09-11T18:13:58,302 | ^~~~~~~ 2023-09-11T18:13:58,304 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,305 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,305 | ^ 2023-09-11T18:13:58,306 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,306 973 | decode(ptr, otri); 2023-09-11T18:13:58,307 | ^~~~~~ 2023-09-11T18:13:58,307 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,307 9608 | symself(*farright); 2023-09-11T18:13:58,308 | ^~~~~~~ 2023-09-11T18:13:58,311 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,311 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,312 | ^ 2023-09-11T18:13:58,312 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,313 973 | decode(ptr, otri); 2023-09-11T18:13:58,313 | ^~~~~~ 2023-09-11T18:13:58,314 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,314 9608 | symself(*farright); 2023-09-11T18:13:58,315 | ^~~~~~~ 2023-09-11T18:13:58,318 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,318 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,319 | ^ 2023-09-11T18:13:58,319 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,320 973 | decode(ptr, otri); 2023-09-11T18:13:58,320 | ^~~~~~ 2023-09-11T18:13:58,321 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,321 9619 | symself(nextedge); 2023-09-11T18:13:58,322 | ^~~~~~~ 2023-09-11T18:13:58,325 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,325 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,326 | ^ 2023-09-11T18:13:58,326 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,327 973 | decode(ptr, otri); 2023-09-11T18:13:58,327 | ^~~~~~ 2023-09-11T18:13:58,328 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,329 9619 | symself(nextedge); 2023-09-11T18:13:58,329 | ^~~~~~~ 2023-09-11T18:13:58,331 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,332 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,333 | ^ 2023-09-11T18:13:58,333 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,334 973 | decode(ptr, otri); 2023-09-11T18:13:58,334 | ^~~~~~ 2023-09-11T18:13:58,335 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,335 9619 | symself(nextedge); 2023-09-11T18:13:58,336 | ^~~~~~~ 2023-09-11T18:13:58,339 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,339 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,340 | ^ 2023-09-11T18:13:58,340 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,341 969 | decode(ptr, otri2); 2023-09-11T18:13:58,341 | ^~~~~~ 2023-09-11T18:13:58,342 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,342 9631 | sym(nextedge, topcasing); 2023-09-11T18:13:58,343 | ^~~ 2023-09-11T18:13:58,346 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,346 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,347 | ^ 2023-09-11T18:13:58,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,348 969 | decode(ptr, otri2); 2023-09-11T18:13:58,348 | ^~~~~~ 2023-09-11T18:13:58,349 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,349 9631 | sym(nextedge, topcasing); 2023-09-11T18:13:58,350 | ^~~ 2023-09-11T18:13:58,353 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,353 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,353 | ^ 2023-09-11T18:13:58,354 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,354 969 | decode(ptr, otri2); 2023-09-11T18:13:58,355 | ^~~~~~ 2023-09-11T18:13:58,355 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,356 9631 | sym(nextedge, topcasing); 2023-09-11T18:13:58,356 | ^~~ 2023-09-11T18:13:58,359 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,360 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,360 | ^ 2023-09-11T18:13:58,361 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,361 969 | decode(ptr, otri2); 2023-09-11T18:13:58,362 | ^~~~~~ 2023-09-11T18:13:58,362 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,363 9633 | sym(nextedge, sidecasing); 2023-09-11T18:13:58,363 | ^~~ 2023-09-11T18:13:58,366 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,367 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,367 | ^ 2023-09-11T18:13:58,368 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,368 969 | decode(ptr, otri2); 2023-09-11T18:13:58,369 | ^~~~~~ 2023-09-11T18:13:58,369 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,370 9633 | sym(nextedge, sidecasing); 2023-09-11T18:13:58,370 | ^~~ 2023-09-11T18:13:58,373 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,374 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,374 | ^ 2023-09-11T18:13:58,375 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,375 969 | decode(ptr, otri2); 2023-09-11T18:13:58,376 | ^~~~~~ 2023-09-11T18:13:58,376 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,377 9633 | sym(nextedge, sidecasing); 2023-09-11T18:13:58,377 | ^~~ 2023-09-11T18:13:58,380 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,381 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,381 | ^ 2023-09-11T18:13:58,382 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,382 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,383 | ^~~~~~ 2023-09-11T18:13:58,383 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,384 9634 | bond(nextedge, topcasing); 2023-09-11T18:13:58,384 | ^~~~ 2023-09-11T18:13:58,387 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,388 | ^ 2023-09-11T18:13:58,389 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,389 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,390 | ^~~~~~ 2023-09-11T18:13:58,390 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,390 9634 | bond(nextedge, topcasing); 2023-09-11T18:13:58,391 | ^~~~ 2023-09-11T18:13:58,394 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,394 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,395 | ^ 2023-09-11T18:13:58,395 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,396 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,396 | ^~~~~~ 2023-09-11T18:13:58,397 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,397 9634 | bond(nextedge, topcasing); 2023-09-11T18:13:58,397 | ^~~~ 2023-09-11T18:13:58,400 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,401 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,402 | ^ 2023-09-11T18:13:58,402 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,402 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,403 | ^~~~~~ 2023-09-11T18:13:58,403 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,404 9634 | bond(nextedge, topcasing); 2023-09-11T18:13:58,405 | ^~~~ 2023-09-11T18:13:58,407 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,408 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,409 | ^ 2023-09-11T18:13:58,409 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,410 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,410 | ^~~~~~ 2023-09-11T18:13:58,410 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,411 9635 | bond(leftcand, sidecasing); 2023-09-11T18:13:58,411 | ^~~~ 2023-09-11T18:13:58,414 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,417 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,417 | ^ 2023-09-11T18:13:58,418 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,418 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,419 | ^~~~~~ 2023-09-11T18:13:58,419 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,420 9635 | bond(leftcand, sidecasing); 2023-09-11T18:13:58,421 | ^~~~ 2023-09-11T18:13:58,421 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,422 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,422 | ^ 2023-09-11T18:13:58,423 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,424 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,425 | ^~~~~~ 2023-09-11T18:13:58,425 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,426 9635 | bond(leftcand, sidecasing); 2023-09-11T18:13:58,426 | ^~~~ 2023-09-11T18:13:58,428 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,429 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,429 | ^ 2023-09-11T18:13:58,430 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,430 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,430 | ^~~~~~ 2023-09-11T18:13:58,431 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,431 9635 | bond(leftcand, sidecasing); 2023-09-11T18:13:58,432 | ^~~~ 2023-09-11T18:13:58,435 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,435 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,436 | ^ 2023-09-11T18:13:58,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,437 969 | decode(ptr, otri2); 2023-09-11T18:13:58,438 | ^~~~~~ 2023-09-11T18:13:58,438 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,438 9637 | sym(leftcand, outercasing); 2023-09-11T18:13:58,439 | ^~~ 2023-09-11T18:13:58,442 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,443 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,443 | ^ 2023-09-11T18:13:58,444 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,445 969 | decode(ptr, otri2); 2023-09-11T18:13:58,445 | ^~~~~~ 2023-09-11T18:13:58,446 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,446 9637 | sym(leftcand, outercasing); 2023-09-11T18:13:58,447 | ^~~ 2023-09-11T18:13:58,449 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,449 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,450 | ^ 2023-09-11T18:13:58,451 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,451 969 | decode(ptr, otri2); 2023-09-11T18:13:58,452 | ^~~~~~ 2023-09-11T18:13:58,453 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,453 9637 | sym(leftcand, outercasing); 2023-09-11T18:13:58,454 | ^~~ 2023-09-11T18:13:58,456 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,456 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,457 | ^ 2023-09-11T18:13:58,458 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,458 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,459 | ^~~~~~ 2023-09-11T18:13:58,459 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,460 9639 | bond(nextedge, outercasing); 2023-09-11T18:13:58,460 | ^~~~ 2023-09-11T18:13:58,463 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,463 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,464 | ^ 2023-09-11T18:13:58,464 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,465 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,465 | ^~~~~~ 2023-09-11T18:13:58,466 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,466 9639 | bond(nextedge, outercasing); 2023-09-11T18:13:58,467 | ^~~~ 2023-09-11T18:13:58,469 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,470 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,470 | ^ 2023-09-11T18:13:58,471 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,471 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,472 | ^~~~~~ 2023-09-11T18:13:58,472 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,473 9639 | bond(nextedge, outercasing); 2023-09-11T18:13:58,473 | ^~~~ 2023-09-11T18:13:58,476 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,477 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,477 | ^ 2023-09-11T18:13:58,478 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,478 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,479 | ^~~~~~ 2023-09-11T18:13:58,479 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,480 9639 | bond(nextedge, outercasing); 2023-09-11T18:13:58,481 | ^~~~ 2023-09-11T18:13:58,484 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,485 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,485 | ^ 2023-09-11T18:13:58,486 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,486 973 | decode(ptr, otri); 2023-09-11T18:13:58,487 | ^~~~~~ 2023-09-11T18:13:58,487 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,488 9667 | symself(nextedge); 2023-09-11T18:13:58,488 | ^~~~~~~ 2023-09-11T18:13:58,491 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,492 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,492 | ^ 2023-09-11T18:13:58,493 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,493 973 | decode(ptr, otri); 2023-09-11T18:13:58,494 | ^~~~~~ 2023-09-11T18:13:58,494 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,495 9667 | symself(nextedge); 2023-09-11T18:13:58,496 | ^~~~~~~ 2023-09-11T18:13:58,498 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,498 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,499 | ^ 2023-09-11T18:13:58,499 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,500 973 | decode(ptr, otri); 2023-09-11T18:13:58,501 | ^~~~~~ 2023-09-11T18:13:58,501 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-11T18:13:58,502 9667 | symself(nextedge); 2023-09-11T18:13:58,502 | ^~~~~~~ 2023-09-11T18:13:58,505 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,506 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,506 | ^ 2023-09-11T18:13:58,507 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,508 969 | decode(ptr, otri2); 2023-09-11T18:13:58,508 | ^~~~~~ 2023-09-11T18:13:58,509 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,509 9679 | sym(nextedge, topcasing); 2023-09-11T18:13:58,509 | ^~~ 2023-09-11T18:13:58,512 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,513 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,513 | ^ 2023-09-11T18:13:58,513 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,514 969 | decode(ptr, otri2); 2023-09-11T18:13:58,514 | ^~~~~~ 2023-09-11T18:13:58,514 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,515 9679 | sym(nextedge, topcasing); 2023-09-11T18:13:58,515 | ^~~ 2023-09-11T18:13:58,519 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,519 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,520 | ^ 2023-09-11T18:13:58,520 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,521 969 | decode(ptr, otri2); 2023-09-11T18:13:58,521 | ^~~~~~ 2023-09-11T18:13:58,522 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,522 9679 | sym(nextedge, topcasing); 2023-09-11T18:13:58,522 | ^~~ 2023-09-11T18:13:58,526 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,526 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,527 | ^ 2023-09-11T18:13:58,527 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,528 969 | decode(ptr, otri2); 2023-09-11T18:13:58,528 | ^~~~~~ 2023-09-11T18:13:58,529 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,529 9681 | sym(nextedge, sidecasing); 2023-09-11T18:13:58,530 | ^~~ 2023-09-11T18:13:58,533 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,533 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,534 | ^ 2023-09-11T18:13:58,534 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,535 969 | decode(ptr, otri2); 2023-09-11T18:13:58,535 | ^~~~~~ 2023-09-11T18:13:58,536 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,536 9681 | sym(nextedge, sidecasing); 2023-09-11T18:13:58,537 | ^~~ 2023-09-11T18:13:58,540 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,540 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,541 | ^ 2023-09-11T18:13:58,541 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,542 969 | decode(ptr, otri2); 2023-09-11T18:13:58,542 | ^~~~~~ 2023-09-11T18:13:58,543 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,544 9681 | sym(nextedge, sidecasing); 2023-09-11T18:13:58,544 | ^~~ 2023-09-11T18:13:58,547 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,547 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,548 | ^ 2023-09-11T18:13:58,549 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,549 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,550 | ^~~~~~ 2023-09-11T18:13:58,550 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,550 9682 | bond(nextedge, topcasing); 2023-09-11T18:13:58,551 | ^~~~ 2023-09-11T18:13:58,553 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,554 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,554 | ^ 2023-09-11T18:13:58,555 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,555 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,556 | ^~~~~~ 2023-09-11T18:13:58,556 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,557 9682 | bond(nextedge, topcasing); 2023-09-11T18:13:58,557 | ^~~~ 2023-09-11T18:13:58,560 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,561 | ^ 2023-09-11T18:13:58,562 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,562 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,563 | ^~~~~~ 2023-09-11T18:13:58,563 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,563 9682 | bond(nextedge, topcasing); 2023-09-11T18:13:58,564 | ^~~~ 2023-09-11T18:13:58,567 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,568 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,568 | ^ 2023-09-11T18:13:58,569 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,569 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,570 | ^~~~~~ 2023-09-11T18:13:58,570 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,571 9682 | bond(nextedge, topcasing); 2023-09-11T18:13:58,571 | ^~~~ 2023-09-11T18:13:58,574 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,575 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,575 | ^ 2023-09-11T18:13:58,576 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,576 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,577 | ^~~~~~ 2023-09-11T18:13:58,577 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,578 9683 | bond(rightcand, sidecasing); 2023-09-11T18:13:58,578 | ^~~~ 2023-09-11T18:13:58,581 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,582 | ^ 2023-09-11T18:13:58,583 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,583 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,584 | ^~~~~~ 2023-09-11T18:13:58,584 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,585 9683 | bond(rightcand, sidecasing); 2023-09-11T18:13:58,585 | ^~~~ 2023-09-11T18:13:58,588 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,589 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,589 | ^ 2023-09-11T18:13:58,589 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,590 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,590 | ^~~~~~ 2023-09-11T18:13:58,591 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,591 9683 | bond(rightcand, sidecasing); 2023-09-11T18:13:58,591 | ^~~~ 2023-09-11T18:13:58,595 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,595 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,596 | ^ 2023-09-11T18:13:58,596 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,597 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,597 | ^~~~~~ 2023-09-11T18:13:58,598 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,598 9683 | bond(rightcand, sidecasing); 2023-09-11T18:13:58,598 | ^~~~ 2023-09-11T18:13:58,602 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,602 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,603 | ^ 2023-09-11T18:13:58,603 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,604 969 | decode(ptr, otri2); 2023-09-11T18:13:58,605 | ^~~~~~ 2023-09-11T18:13:58,605 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,606 9685 | sym(rightcand, outercasing); 2023-09-11T18:13:58,606 | ^~~ 2023-09-11T18:13:58,609 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,609 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,610 | ^ 2023-09-11T18:13:58,611 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,611 969 | decode(ptr, otri2); 2023-09-11T18:13:58,612 | ^~~~~~ 2023-09-11T18:13:58,612 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,613 9685 | sym(rightcand, outercasing); 2023-09-11T18:13:58,613 | ^~~ 2023-09-11T18:13:58,616 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,616 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,617 | ^ 2023-09-11T18:13:58,617 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,618 969 | decode(ptr, otri2); 2023-09-11T18:13:58,618 | ^~~~~~ 2023-09-11T18:13:58,619 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,619 9685 | sym(rightcand, outercasing); 2023-09-11T18:13:58,620 | ^~~ 2023-09-11T18:13:58,623 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,623 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,624 | ^ 2023-09-11T18:13:58,624 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,625 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,625 | ^~~~~~ 2023-09-11T18:13:58,626 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,626 9687 | bond(nextedge, outercasing); 2023-09-11T18:13:58,626 | ^~~~ 2023-09-11T18:13:58,630 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,630 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,631 | ^ 2023-09-11T18:13:58,631 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,631 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,632 | ^~~~~~ 2023-09-11T18:13:58,632 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,633 9687 | bond(nextedge, outercasing); 2023-09-11T18:13:58,633 | ^~~~ 2023-09-11T18:13:58,636 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,637 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,637 | ^ 2023-09-11T18:13:58,638 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,638 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,639 | ^~~~~~ 2023-09-11T18:13:58,639 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,639 9687 | bond(nextedge, outercasing); 2023-09-11T18:13:58,640 | ^~~~ 2023-09-11T18:13:58,643 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,644 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,644 | ^ 2023-09-11T18:13:58,645 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,645 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,646 | ^~~~~~ 2023-09-11T18:13:58,646 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,647 9687 | bond(nextedge, outercasing); 2023-09-11T18:13:58,647 | ^~~~ 2023-09-11T18:13:58,651 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,652 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,652 | ^ 2023-09-11T18:13:58,653 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,653 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,654 | ^~~~~~ 2023-09-11T18:13:58,654 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,655 9716 | bond(baseedge, rightcand); 2023-09-11T18:13:58,655 | ^~~~ 2023-09-11T18:13:58,658 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,659 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,659 | ^ 2023-09-11T18:13:58,660 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,660 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,661 | ^~~~~~ 2023-09-11T18:13:58,661 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,662 9716 | bond(baseedge, rightcand); 2023-09-11T18:13:58,662 | ^~~~ 2023-09-11T18:13:58,665 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,666 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,667 | ^ 2023-09-11T18:13:58,667 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,667 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,668 | ^~~~~~ 2023-09-11T18:13:58,668 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,669 9716 | bond(baseedge, rightcand); 2023-09-11T18:13:58,669 | ^~~~ 2023-09-11T18:13:58,672 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,673 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,673 | ^ 2023-09-11T18:13:58,673 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,674 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,674 | ^~~~~~ 2023-09-11T18:13:58,675 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,675 9716 | bond(baseedge, rightcand); 2023-09-11T18:13:58,676 | ^~~~ 2023-09-11T18:13:58,679 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,680 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,680 | ^ 2023-09-11T18:13:58,680 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,681 969 | decode(ptr, otri2); 2023-09-11T18:13:58,681 | ^~~~~~ 2023-09-11T18:13:58,682 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,683 9720 | sym(baseedge, rightcand); 2023-09-11T18:13:58,683 | ^~~ 2023-09-11T18:13:58,686 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,687 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,687 | ^ 2023-09-11T18:13:58,688 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,689 969 | decode(ptr, otri2); 2023-09-11T18:13:58,689 | ^~~~~~ 2023-09-11T18:13:58,690 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,690 9720 | sym(baseedge, rightcand); 2023-09-11T18:13:58,691 | ^~~ 2023-09-11T18:13:58,693 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,693 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,694 | ^ 2023-09-11T18:13:58,694 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,695 969 | decode(ptr, otri2); 2023-09-11T18:13:58,695 | ^~~~~~ 2023-09-11T18:13:58,696 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,697 9720 | sym(baseedge, rightcand); 2023-09-11T18:13:58,697 | ^~~ 2023-09-11T18:13:58,700 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,701 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,701 | ^ 2023-09-11T18:13:58,702 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,702 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,703 | ^~~~~~ 2023-09-11T18:13:58,703 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,704 9725 | bond(baseedge, leftcand); 2023-09-11T18:13:58,705 | ^~~~ 2023-09-11T18:13:58,707 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,708 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,709 | ^ 2023-09-11T18:13:58,709 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,710 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,710 | ^~~~~~ 2023-09-11T18:13:58,710 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,711 9725 | bond(baseedge, leftcand); 2023-09-11T18:13:58,711 | ^~~~ 2023-09-11T18:13:58,714 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,714 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,715 | ^ 2023-09-11T18:13:58,715 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,716 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,716 | ^~~~~~ 2023-09-11T18:13:58,717 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,717 9725 | bond(baseedge, leftcand); 2023-09-11T18:13:58,718 | ^~~~ 2023-09-11T18:13:58,721 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,721 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,722 | ^ 2023-09-11T18:13:58,722 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,723 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,723 | ^~~~~~ 2023-09-11T18:13:58,724 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,725 9725 | bond(baseedge, leftcand); 2023-09-11T18:13:58,725 | ^~~~ 2023-09-11T18:13:58,728 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,729 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:58,729 | ^ 2023-09-11T18:13:58,730 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,730 969 | decode(ptr, otri2); 2023-09-11T18:13:58,731 | ^~~~~~ 2023-09-11T18:13:58,732 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,732 9729 | sym(baseedge, leftcand); 2023-09-11T18:13:58,733 | ^~~ 2023-09-11T18:13:58,735 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,736 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:58,736 | ^ 2023-09-11T18:13:58,737 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,737 969 | decode(ptr, otri2); 2023-09-11T18:13:58,738 | ^~~~~~ 2023-09-11T18:13:58,738 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,739 9729 | sym(baseedge, leftcand); 2023-09-11T18:13:58,740 | ^~~ 2023-09-11T18:13:58,742 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,743 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:58,743 | ^ 2023-09-11T18:13:58,744 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:58,745 969 | decode(ptr, otri2); 2023-09-11T18:13:58,745 | ^~~~~~ 2023-09-11T18:13:58,746 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:58,747 9729 | sym(baseedge, leftcand); 2023-09-11T18:13:58,747 | ^~~ 2023-09-11T18:13:58,748 c/triangle.c: In function ‘divconqrecurse’: 2023-09-11T18:13:58,751 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,751 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,751 | ^ 2023-09-11T18:13:58,752 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,752 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,753 | ^~~~~~ 2023-09-11T18:13:58,753 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,754 9791 | bond(*farleft, *farright); 2023-09-11T18:13:58,754 | ^~~~ 2023-09-11T18:13:58,757 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,758 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,758 | ^ 2023-09-11T18:13:58,759 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,759 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,760 | ^~~~~~ 2023-09-11T18:13:58,760 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,761 9791 | bond(*farleft, *farright); 2023-09-11T18:13:58,761 | ^~~~ 2023-09-11T18:13:58,764 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,765 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,765 | ^ 2023-09-11T18:13:58,766 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,766 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,767 | ^~~~~~ 2023-09-11T18:13:58,767 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,768 9791 | bond(*farleft, *farright); 2023-09-11T18:13:58,768 | ^~~~ 2023-09-11T18:13:58,771 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,772 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,773 | ^ 2023-09-11T18:13:58,773 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,773 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,774 | ^~~~~~ 2023-09-11T18:13:58,774 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,775 9791 | bond(*farleft, *farright); 2023-09-11T18:13:58,775 | ^~~~ 2023-09-11T18:13:58,779 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,779 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,780 | ^ 2023-09-11T18:13:58,780 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,781 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,781 | ^~~~~~ 2023-09-11T18:13:58,782 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,782 9794 | bond(*farleft, *farright); 2023-09-11T18:13:58,783 | ^~~~ 2023-09-11T18:13:58,786 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,787 | ^ 2023-09-11T18:13:58,788 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,788 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,789 | ^~~~~~ 2023-09-11T18:13:58,790 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,790 9794 | bond(*farleft, *farright); 2023-09-11T18:13:58,790 | ^~~~ 2023-09-11T18:13:58,793 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,793 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,794 | ^ 2023-09-11T18:13:58,794 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,795 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,795 | ^~~~~~ 2023-09-11T18:13:58,795 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,796 9794 | bond(*farleft, *farright); 2023-09-11T18:13:58,796 | ^~~~ 2023-09-11T18:13:58,800 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,800 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,801 | ^ 2023-09-11T18:13:58,801 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,801 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,802 | ^~~~~~ 2023-09-11T18:13:58,802 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,803 9794 | bond(*farleft, *farright); 2023-09-11T18:13:58,803 | ^~~~ 2023-09-11T18:13:58,807 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,807 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,808 | ^ 2023-09-11T18:13:58,808 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,809 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,809 | ^~~~~~ 2023-09-11T18:13:58,810 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,810 9797 | bond(*farleft, *farright); 2023-09-11T18:13:58,811 | ^~~~ 2023-09-11T18:13:58,814 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,814 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,815 | ^ 2023-09-11T18:13:58,815 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,816 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,816 | ^~~~~~ 2023-09-11T18:13:58,817 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,817 9797 | bond(*farleft, *farright); 2023-09-11T18:13:58,818 | ^~~~ 2023-09-11T18:13:58,821 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,821 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,822 | ^ 2023-09-11T18:13:58,822 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,823 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,823 | ^~~~~~ 2023-09-11T18:13:58,824 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,824 9797 | bond(*farleft, *farright); 2023-09-11T18:13:58,825 | ^~~~ 2023-09-11T18:13:58,828 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,829 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,829 | ^ 2023-09-11T18:13:58,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,830 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,831 | ^~~~~~ 2023-09-11T18:13:58,831 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,831 9797 | bond(*farleft, *farright); 2023-09-11T18:13:58,832 | ^~~~ 2023-09-11T18:13:58,836 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,837 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,837 | ^ 2023-09-11T18:13:58,838 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,838 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,838 | ^~~~~~ 2023-09-11T18:13:58,839 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,839 9827 | bond(midtri, tri1); 2023-09-11T18:13:58,840 | ^~~~ 2023-09-11T18:13:58,843 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,844 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,844 | ^ 2023-09-11T18:13:58,844 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,845 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,845 | ^~~~~~ 2023-09-11T18:13:58,846 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,846 9827 | bond(midtri, tri1); 2023-09-11T18:13:58,847 | ^~~~ 2023-09-11T18:13:58,850 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,851 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,851 | ^ 2023-09-11T18:13:58,852 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,853 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,853 | ^~~~~~ 2023-09-11T18:13:58,854 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,854 9827 | bond(midtri, tri1); 2023-09-11T18:13:58,854 | ^~~~ 2023-09-11T18:13:58,857 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,858 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,858 | ^ 2023-09-11T18:13:58,859 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,859 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,860 | ^~~~~~ 2023-09-11T18:13:58,860 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,861 9827 | bond(midtri, tri1); 2023-09-11T18:13:58,861 | ^~~~ 2023-09-11T18:13:58,864 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,865 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,866 | ^ 2023-09-11T18:13:58,866 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,867 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,867 | ^~~~~~ 2023-09-11T18:13:58,868 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,868 9828 | bond(tri2, tri3); 2023-09-11T18:13:58,869 | ^~~~ 2023-09-11T18:13:58,872 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,872 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,872 | ^ 2023-09-11T18:13:58,873 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,873 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,874 | ^~~~~~ 2023-09-11T18:13:58,874 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,874 9828 | bond(tri2, tri3); 2023-09-11T18:13:58,875 | ^~~~ 2023-09-11T18:13:58,879 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,879 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,880 | ^ 2023-09-11T18:13:58,880 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,880 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,881 | ^~~~~~ 2023-09-11T18:13:58,881 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,882 9828 | bond(tri2, tri3); 2023-09-11T18:13:58,882 | ^~~~ 2023-09-11T18:13:58,885 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,886 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,886 | ^ 2023-09-11T18:13:58,887 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,887 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,888 | ^~~~~~ 2023-09-11T18:13:58,888 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,889 9828 | bond(tri2, tri3); 2023-09-11T18:13:58,889 | ^~~~ 2023-09-11T18:13:58,893 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,893 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,894 | ^ 2023-09-11T18:13:58,894 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,895 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,895 | ^~~~~~ 2023-09-11T18:13:58,896 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,896 9833 | bond(midtri, tri3); 2023-09-11T18:13:58,897 | ^~~~ 2023-09-11T18:13:58,900 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,900 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,901 | ^ 2023-09-11T18:13:58,901 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,902 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,902 | ^~~~~~ 2023-09-11T18:13:58,903 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,903 9833 | bond(midtri, tri3); 2023-09-11T18:13:58,904 | ^~~~ 2023-09-11T18:13:58,907 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,908 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,908 | ^ 2023-09-11T18:13:58,909 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,910 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,910 | ^~~~~~ 2023-09-11T18:13:58,911 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,912 9833 | bond(midtri, tri3); 2023-09-11T18:13:58,912 | ^~~~ 2023-09-11T18:13:58,914 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,915 | ^ 2023-09-11T18:13:58,915 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,916 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,916 | ^~~~~~ 2023-09-11T18:13:58,917 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,917 9833 | bond(midtri, tri3); 2023-09-11T18:13:58,918 | ^~~~ 2023-09-11T18:13:58,921 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,922 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,922 | ^ 2023-09-11T18:13:58,923 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,923 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,923 | ^~~~~~ 2023-09-11T18:13:58,924 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,924 9834 | bond(tri1, tri2); 2023-09-11T18:13:58,925 | ^~~~ 2023-09-11T18:13:58,928 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,929 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,929 | ^ 2023-09-11T18:13:58,930 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,930 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,931 | ^~~~~~ 2023-09-11T18:13:58,931 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,932 9834 | bond(tri1, tri2); 2023-09-11T18:13:58,932 | ^~~~ 2023-09-11T18:13:58,935 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,936 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,937 | ^ 2023-09-11T18:13:58,937 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,938 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,938 | ^~~~~~ 2023-09-11T18:13:58,939 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,939 9834 | bond(tri1, tri2); 2023-09-11T18:13:58,940 | ^~~~ 2023-09-11T18:13:58,942 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,943 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,943 | ^ 2023-09-11T18:13:58,944 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,944 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,945 | ^~~~~~ 2023-09-11T18:13:58,945 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,946 9834 | bond(tri1, tri2); 2023-09-11T18:13:58,947 | ^~~~ 2023-09-11T18:13:58,950 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,950 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,951 | ^ 2023-09-11T18:13:58,951 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,952 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,953 | ^~~~~~ 2023-09-11T18:13:58,953 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,954 9839 | bond(midtri, tri1); 2023-09-11T18:13:58,954 | ^~~~ 2023-09-11T18:13:58,957 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,958 | ^ 2023-09-11T18:13:58,958 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,958 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,959 | ^~~~~~ 2023-09-11T18:13:58,959 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,960 9839 | bond(midtri, tri1); 2023-09-11T18:13:58,960 | ^~~~ 2023-09-11T18:13:58,964 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,964 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,965 | ^ 2023-09-11T18:13:58,965 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,965 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,966 | ^~~~~~ 2023-09-11T18:13:58,966 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,967 9839 | bond(midtri, tri1); 2023-09-11T18:13:58,967 | ^~~~ 2023-09-11T18:13:58,971 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,971 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,972 | ^ 2023-09-11T18:13:58,972 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,973 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,973 | ^~~~~~ 2023-09-11T18:13:58,973 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,974 9839 | bond(midtri, tri1); 2023-09-11T18:13:58,974 | ^~~~ 2023-09-11T18:13:58,978 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,978 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,979 | ^ 2023-09-11T18:13:58,979 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,980 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,981 | ^~~~~~ 2023-09-11T18:13:58,981 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,981 9840 | bond(tri2, tri3); 2023-09-11T18:13:58,982 | ^~~~ 2023-09-11T18:13:58,985 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,985 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,986 | ^ 2023-09-11T18:13:58,986 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,987 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:58,988 | ^~~~~~ 2023-09-11T18:13:58,988 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,989 9840 | bond(tri2, tri3); 2023-09-11T18:13:58,989 | ^~~~ 2023-09-11T18:13:58,992 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:58,993 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:58,993 | ^ 2023-09-11T18:13:58,994 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:58,994 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:58,995 | ^~~~~~ 2023-09-11T18:13:58,995 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:58,995 9840 | bond(tri2, tri3); 2023-09-11T18:13:58,996 | ^~~~ 2023-09-11T18:13:58,999 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:58,999 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,000 | ^ 2023-09-11T18:13:59,000 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,001 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,001 | ^~~~~~ 2023-09-11T18:13:59,002 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,002 9840 | bond(tri2, tri3); 2023-09-11T18:13:59,002 | ^~~~ 2023-09-11T18:13:59,007 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,008 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,008 | ^ 2023-09-11T18:13:59,009 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,009 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,010 | ^~~~~~ 2023-09-11T18:13:59,010 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,011 9870 | bond(midtri, tri1); 2023-09-11T18:13:59,011 | ^~~~ 2023-09-11T18:13:59,014 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,015 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,015 | ^ 2023-09-11T18:13:59,016 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,016 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,017 | ^~~~~~ 2023-09-11T18:13:59,017 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,018 9870 | bond(midtri, tri1); 2023-09-11T18:13:59,018 | ^~~~ 2023-09-11T18:13:59,022 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,022 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,023 | ^ 2023-09-11T18:13:59,023 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,024 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,024 | ^~~~~~ 2023-09-11T18:13:59,025 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,025 9870 | bond(midtri, tri1); 2023-09-11T18:13:59,026 | ^~~~ 2023-09-11T18:13:59,029 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,029 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,030 | ^ 2023-09-11T18:13:59,030 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,031 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,031 | ^~~~~~ 2023-09-11T18:13:59,032 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,032 9870 | bond(midtri, tri1); 2023-09-11T18:13:59,033 | ^~~~ 2023-09-11T18:13:59,036 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,036 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,037 | ^ 2023-09-11T18:13:59,037 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,038 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,038 | ^~~~~~ 2023-09-11T18:13:59,038 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,039 9872 | bond(midtri, tri2); 2023-09-11T18:13:59,039 | ^~~~ 2023-09-11T18:13:59,043 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,043 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,044 | ^ 2023-09-11T18:13:59,044 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,045 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,045 | ^~~~~~ 2023-09-11T18:13:59,045 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,046 9872 | bond(midtri, tri2); 2023-09-11T18:13:59,046 | ^~~~ 2023-09-11T18:13:59,050 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,050 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,051 | ^ 2023-09-11T18:13:59,051 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,052 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,052 | ^~~~~~ 2023-09-11T18:13:59,053 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,053 9872 | bond(midtri, tri2); 2023-09-11T18:13:59,054 | ^~~~ 2023-09-11T18:13:59,057 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,057 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,058 | ^ 2023-09-11T18:13:59,058 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,059 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,059 | ^~~~~~ 2023-09-11T18:13:59,060 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,060 9872 | bond(midtri, tri2); 2023-09-11T18:13:59,061 | ^~~~ 2023-09-11T18:13:59,064 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,065 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,065 | ^ 2023-09-11T18:13:59,066 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,066 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,067 | ^~~~~~ 2023-09-11T18:13:59,067 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,068 9874 | bond(midtri, tri3); 2023-09-11T18:13:59,068 | ^~~~ 2023-09-11T18:13:59,071 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,072 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,073 | ^ 2023-09-11T18:13:59,073 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,074 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,074 | ^~~~~~ 2023-09-11T18:13:59,075 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,076 9874 | bond(midtri, tri3); 2023-09-11T18:13:59,076 | ^~~~ 2023-09-11T18:13:59,078 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,079 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,079 | ^ 2023-09-11T18:13:59,080 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,080 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,081 | ^~~~~~ 2023-09-11T18:13:59,081 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,082 9874 | bond(midtri, tri3); 2023-09-11T18:13:59,082 | ^~~~ 2023-09-11T18:13:59,085 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,086 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,086 | ^ 2023-09-11T18:13:59,087 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,087 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,088 | ^~~~~~ 2023-09-11T18:13:59,088 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,089 9874 | bond(midtri, tri3); 2023-09-11T18:13:59,089 | ^~~~ 2023-09-11T18:13:59,093 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,093 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,094 | ^ 2023-09-11T18:13:59,094 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,095 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,096 | ^~~~~~ 2023-09-11T18:13:59,096 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,097 9877 | bond(tri1, tri2); 2023-09-11T18:13:59,098 | ^~~~ 2023-09-11T18:13:59,100 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,100 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,101 | ^ 2023-09-11T18:13:59,102 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,103 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,103 | ^~~~~~ 2023-09-11T18:13:59,104 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,104 9877 | bond(tri1, tri2); 2023-09-11T18:13:59,105 | ^~~~ 2023-09-11T18:13:59,107 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,108 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,108 | ^ 2023-09-11T18:13:59,109 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,109 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,110 | ^~~~~~ 2023-09-11T18:13:59,110 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,111 9877 | bond(tri1, tri2); 2023-09-11T18:13:59,111 | ^~~~ 2023-09-11T18:13:59,114 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,115 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,115 | ^ 2023-09-11T18:13:59,116 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,117 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,117 | ^~~~~~ 2023-09-11T18:13:59,117 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,118 9877 | bond(tri1, tri2); 2023-09-11T18:13:59,118 | ^~~~ 2023-09-11T18:13:59,121 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,122 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,122 | ^ 2023-09-11T18:13:59,123 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,123 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,124 | ^~~~~~ 2023-09-11T18:13:59,124 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,125 9880 | bond(tri1, tri3); 2023-09-11T18:13:59,125 | ^~~~ 2023-09-11T18:13:59,128 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,129 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,129 | ^ 2023-09-11T18:13:59,130 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,130 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,131 | ^~~~~~ 2023-09-11T18:13:59,131 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,132 9880 | bond(tri1, tri3); 2023-09-11T18:13:59,132 | ^~~~ 2023-09-11T18:13:59,135 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,136 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,137 | ^ 2023-09-11T18:13:59,137 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,138 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,139 | ^~~~~~ 2023-09-11T18:13:59,139 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,140 9880 | bond(tri1, tri3); 2023-09-11T18:13:59,141 | ^~~~ 2023-09-11T18:13:59,143 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,144 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,145 | ^ 2023-09-11T18:13:59,145 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,146 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,146 | ^~~~~~ 2023-09-11T18:13:59,147 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,147 9880 | bond(tri1, tri3); 2023-09-11T18:13:59,148 | ^~~~ 2023-09-11T18:13:59,151 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,151 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,152 | ^ 2023-09-11T18:13:59,152 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,153 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,154 | ^~~~~~ 2023-09-11T18:13:59,154 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,155 9883 | bond(tri2, tri3); 2023-09-11T18:13:59,155 | ^~~~ 2023-09-11T18:13:59,158 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,159 | ^ 2023-09-11T18:13:59,160 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,160 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,160 | ^~~~~~ 2023-09-11T18:13:59,161 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,161 9883 | bond(tri2, tri3); 2023-09-11T18:13:59,162 | ^~~~ 2023-09-11T18:13:59,165 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,166 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,166 | ^ 2023-09-11T18:13:59,167 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,167 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,167 | ^~~~~~ 2023-09-11T18:13:59,168 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,168 9883 | bond(tri2, tri3); 2023-09-11T18:13:59,169 | ^~~~ 2023-09-11T18:13:59,172 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,173 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,173 | ^ 2023-09-11T18:13:59,174 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,175 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,175 | ^~~~~~ 2023-09-11T18:13:59,176 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,177 9883 | bond(tri2, tri3); 2023-09-11T18:13:59,177 | ^~~~ 2023-09-11T18:13:59,178 c/triangle.c: In function ‘removeghosts’: 2023-09-11T18:13:59,181 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,182 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,183 | ^ 2023-09-11T18:13:59,183 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,184 973 | decode(ptr, otri); 2023-09-11T18:13:59,185 | ^~~~~~ 2023-09-11T18:13:59,185 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,186 9942 | symself(searchedge); 2023-09-11T18:13:59,186 | ^~~~~~~ 2023-09-11T18:13:59,189 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,190 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,190 | ^ 2023-09-11T18:13:59,191 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,191 973 | decode(ptr, otri); 2023-09-11T18:13:59,192 | ^~~~~~ 2023-09-11T18:13:59,192 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,193 9942 | symself(searchedge); 2023-09-11T18:13:59,193 | ^~~~~~~ 2023-09-11T18:13:59,197 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,197 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,198 | ^ 2023-09-11T18:13:59,198 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,199 973 | decode(ptr, otri); 2023-09-11T18:13:59,199 | ^~~~~~ 2023-09-11T18:13:59,200 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,200 9942 | symself(searchedge); 2023-09-11T18:13:59,201 | ^~~~~~~ 2023-09-11T18:13:59,204 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,205 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,205 | ^ 2023-09-11T18:13:59,205 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,206 9943 | m->dummytri[0] = encode(searchedge); 2023-09-11T18:13:59,206 | ^~~~~~ 2023-09-11T18:13:59,211 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,211 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,212 | ^ 2023-09-11T18:13:59,212 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,213 9943 | m->dummytri[0] = encode(searchedge); 2023-09-11T18:13:59,213 | ^~~~~~ 2023-09-11T18:13:59,218 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,219 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,219 | ^ 2023-09-11T18:13:59,220 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,220 973 | decode(ptr, otri); 2023-09-11T18:13:59,220 | ^~~~~~ 2023-09-11T18:13:59,221 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,221 9951 | symself(dissolveedge); 2023-09-11T18:13:59,222 | ^~~~~~~ 2023-09-11T18:13:59,226 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,226 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,227 | ^ 2023-09-11T18:13:59,227 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,228 973 | decode(ptr, otri); 2023-09-11T18:13:59,229 | ^~~~~~ 2023-09-11T18:13:59,229 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,230 9951 | symself(dissolveedge); 2023-09-11T18:13:59,231 | ^~~~~~~ 2023-09-11T18:13:59,234 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,234 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,235 | ^ 2023-09-11T18:13:59,236 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,237 973 | decode(ptr, otri); 2023-09-11T18:13:59,237 | ^~~~~~ 2023-09-11T18:13:59,238 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,238 9951 | symself(dissolveedge); 2023-09-11T18:13:59,239 | ^~~~~~~ 2023-09-11T18:13:59,242 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,242 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,243 | ^ 2023-09-11T18:13:59,243 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,244 969 | decode(ptr, otri2); 2023-09-11T18:13:59,244 | ^~~~~~ 2023-09-11T18:13:59,245 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,245 9966 | sym(deadtriangle, dissolveedge); 2023-09-11T18:13:59,246 | ^~~ 2023-09-11T18:13:59,249 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,249 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,250 | ^ 2023-09-11T18:13:59,250 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,251 969 | decode(ptr, otri2); 2023-09-11T18:13:59,252 | ^~~~~~ 2023-09-11T18:13:59,252 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,252 9966 | sym(deadtriangle, dissolveedge); 2023-09-11T18:13:59,253 | ^~~ 2023-09-11T18:13:59,256 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,257 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,257 | ^ 2023-09-11T18:13:59,258 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,258 969 | decode(ptr, otri2); 2023-09-11T18:13:59,259 | ^~~~~~ 2023-09-11T18:13:59,259 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,260 9966 | sym(deadtriangle, dissolveedge); 2023-09-11T18:13:59,261 | ^~~ 2023-09-11T18:13:59,261 c/triangle.c: In function ‘removebox’: 2023-09-11T18:13:59,267 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,268 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,268 | ^ 2023-09-11T18:13:59,269 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,269 973 | decode(ptr, otri); 2023-09-11T18:13:59,269 | ^~~~~~ 2023-09-11T18:13:59,270 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,270 10159 | symself(nextedge); 2023-09-11T18:13:59,271 | ^~~~~~~ 2023-09-11T18:13:59,274 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,275 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,276 | ^ 2023-09-11T18:13:59,276 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,277 973 | decode(ptr, otri); 2023-09-11T18:13:59,278 | ^~~~~~ 2023-09-11T18:13:59,278 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,279 10159 | symself(nextedge); 2023-09-11T18:13:59,279 | ^~~~~~~ 2023-09-11T18:13:59,282 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,283 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,283 | ^ 2023-09-11T18:13:59,284 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,285 973 | decode(ptr, otri); 2023-09-11T18:13:59,285 | ^~~~~~ 2023-09-11T18:13:59,286 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,286 10159 | symself(nextedge); 2023-09-11T18:13:59,287 | ^~~~~~~ 2023-09-11T18:13:59,289 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,290 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,291 | ^ 2023-09-11T18:13:59,291 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,292 973 | decode(ptr, otri); 2023-09-11T18:13:59,292 | ^~~~~~ 2023-09-11T18:13:59,293 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,293 10163 | symself(nextedge); 2023-09-11T18:13:59,294 | ^~~~~~~ 2023-09-11T18:13:59,297 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,297 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,298 | ^ 2023-09-11T18:13:59,299 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,299 973 | decode(ptr, otri); 2023-09-11T18:13:59,300 | ^~~~~~ 2023-09-11T18:13:59,300 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,301 10163 | symself(nextedge); 2023-09-11T18:13:59,301 | ^~~~~~~ 2023-09-11T18:13:59,304 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,305 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,305 | ^ 2023-09-11T18:13:59,306 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,306 973 | decode(ptr, otri); 2023-09-11T18:13:59,306 | ^~~~~~ 2023-09-11T18:13:59,307 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,307 10163 | symself(nextedge); 2023-09-11T18:13:59,308 | ^~~~~~~ 2023-09-11T18:13:59,311 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,312 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,313 | ^ 2023-09-11T18:13:59,313 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,313 973 | decode(ptr, otri); 2023-09-11T18:13:59,314 | ^~~~~~ 2023-09-11T18:13:59,314 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,315 10167 | symself(searchedge); 2023-09-11T18:13:59,315 | ^~~~~~~ 2023-09-11T18:13:59,319 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,320 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,320 | ^ 2023-09-11T18:13:59,321 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,322 973 | decode(ptr, otri); 2023-09-11T18:13:59,322 | ^~~~~~ 2023-09-11T18:13:59,323 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,324 10167 | symself(searchedge); 2023-09-11T18:13:59,324 | ^~~~~~~ 2023-09-11T18:13:59,326 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,327 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,328 | ^ 2023-09-11T18:13:59,328 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,329 973 | decode(ptr, otri); 2023-09-11T18:13:59,329 | ^~~~~~ 2023-09-11T18:13:59,330 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,330 10167 | symself(searchedge); 2023-09-11T18:13:59,331 | ^~~~~~~ 2023-09-11T18:13:59,334 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,334 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,335 | ^ 2023-09-11T18:13:59,335 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,336 973 | decode(ptr, otri); 2023-09-11T18:13:59,337 | ^~~~~~ 2023-09-11T18:13:59,337 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,338 10171 | symself(checkedge); 2023-09-11T18:13:59,338 | ^~~~~~~ 2023-09-11T18:13:59,341 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,342 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,342 | ^ 2023-09-11T18:13:59,343 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,343 973 | decode(ptr, otri); 2023-09-11T18:13:59,344 | ^~~~~~ 2023-09-11T18:13:59,345 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,345 10171 | symself(checkedge); 2023-09-11T18:13:59,346 | ^~~~~~~ 2023-09-11T18:13:59,349 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,349 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,350 | ^ 2023-09-11T18:13:59,350 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,350 973 | decode(ptr, otri); 2023-09-11T18:13:59,351 | ^~~~~~ 2023-09-11T18:13:59,351 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,352 10171 | symself(checkedge); 2023-09-11T18:13:59,352 | ^~~~~~~ 2023-09-11T18:13:59,356 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,357 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,357 | ^ 2023-09-11T18:13:59,358 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,358 973 | decode(ptr, otri); 2023-09-11T18:13:59,358 | ^~~~~~ 2023-09-11T18:13:59,359 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,359 10177 | symself(searchedge); 2023-09-11T18:13:59,360 | ^~~~~~~ 2023-09-11T18:13:59,363 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,364 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,365 | ^ 2023-09-11T18:13:59,365 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,366 973 | decode(ptr, otri); 2023-09-11T18:13:59,366 | ^~~~~~ 2023-09-11T18:13:59,367 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,367 10177 | symself(searchedge); 2023-09-11T18:13:59,368 | ^~~~~~~ 2023-09-11T18:13:59,371 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,371 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,372 | ^ 2023-09-11T18:13:59,372 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,373 973 | decode(ptr, otri); 2023-09-11T18:13:59,374 | ^~~~~~ 2023-09-11T18:13:59,374 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,375 10177 | symself(searchedge); 2023-09-11T18:13:59,375 | ^~~~~~~ 2023-09-11T18:13:59,378 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,379 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,379 | ^ 2023-09-11T18:13:59,380 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,380 10181 | m->dummytri[0] = encode(searchedge); 2023-09-11T18:13:59,381 | ^~~~~~ 2023-09-11T18:13:59,385 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,386 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,387 | ^ 2023-09-11T18:13:59,387 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,388 10181 | m->dummytri[0] = encode(searchedge); 2023-09-11T18:13:59,388 | ^~~~~~ 2023-09-11T18:13:59,393 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,394 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,394 | ^ 2023-09-11T18:13:59,395 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,395 973 | decode(ptr, otri); 2023-09-11T18:13:59,396 | ^~~~~~ 2023-09-11T18:13:59,396 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,397 10186 | symself(dissolveedge); 2023-09-11T18:13:59,397 | ^~~~~~~ 2023-09-11T18:13:59,400 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,401 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,401 | ^ 2023-09-11T18:13:59,402 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,402 973 | decode(ptr, otri); 2023-09-11T18:13:59,403 | ^~~~~~ 2023-09-11T18:13:59,403 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,403 10186 | symself(dissolveedge); 2023-09-11T18:13:59,404 | ^~~~~~~ 2023-09-11T18:13:59,408 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,408 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,409 | ^ 2023-09-11T18:13:59,409 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,410 973 | decode(ptr, otri); 2023-09-11T18:13:59,410 | ^~~~~~ 2023-09-11T18:13:59,410 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,411 10186 | symself(dissolveedge); 2023-09-11T18:13:59,411 | ^~~~~~~ 2023-09-11T18:13:59,415 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,416 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,417 | ^ 2023-09-11T18:13:59,417 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,418 969 | decode(ptr, otri2); 2023-09-11T18:13:59,419 | ^~~~~~ 2023-09-11T18:13:59,419 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,419 10204 | sym(deadtriangle, nextedge); 2023-09-11T18:13:59,420 | ^~~ 2023-09-11T18:13:59,423 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,424 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,424 | ^ 2023-09-11T18:13:59,424 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,425 969 | decode(ptr, otri2); 2023-09-11T18:13:59,425 | ^~~~~~ 2023-09-11T18:13:59,426 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,426 10204 | sym(deadtriangle, nextedge); 2023-09-11T18:13:59,427 | ^~~ 2023-09-11T18:13:59,430 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,431 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,432 | ^ 2023-09-11T18:13:59,432 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,433 969 | decode(ptr, otri2); 2023-09-11T18:13:59,433 | ^~~~~~ 2023-09-11T18:13:59,434 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,435 10204 | sym(deadtriangle, nextedge); 2023-09-11T18:13:59,435 | ^~~ 2023-09-11T18:13:59,442 c/triangle.c: In function ‘frontlocate’: 2023-09-11T18:13:59,449 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,450 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,451 | ^ 2023-09-11T18:13:59,452 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,452 973 | decode(ptr, otri); 2023-09-11T18:13:59,452 | ^~~~~~ 2023-09-11T18:13:59,453 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,453 1003 | symself(otri); 2023-09-11T18:13:59,453 | ^~~~~~~ 2023-09-11T18:13:59,454 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:59,454 10788 | onextself(*searchtri); 2023-09-11T18:13:59,454 | ^~~~~~~~~ 2023-09-11T18:13:59,457 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,458 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,458 | ^ 2023-09-11T18:13:59,459 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,459 973 | decode(ptr, otri); 2023-09-11T18:13:59,460 | ^~~~~~ 2023-09-11T18:13:59,460 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,461 1003 | symself(otri); 2023-09-11T18:13:59,461 | ^~~~~~~ 2023-09-11T18:13:59,461 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:59,462 10788 | onextself(*searchtri); 2023-09-11T18:13:59,462 | ^~~~~~~~~ 2023-09-11T18:13:59,465 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,466 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,466 | ^ 2023-09-11T18:13:59,467 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,467 973 | decode(ptr, otri); 2023-09-11T18:13:59,468 | ^~~~~~ 2023-09-11T18:13:59,468 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,469 1003 | symself(otri); 2023-09-11T18:13:59,469 | ^~~~~~~ 2023-09-11T18:13:59,470 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:13:59,470 10788 | onextself(*searchtri); 2023-09-11T18:13:59,471 | ^~~~~~~~~ 2023-09-11T18:13:59,471 c/triangle.c: In function ‘sweeplinedelaunay’: 2023-09-11T18:13:59,474 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,475 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,476 | ^ 2023-09-11T18:13:59,476 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,477 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,477 | ^~~~~~ 2023-09-11T18:13:59,478 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,478 10843 | bond(lefttri, righttri); 2023-09-11T18:13:59,479 | ^~~~ 2023-09-11T18:13:59,482 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,483 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,484 | ^ 2023-09-11T18:13:59,484 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,485 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,485 | ^~~~~~ 2023-09-11T18:13:59,486 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,486 10843 | bond(lefttri, righttri); 2023-09-11T18:13:59,487 | ^~~~ 2023-09-11T18:13:59,491 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,491 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,492 | ^ 2023-09-11T18:13:59,493 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,493 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,494 | ^~~~~~ 2023-09-11T18:13:59,494 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,494 10843 | bond(lefttri, righttri); 2023-09-11T18:13:59,495 | ^~~~ 2023-09-11T18:13:59,499 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,499 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,500 | ^ 2023-09-11T18:13:59,500 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,501 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,501 | ^~~~~~ 2023-09-11T18:13:59,501 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,502 10843 | bond(lefttri, righttri); 2023-09-11T18:13:59,502 | ^~~~ 2023-09-11T18:13:59,507 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,507 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,508 | ^ 2023-09-11T18:13:59,508 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,508 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,509 | ^~~~~~ 2023-09-11T18:13:59,509 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,510 10846 | bond(lefttri, righttri); 2023-09-11T18:13:59,511 | ^~~~ 2023-09-11T18:13:59,514 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,515 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,516 | ^ 2023-09-11T18:13:59,517 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,517 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,518 | ^~~~~~ 2023-09-11T18:13:59,519 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,519 10846 | bond(lefttri, righttri); 2023-09-11T18:13:59,520 | ^~~~ 2023-09-11T18:13:59,523 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,523 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,524 | ^ 2023-09-11T18:13:59,525 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,525 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,526 | ^~~~~~ 2023-09-11T18:13:59,526 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,527 10846 | bond(lefttri, righttri); 2023-09-11T18:13:59,527 | ^~~~ 2023-09-11T18:13:59,531 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,531 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,532 | ^ 2023-09-11T18:13:59,532 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,533 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,533 | ^~~~~~ 2023-09-11T18:13:59,534 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,534 10846 | bond(lefttri, righttri); 2023-09-11T18:13:59,535 | ^~~~ 2023-09-11T18:13:59,539 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,539 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,540 | ^ 2023-09-11T18:13:59,541 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,541 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,541 | ^~~~~~ 2023-09-11T18:13:59,542 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,542 10849 | bond(lefttri, righttri); 2023-09-11T18:13:59,543 | ^~~~ 2023-09-11T18:13:59,547 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,547 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,548 | ^ 2023-09-11T18:13:59,548 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,549 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,549 | ^~~~~~ 2023-09-11T18:13:59,550 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,550 10849 | bond(lefttri, righttri); 2023-09-11T18:13:59,551 | ^~~~ 2023-09-11T18:13:59,555 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,555 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,556 | ^ 2023-09-11T18:13:59,556 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,557 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,557 | ^~~~~~ 2023-09-11T18:13:59,557 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,558 10849 | bond(lefttri, righttri); 2023-09-11T18:13:59,558 | ^~~~ 2023-09-11T18:13:59,563 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,563 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,564 | ^ 2023-09-11T18:13:59,565 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,565 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,566 | ^~~~~~ 2023-09-11T18:13:59,566 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,567 10849 | bond(lefttri, righttri); 2023-09-11T18:13:59,567 | ^~~~ 2023-09-11T18:13:59,572 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,573 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,573 | ^ 2023-09-11T18:13:59,574 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,574 10889 | decode(nextevent->eventptr, fliptri); 2023-09-11T18:13:59,575 | ^~~~~~ 2023-09-11T18:13:59,580 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,581 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,581 | ^ 2023-09-11T18:13:59,582 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,582 10889 | decode(nextevent->eventptr, fliptri); 2023-09-11T18:13:59,583 | ^~~~~~ 2023-09-11T18:13:59,588 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,589 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,589 | ^ 2023-09-11T18:13:59,590 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,590 10889 | decode(nextevent->eventptr, fliptri); 2023-09-11T18:13:59,591 | ^~~~~~ 2023-09-11T18:13:59,596 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,597 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,597 | ^ 2023-09-11T18:13:59,597 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,598 969 | decode(ptr, otri2); 2023-09-11T18:13:59,598 | ^~~~~~ 2023-09-11T18:13:59,599 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,599 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:59,600 | ^~~ 2023-09-11T18:13:59,600 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:59,600 10890 | oprev(fliptri, farlefttri); 2023-09-11T18:13:59,601 | ^~~~~ 2023-09-11T18:13:59,604 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,605 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,605 | ^ 2023-09-11T18:13:59,606 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,606 969 | decode(ptr, otri2); 2023-09-11T18:13:59,606 | ^~~~~~ 2023-09-11T18:13:59,607 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,607 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:59,608 | ^~~ 2023-09-11T18:13:59,608 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:59,609 10890 | oprev(fliptri, farlefttri); 2023-09-11T18:13:59,609 | ^~~~~ 2023-09-11T18:13:59,612 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,613 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,613 | ^ 2023-09-11T18:13:59,614 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,615 969 | decode(ptr, otri2); 2023-09-11T18:13:59,615 | ^~~~~~ 2023-09-11T18:13:59,616 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,616 1010 | sym(otri1, otri2); \ 2023-09-11T18:13:59,617 | ^~~ 2023-09-11T18:13:59,617 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:13:59,618 10890 | oprev(fliptri, farlefttri); 2023-09-11T18:13:59,618 | ^~~~~ 2023-09-11T18:13:59,621 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,621 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,622 | ^ 2023-09-11T18:13:59,622 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,623 973 | decode(ptr, otri); 2023-09-11T18:13:59,623 | ^~~~~~ 2023-09-11T18:13:59,624 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,624 999 | symself(otri2); 2023-09-11T18:13:59,625 | ^~~~~~~ 2023-09-11T18:13:59,625 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-11T18:13:59,626 10892 | onext(fliptri, farrighttri); 2023-09-11T18:13:59,626 | ^~~~~ 2023-09-11T18:13:59,629 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,630 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,630 | ^ 2023-09-11T18:13:59,631 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,632 973 | decode(ptr, otri); 2023-09-11T18:13:59,632 | ^~~~~~ 2023-09-11T18:13:59,633 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,633 999 | symself(otri2); 2023-09-11T18:13:59,633 | ^~~~~~~ 2023-09-11T18:13:59,634 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-11T18:13:59,634 10892 | onext(fliptri, farrighttri); 2023-09-11T18:13:59,635 | ^~~~~ 2023-09-11T18:13:59,637 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,638 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,638 | ^ 2023-09-11T18:13:59,639 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,639 973 | decode(ptr, otri); 2023-09-11T18:13:59,640 | ^~~~~~ 2023-09-11T18:13:59,640 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,641 999 | symself(otri2); 2023-09-11T18:13:59,641 | ^~~~~~~ 2023-09-11T18:13:59,641 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-11T18:13:59,642 10892 | onext(fliptri, farrighttri); 2023-09-11T18:13:59,642 | ^~~~~ 2023-09-11T18:13:59,646 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,646 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,647 | ^ 2023-09-11T18:13:59,648 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,648 969 | decode(ptr, otri2); 2023-09-11T18:13:59,648 | ^~~~~~ 2023-09-11T18:13:59,649 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,649 10902 | sym(lefttri, farlefttri); 2023-09-11T18:13:59,650 | ^~~ 2023-09-11T18:13:59,654 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,654 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,655 | ^ 2023-09-11T18:13:59,655 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,656 969 | decode(ptr, otri2); 2023-09-11T18:13:59,656 | ^~~~~~ 2023-09-11T18:13:59,657 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,658 10902 | sym(lefttri, farlefttri); 2023-09-11T18:13:59,658 | ^~~ 2023-09-11T18:13:59,662 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,663 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,663 | ^ 2023-09-11T18:13:59,664 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,664 969 | decode(ptr, otri2); 2023-09-11T18:13:59,665 | ^~~~~~ 2023-09-11T18:13:59,665 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,666 10902 | sym(lefttri, farlefttri); 2023-09-11T18:13:59,666 | ^~~ 2023-09-11T18:13:59,670 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,671 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,671 | ^ 2023-09-11T18:13:59,672 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,672 973 | decode(ptr, otri); 2023-09-11T18:13:59,673 | ^~~~~~ 2023-09-11T18:13:59,673 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,674 10905 | symself(fliptri); 2023-09-11T18:13:59,675 | ^~~~~~~ 2023-09-11T18:13:59,678 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,679 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,679 | ^ 2023-09-11T18:13:59,680 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,680 973 | decode(ptr, otri); 2023-09-11T18:13:59,681 | ^~~~~~ 2023-09-11T18:13:59,681 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,681 10905 | symself(fliptri); 2023-09-11T18:13:59,682 | ^~~~~~~ 2023-09-11T18:13:59,686 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,687 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,688 | ^ 2023-09-11T18:13:59,688 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,689 973 | decode(ptr, otri); 2023-09-11T18:13:59,689 | ^~~~~~ 2023-09-11T18:13:59,689 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-11T18:13:59,690 10905 | symself(fliptri); 2023-09-11T18:13:59,690 | ^~~~~~~ 2023-09-11T18:13:59,695 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,696 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,696 | ^ 2023-09-11T18:13:59,697 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,697 969 | decode(ptr, otri2); 2023-09-11T18:13:59,698 | ^~~~~~ 2023-09-11T18:13:59,698 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,699 10941 | sym(searchtri, farlefttri); 2023-09-11T18:13:59,699 | ^~~ 2023-09-11T18:13:59,704 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,704 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,705 | ^ 2023-09-11T18:13:59,705 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,706 969 | decode(ptr, otri2); 2023-09-11T18:13:59,707 | ^~~~~~ 2023-09-11T18:13:59,707 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,708 10941 | sym(searchtri, farlefttri); 2023-09-11T18:13:59,708 | ^~~ 2023-09-11T18:13:59,712 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,712 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,713 | ^ 2023-09-11T18:13:59,713 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,714 969 | decode(ptr, otri2); 2023-09-11T18:13:59,714 | ^~~~~~ 2023-09-11T18:13:59,715 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-11T18:13:59,715 10941 | sym(searchtri, farlefttri); 2023-09-11T18:13:59,716 | ^~~ 2023-09-11T18:13:59,720 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,721 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,722 | ^ 2023-09-11T18:13:59,722 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,723 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,723 | ^~~~~~ 2023-09-11T18:13:59,724 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,725 10949 | bond(lefttri, righttri); 2023-09-11T18:13:59,725 | ^~~~ 2023-09-11T18:13:59,729 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,729 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,730 | ^ 2023-09-11T18:13:59,730 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,730 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,731 | ^~~~~~ 2023-09-11T18:13:59,731 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,731 10949 | bond(lefttri, righttri); 2023-09-11T18:13:59,732 | ^~~~ 2023-09-11T18:13:59,737 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,737 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,738 | ^ 2023-09-11T18:13:59,738 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,738 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,739 | ^~~~~~ 2023-09-11T18:13:59,739 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,740 10949 | bond(lefttri, righttri); 2023-09-11T18:13:59,740 | ^~~~ 2023-09-11T18:13:59,745 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,745 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,746 | ^ 2023-09-11T18:13:59,746 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,746 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,747 | ^~~~~~ 2023-09-11T18:13:59,747 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,748 10949 | bond(lefttri, righttri); 2023-09-11T18:13:59,748 | ^~~~ 2023-09-11T18:13:59,753 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,753 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,754 | ^ 2023-09-11T18:13:59,755 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,755 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,755 | ^~~~~~ 2023-09-11T18:13:59,756 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,756 10952 | bond(lefttri, righttri); 2023-09-11T18:13:59,757 | ^~~~ 2023-09-11T18:13:59,761 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,761 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,762 | ^ 2023-09-11T18:13:59,762 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,763 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,763 | ^~~~~~ 2023-09-11T18:13:59,764 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,765 10952 | bond(lefttri, righttri); 2023-09-11T18:13:59,765 | ^~~~ 2023-09-11T18:13:59,769 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,770 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,770 | ^ 2023-09-11T18:13:59,771 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,771 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,772 | ^~~~~~ 2023-09-11T18:13:59,773 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,773 10952 | bond(lefttri, righttri); 2023-09-11T18:13:59,773 | ^~~~ 2023-09-11T18:13:59,777 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,778 | ^ 2023-09-11T18:13:59,779 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,779 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,780 | ^~~~~~ 2023-09-11T18:13:59,780 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,781 10952 | bond(lefttri, righttri); 2023-09-11T18:13:59,781 | ^~~~ 2023-09-11T18:13:59,785 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,786 | ^ 2023-09-11T18:13:59,787 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,787 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,788 | ^~~~~~ 2023-09-11T18:13:59,788 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,789 10955 | bond(lefttri, farlefttri); 2023-09-11T18:13:59,789 | ^~~~ 2023-09-11T18:13:59,793 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,795 | ^ 2023-09-11T18:13:59,795 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,796 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,796 | ^~~~~~ 2023-09-11T18:13:59,797 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,797 10955 | bond(lefttri, farlefttri); 2023-09-11T18:13:59,798 | ^~~~ 2023-09-11T18:13:59,802 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,802 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,803 | ^ 2023-09-11T18:13:59,803 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,804 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,804 | ^~~~~~ 2023-09-11T18:13:59,805 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,805 10955 | bond(lefttri, farlefttri); 2023-09-11T18:13:59,806 | ^~~~ 2023-09-11T18:13:59,810 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,810 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,811 | ^ 2023-09-11T18:13:59,811 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,812 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,812 | ^~~~~~ 2023-09-11T18:13:59,813 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,814 10955 | bond(lefttri, farlefttri); 2023-09-11T18:13:59,815 | ^~~~ 2023-09-11T18:13:59,818 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,819 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,819 | ^ 2023-09-11T18:13:59,820 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,820 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,821 | ^~~~~~ 2023-09-11T18:13:59,821 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,821 10956 | bond(righttri, farrighttri); 2023-09-11T18:13:59,822 | ^~~~ 2023-09-11T18:13:59,826 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,827 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,827 | ^ 2023-09-11T18:13:59,827 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,828 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,828 | ^~~~~~ 2023-09-11T18:13:59,829 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,829 10956 | bond(righttri, farrighttri); 2023-09-11T18:13:59,830 | ^~~~ 2023-09-11T18:13:59,834 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,835 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,835 | ^ 2023-09-11T18:13:59,836 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,836 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,836 | ^~~~~~ 2023-09-11T18:13:59,837 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,837 10956 | bond(righttri, farrighttri); 2023-09-11T18:13:59,838 | ^~~~ 2023-09-11T18:13:59,842 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,843 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,843 | ^ 2023-09-11T18:13:59,844 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,845 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,845 | ^~~~~~ 2023-09-11T18:13:59,846 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,846 10956 | bond(righttri, farrighttri); 2023-09-11T18:13:59,847 | ^~~~ 2023-09-11T18:13:59,851 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,852 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,852 | ^ 2023-09-11T18:13:59,853 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,853 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-11T18:13:59,854 | ^~~~~~ 2023-09-11T18:13:59,859 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,860 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,860 | ^ 2023-09-11T18:13:59,861 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,862 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-11T18:13:59,862 | ^~~~~~ 2023-09-11T18:13:59,868 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,869 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,869 | ^ 2023-09-11T18:13:59,870 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,870 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-11T18:13:59,871 | ^~~~~~ 2023-09-11T18:13:59,876 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,877 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,877 | ^ 2023-09-11T18:13:59,878 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,879 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-11T18:13:59,879 | ^~~~~~ 2023-09-11T18:13:59,882 c/triangle.c: In function ‘reconstruct’: 2023-09-11T18:13:59,890 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,890 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,891 | ^ 2023-09-11T18:13:59,891 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,892 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-11T18:13:59,892 | ^~~~~~ 2023-09-11T18:13:59,898 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,899 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,899 | ^ 2023-09-11T18:13:59,900 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,900 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-11T18:13:59,901 | ^~~~~~ 2023-09-11T18:13:59,907 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,907 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:13:59,908 | ^ 2023-09-11T18:13:59,908 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,909 11403 | decode(nexttri, checktri); 2023-09-11T18:13:59,909 | ^~~~~~ 2023-09-11T18:13:59,915 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,915 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:13:59,916 | ^ 2023-09-11T18:13:59,917 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,917 11403 | decode(nexttri, checktri); 2023-09-11T18:13:59,918 | ^~~~~~ 2023-09-11T18:13:59,923 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,924 949 | (otri).tri = (triangle *) \ 2023-09-11T18:13:59,925 | ^ 2023-09-11T18:13:59,925 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-11T18:13:59,926 11403 | decode(nexttri, checktri); 2023-09-11T18:13:59,926 | ^~~~~~ 2023-09-11T18:13:59,932 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,933 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,933 | ^ 2023-09-11T18:13:59,934 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,935 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,935 | ^~~~~~ 2023-09-11T18:13:59,936 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,936 11414 | bond(triangleleft, checktri); 2023-09-11T18:13:59,937 | ^~~~ 2023-09-11T18:13:59,941 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,941 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,942 | ^ 2023-09-11T18:13:59,942 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,943 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,943 | ^~~~~~ 2023-09-11T18:13:59,944 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,944 11414 | bond(triangleleft, checktri); 2023-09-11T18:13:59,945 | ^~~~ 2023-09-11T18:13:59,949 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,950 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,950 | ^ 2023-09-11T18:13:59,951 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,951 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,952 | ^~~~~~ 2023-09-11T18:13:59,952 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,953 11414 | bond(triangleleft, checktri); 2023-09-11T18:13:59,953 | ^~~~ 2023-09-11T18:13:59,958 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,959 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,959 | ^ 2023-09-11T18:13:59,959 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,960 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,960 | ^~~~~~ 2023-09-11T18:13:59,961 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,962 11414 | bond(triangleleft, checktri); 2023-09-11T18:13:59,962 | ^~~~ 2023-09-11T18:13:59,967 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,967 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,968 | ^ 2023-09-11T18:13:59,968 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,969 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,969 | ^~~~~~ 2023-09-11T18:13:59,970 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,970 11419 | bond(triangleloop, checkleft); 2023-09-11T18:13:59,971 | ^~~~ 2023-09-11T18:13:59,975 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,976 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,977 | ^ 2023-09-11T18:13:59,977 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,978 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T18:13:59,978 | ^~~~~~ 2023-09-11T18:13:59,979 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,979 11419 | bond(triangleloop, checkleft); 2023-09-11T18:13:59,980 | ^~~~ 2023-09-11T18:13:59,984 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:13:59,985 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,985 | ^ 2023-09-11T18:13:59,986 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,986 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,987 | ^~~~~~ 2023-09-11T18:13:59,987 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,987 11419 | bond(triangleloop, checkleft); 2023-09-11T18:13:59,988 | ^~~~ 2023-09-11T18:13:59,992 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:13:59,993 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:13:59,993 | ^ 2023-09-11T18:13:59,994 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-11T18:13:59,994 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T18:13:59,995 | ^~~~~~ 2023-09-11T18:13:59,995 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-11T18:13:59,995 11419 | bond(triangleloop, checkleft); 2023-09-11T18:13:59,996 | ^~~~ 2023-09-11T18:14:00,001 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,002 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,002 | ^ 2023-09-11T18:14:00,002 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,003 11423 | decode(nexttri, checktri); 2023-09-11T18:14:00,003 | ^~~~~~ 2023-09-11T18:14:00,009 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,010 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,010 | ^ 2023-09-11T18:14:00,011 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,011 11423 | decode(nexttri, checktri); 2023-09-11T18:14:00,012 | ^~~~~~ 2023-09-11T18:14:00,018 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,018 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,019 | ^ 2023-09-11T18:14:00,019 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,020 11423 | decode(nexttri, checktri); 2023-09-11T18:14:00,020 | ^~~~~~ 2023-09-11T18:14:00,028 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,028 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,029 | ^ 2023-09-11T18:14:00,030 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,030 11513 | decode(nexttri, checktri); 2023-09-11T18:14:00,031 | ^~~~~~ 2023-09-11T18:14:00,036 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,037 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,037 | ^ 2023-09-11T18:14:00,038 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,038 11513 | decode(nexttri, checktri); 2023-09-11T18:14:00,039 | ^~~~~~ 2023-09-11T18:14:00,045 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,045 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,046 | ^ 2023-09-11T18:14:00,047 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,047 11513 | decode(nexttri, checktri); 2023-09-11T18:14:00,048 | ^~~~~~ 2023-09-11T18:14:00,054 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,054 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:14:00,055 | ^ 2023-09-11T18:14:00,055 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:14:00,055 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:14:00,056 | ^~~~~~~ 2023-09-11T18:14:00,056 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-11T18:14:00,057 11529 | tsbond(checktri, subsegloop); 2023-09-11T18:14:00,057 | ^~~~~~ 2023-09-11T18:14:00,062 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,063 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T18:14:00,063 | ^ 2023-09-11T18:14:00,064 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-11T18:14:00,064 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T18:14:00,065 | ^~~~~~~ 2023-09-11T18:14:00,065 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-11T18:14:00,065 11529 | tsbond(checktri, subsegloop); 2023-09-11T18:14:00,066 | ^~~~~~ 2023-09-11T18:14:00,071 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,072 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:14:00,072 | ^ 2023-09-11T18:14:00,073 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:14:00,073 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:14:00,073 | ^~~~~~ 2023-09-11T18:14:00,074 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-11T18:14:00,074 11529 | tsbond(checktri, subsegloop); 2023-09-11T18:14:00,075 | ^~~~~~ 2023-09-11T18:14:00,080 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,080 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:14:00,081 | ^ 2023-09-11T18:14:00,081 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-11T18:14:00,082 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T18:14:00,082 | ^~~~~~ 2023-09-11T18:14:00,083 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-11T18:14:00,083 11529 | tsbond(checktri, subsegloop); 2023-09-11T18:14:00,084 | ^~~~~~ 2023-09-11T18:14:00,089 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,089 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,090 | ^ 2023-09-11T18:14:00,090 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,091 969 | decode(ptr, otri2); 2023-09-11T18:14:00,091 | ^~~~~~ 2023-09-11T18:14:00,092 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,092 11531 | sym(checktri, checkneighbor); 2023-09-11T18:14:00,093 | ^~~ 2023-09-11T18:14:00,097 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,098 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,098 | ^ 2023-09-11T18:14:00,099 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,099 969 | decode(ptr, otri2); 2023-09-11T18:14:00,100 | ^~~~~~ 2023-09-11T18:14:00,100 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,101 11531 | sym(checktri, checkneighbor); 2023-09-11T18:14:00,101 | ^~~ 2023-09-11T18:14:00,106 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,107 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,107 | ^ 2023-09-11T18:14:00,107 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,108 969 | decode(ptr, otri2); 2023-09-11T18:14:00,108 | ^~~~~~ 2023-09-11T18:14:00,109 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,109 11531 | sym(checktri, checkneighbor); 2023-09-11T18:14:00,110 | ^~~ 2023-09-11T18:14:00,115 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,115 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,116 | ^ 2023-09-11T18:14:00,116 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,117 11544 | decode(nexttri, checktri); 2023-09-11T18:14:00,117 | ^~~~~~ 2023-09-11T18:14:00,123 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,124 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,124 | ^ 2023-09-11T18:14:00,125 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,125 11544 | decode(nexttri, checktri); 2023-09-11T18:14:00,126 | ^~~~~~ 2023-09-11T18:14:00,132 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,132 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,133 | ^ 2023-09-11T18:14:00,133 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,134 11544 | decode(nexttri, checktri); 2023-09-11T18:14:00,134 | ^~~~~~ 2023-09-11T18:14:00,140 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,141 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,142 | ^ 2023-09-11T18:14:00,142 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,143 11557 | decode(nexttri, checktri); 2023-09-11T18:14:00,143 | ^~~~~~ 2023-09-11T18:14:00,149 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,150 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,150 | ^ 2023-09-11T18:14:00,151 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,151 11557 | decode(nexttri, checktri); 2023-09-11T18:14:00,152 | ^~~~~~ 2023-09-11T18:14:00,158 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,158 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,159 | ^ 2023-09-11T18:14:00,159 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,160 11557 | decode(nexttri, checktri); 2023-09-11T18:14:00,161 | ^~~~~~ 2023-09-11T18:14:00,167 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,167 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,168 | ^ 2023-09-11T18:14:00,168 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,168 969 | decode(ptr, otri2); 2023-09-11T18:14:00,169 | ^~~~~~ 2023-09-11T18:14:00,169 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,170 11564 | sym(checktri, checkneighbor); 2023-09-11T18:14:00,170 | ^~~ 2023-09-11T18:14:00,175 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,176 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,176 | ^ 2023-09-11T18:14:00,177 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,177 969 | decode(ptr, otri2); 2023-09-11T18:14:00,177 | ^~~~~~ 2023-09-11T18:14:00,178 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,178 11564 | sym(checktri, checkneighbor); 2023-09-11T18:14:00,179 | ^~~ 2023-09-11T18:14:00,184 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,184 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,185 | ^ 2023-09-11T18:14:00,185 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,186 969 | decode(ptr, otri2); 2023-09-11T18:14:00,186 | ^~~~~~ 2023-09-11T18:14:00,187 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,187 11564 | sym(checktri, checkneighbor); 2023-09-11T18:14:00,188 | ^~~ 2023-09-11T18:14:00,193 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,193 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,194 | ^ 2023-09-11T18:14:00,194 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,195 11569 | decode(nexttri, checktri); 2023-09-11T18:14:00,195 | ^~~~~~ 2023-09-11T18:14:00,201 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,202 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,202 | ^ 2023-09-11T18:14:00,203 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,203 11569 | decode(nexttri, checktri); 2023-09-11T18:14:00,204 | ^~~~~~ 2023-09-11T18:14:00,210 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,210 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,211 | ^ 2023-09-11T18:14:00,212 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,212 11569 | decode(nexttri, checktri); 2023-09-11T18:14:00,213 | ^~~~~~ 2023-09-11T18:14:00,213 c/triangle.c: In function ‘finddirection’: 2023-09-11T18:14:00,220 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,220 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,221 | ^ 2023-09-11T18:14:00,221 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,222 973 | decode(ptr, otri); 2023-09-11T18:14:00,223 | ^~~~~~ 2023-09-11T18:14:00,223 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,224 999 | symself(otri2); 2023-09-11T18:14:00,224 | ^~~~~~~ 2023-09-11T18:14:00,224 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-11T18:14:00,225 11636 | onext(*searchtri, checktri); 2023-09-11T18:14:00,225 | ^~~~~ 2023-09-11T18:14:00,229 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,229 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,230 | ^ 2023-09-11T18:14:00,230 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,230 973 | decode(ptr, otri); 2023-09-11T18:14:00,231 | ^~~~~~ 2023-09-11T18:14:00,231 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,232 999 | symself(otri2); 2023-09-11T18:14:00,232 | ^~~~~~~ 2023-09-11T18:14:00,233 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-11T18:14:00,233 11636 | onext(*searchtri, checktri); 2023-09-11T18:14:00,234 | ^~~~~ 2023-09-11T18:14:00,237 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,238 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,238 | ^ 2023-09-11T18:14:00,239 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,239 973 | decode(ptr, otri); 2023-09-11T18:14:00,240 | ^~~~~~ 2023-09-11T18:14:00,240 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,241 999 | symself(otri2); 2023-09-11T18:14:00,241 | ^~~~~~~ 2023-09-11T18:14:00,242 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-11T18:14:00,242 11636 | onext(*searchtri, checktri); 2023-09-11T18:14:00,243 | ^~~~~ 2023-09-11T18:14:00,247 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,247 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,248 | ^ 2023-09-11T18:14:00,248 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,249 973 | decode(ptr, otri); 2023-09-11T18:14:00,249 | ^~~~~~ 2023-09-11T18:14:00,250 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,250 1003 | symself(otri); 2023-09-11T18:14:00,251 | ^~~~~~~ 2023-09-11T18:14:00,251 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:00,252 11645 | onextself(*searchtri); 2023-09-11T18:14:00,252 | ^~~~~~~~~ 2023-09-11T18:14:00,256 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,256 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,257 | ^ 2023-09-11T18:14:00,257 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,258 973 | decode(ptr, otri); 2023-09-11T18:14:00,258 | ^~~~~~ 2023-09-11T18:14:00,259 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,260 1003 | symself(otri); 2023-09-11T18:14:00,260 | ^~~~~~~ 2023-09-11T18:14:00,261 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:00,261 11645 | onextself(*searchtri); 2023-09-11T18:14:00,262 | ^~~~~~~~~ 2023-09-11T18:14:00,265 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,265 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,266 | ^ 2023-09-11T18:14:00,267 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,267 973 | decode(ptr, otri); 2023-09-11T18:14:00,268 | ^~~~~~ 2023-09-11T18:14:00,268 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,269 1003 | symself(otri); 2023-09-11T18:14:00,269 | ^~~~~~~ 2023-09-11T18:14:00,269 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:00,270 11645 | onextself(*searchtri); 2023-09-11T18:14:00,270 | ^~~~~~~~~ 2023-09-11T18:14:00,274 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,275 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,275 | ^ 2023-09-11T18:14:00,276 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,276 973 | decode(ptr, otri); 2023-09-11T18:14:00,277 | ^~~~~~ 2023-09-11T18:14:00,277 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,277 1014 | symself(otri); \ 2023-09-11T18:14:00,278 | ^~~~~~~ 2023-09-11T18:14:00,278 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:00,279 11660 | oprevself(*searchtri); 2023-09-11T18:14:00,279 | ^~~~~~~~~ 2023-09-11T18:14:00,283 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,284 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,284 | ^ 2023-09-11T18:14:00,285 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,285 973 | decode(ptr, otri); 2023-09-11T18:14:00,286 | ^~~~~~ 2023-09-11T18:14:00,286 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,287 1014 | symself(otri); \ 2023-09-11T18:14:00,287 | ^~~~~~~ 2023-09-11T18:14:00,288 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:00,288 11660 | oprevself(*searchtri); 2023-09-11T18:14:00,289 | ^~~~~~~~~ 2023-09-11T18:14:00,292 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,293 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,293 | ^ 2023-09-11T18:14:00,294 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,295 973 | decode(ptr, otri); 2023-09-11T18:14:00,295 | ^~~~~~ 2023-09-11T18:14:00,296 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,296 1014 | symself(otri); \ 2023-09-11T18:14:00,297 | ^~~~~~~ 2023-09-11T18:14:00,298 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:00,298 11660 | oprevself(*searchtri); 2023-09-11T18:14:00,299 | ^~~~~~~~~ 2023-09-11T18:14:00,299 c/triangle.c: In function ‘segmentintersection’: 2023-09-11T18:14:00,307 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,308 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:14:00,308 | ^ 2023-09-11T18:14:00,309 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T18:14:00,309 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T18:14:00,310 | ^~~~~ 2023-09-11T18:14:00,310 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-11T18:14:00,311 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-11T18:14:00,311 | ^~~~~~ 2023-09-11T18:14:00,316 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,317 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T18:14:00,317 | ^ 2023-09-11T18:14:00,317 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T18:14:00,318 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T18:14:00,318 | ^~~~~ 2023-09-11T18:14:00,319 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-11T18:14:00,319 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-11T18:14:00,320 | ^~~~~~ 2023-09-11T18:14:00,325 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,326 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,326 | ^ 2023-09-11T18:14:00,327 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,327 1193 | sdecode(sptr, osub2) 2023-09-11T18:14:00,327 | ^~~~~~~ 2023-09-11T18:14:00,328 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-11T18:14:00,328 11773 | spivot(*splitsubseg, opposubseg); 2023-09-11T18:14:00,329 | ^~~~~~ 2023-09-11T18:14:00,334 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,334 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,335 | ^ 2023-09-11T18:14:00,335 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,336 1193 | sdecode(sptr, osub2) 2023-09-11T18:14:00,336 | ^~~~~~~ 2023-09-11T18:14:00,337 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-11T18:14:00,337 11773 | spivot(*splitsubseg, opposubseg); 2023-09-11T18:14:00,338 | ^~~~~~ 2023-09-11T18:14:00,343 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,344 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,345 | ^ 2023-09-11T18:14:00,345 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,346 1193 | sdecode(sptr, osub2) 2023-09-11T18:14:00,346 | ^~~~~~~ 2023-09-11T18:14:00,347 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-11T18:14:00,347 11773 | spivot(*splitsubseg, opposubseg); 2023-09-11T18:14:00,348 | ^~~~~~ 2023-09-11T18:14:00,353 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,354 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,354 | ^ 2023-09-11T18:14:00,355 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,355 1208 | sdecode(sptr, osub) 2023-09-11T18:14:00,356 | ^~~~~~~ 2023-09-11T18:14:00,356 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:00,357 11778 | snextself(*splitsubseg); 2023-09-11T18:14:00,358 | ^~~~~~~~~ 2023-09-11T18:14:00,362 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,363 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,363 | ^ 2023-09-11T18:14:00,364 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,365 1208 | sdecode(sptr, osub) 2023-09-11T18:14:00,365 | ^~~~~~~ 2023-09-11T18:14:00,366 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:00,366 11778 | snextself(*splitsubseg); 2023-09-11T18:14:00,367 | ^~~~~~~~~ 2023-09-11T18:14:00,371 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,372 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,372 | ^ 2023-09-11T18:14:00,373 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,373 1208 | sdecode(sptr, osub) 2023-09-11T18:14:00,374 | ^~~~~~~ 2023-09-11T18:14:00,374 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:00,374 11778 | snextself(*splitsubseg); 2023-09-11T18:14:00,375 | ^~~~~~~~~ 2023-09-11T18:14:00,381 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,381 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,382 | ^ 2023-09-11T18:14:00,382 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,383 1208 | sdecode(sptr, osub) 2023-09-11T18:14:00,383 | ^~~~~~~ 2023-09-11T18:14:00,384 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:00,384 11782 | snextself(opposubseg); 2023-09-11T18:14:00,385 | ^~~~~~~~~ 2023-09-11T18:14:00,390 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,391 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,391 | ^ 2023-09-11T18:14:00,392 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,392 1208 | sdecode(sptr, osub) 2023-09-11T18:14:00,393 | ^~~~~~~ 2023-09-11T18:14:00,393 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:00,394 11782 | snextself(opposubseg); 2023-09-11T18:14:00,394 | ^~~~~~~~~ 2023-09-11T18:14:00,399 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,400 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,401 | ^ 2023-09-11T18:14:00,401 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,402 1208 | sdecode(sptr, osub) 2023-09-11T18:14:00,402 | ^~~~~~~ 2023-09-11T18:14:00,403 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:00,403 11782 | snextself(opposubseg); 2023-09-11T18:14:00,404 | ^~~~~~~~~ 2023-09-11T18:14:00,409 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,410 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,410 | ^ 2023-09-11T18:14:00,411 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,411 973 | decode(ptr, otri); 2023-09-11T18:14:00,412 | ^~~~~~ 2023-09-11T18:14:00,412 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,412 1003 | symself(otri); 2023-09-11T18:14:00,413 | ^~~~~~~ 2023-09-11T18:14:00,413 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:00,414 11791 | onextself(*splittri); 2023-09-11T18:14:00,415 | ^~~~~~~~~ 2023-09-11T18:14:00,418 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,419 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,419 | ^ 2023-09-11T18:14:00,420 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,421 973 | decode(ptr, otri); 2023-09-11T18:14:00,421 | ^~~~~~ 2023-09-11T18:14:00,422 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,422 1003 | symself(otri); 2023-09-11T18:14:00,423 | ^~~~~~~ 2023-09-11T18:14:00,423 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:00,423 11791 | onextself(*splittri); 2023-09-11T18:14:00,424 | ^~~~~~~~~ 2023-09-11T18:14:00,428 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,428 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,429 | ^ 2023-09-11T18:14:00,429 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,430 973 | decode(ptr, otri); 2023-09-11T18:14:00,431 | ^~~~~~ 2023-09-11T18:14:00,431 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,432 1003 | symself(otri); 2023-09-11T18:14:00,432 | ^~~~~~~ 2023-09-11T18:14:00,432 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:00,433 11791 | onextself(*splittri); 2023-09-11T18:14:00,433 | ^~~~~~~~~ 2023-09-11T18:14:00,434 c/triangle.c: In function ‘scoutsegment’: 2023-09-11T18:14:00,440 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,440 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,441 | ^ 2023-09-11T18:14:00,442 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,442 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,442 | ^~~~~~~ 2023-09-11T18:14:00,443 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,443 11872 | tspivot(crosstri, crosssubseg); 2023-09-11T18:14:00,444 | ^~~~~~~ 2023-09-11T18:14:00,449 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,450 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,450 | ^ 2023-09-11T18:14:00,451 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,451 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,452 | ^~~~~~~ 2023-09-11T18:14:00,452 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,452 11872 | tspivot(crosstri, crosssubseg); 2023-09-11T18:14:00,453 | ^~~~~~~ 2023-09-11T18:14:00,458 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,459 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,459 | ^ 2023-09-11T18:14:00,460 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,461 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,461 | ^~~~~~~ 2023-09-11T18:14:00,462 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,462 11872 | tspivot(crosstri, crosssubseg); 2023-09-11T18:14:00,463 | ^~~~~~~ 2023-09-11T18:14:00,463 c/triangle.c: In function ‘conformingedge’: 2023-09-11T18:14:00,469 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,470 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,470 | ^ 2023-09-11T18:14:00,471 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,471 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,472 | ^~~~~~~ 2023-09-11T18:14:00,472 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,473 11963 | tspivot(searchtri1, brokensubseg); 2023-09-11T18:14:00,474 | ^~~~~~~ 2023-09-11T18:14:00,478 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,479 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,479 | ^ 2023-09-11T18:14:00,480 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,480 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,481 | ^~~~~~~ 2023-09-11T18:14:00,481 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,481 11963 | tspivot(searchtri1, brokensubseg); 2023-09-11T18:14:00,482 | ^~~~~~~ 2023-09-11T18:14:00,487 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,488 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,489 | ^ 2023-09-11T18:14:00,489 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,490 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,490 | ^~~~~~~ 2023-09-11T18:14:00,490 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,491 11963 | tspivot(searchtri1, brokensubseg); 2023-09-11T18:14:00,491 | ^~~~~~~ 2023-09-11T18:14:00,492 c/triangle.c: In function ‘delaunayfixup’: 2023-09-11T18:14:00,498 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,498 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,499 | ^ 2023-09-11T18:14:00,499 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,500 969 | decode(ptr, otri2); 2023-09-11T18:14:00,500 | ^~~~~~ 2023-09-11T18:14:00,501 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,501 12059 | sym(neartri, fartri); 2023-09-11T18:14:00,502 | ^~~ 2023-09-11T18:14:00,507 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,507 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,508 | ^ 2023-09-11T18:14:00,508 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,509 969 | decode(ptr, otri2); 2023-09-11T18:14:00,510 | ^~~~~~ 2023-09-11T18:14:00,510 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,511 12059 | sym(neartri, fartri); 2023-09-11T18:14:00,511 | ^~~ 2023-09-11T18:14:00,516 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,517 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,517 | ^ 2023-09-11T18:14:00,518 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,518 969 | decode(ptr, otri2); 2023-09-11T18:14:00,519 | ^~~~~~ 2023-09-11T18:14:00,519 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,520 12059 | sym(neartri, fartri); 2023-09-11T18:14:00,520 | ^~~ 2023-09-11T18:14:00,526 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,526 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,527 | ^ 2023-09-11T18:14:00,527 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,528 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,528 | ^~~~~~~ 2023-09-11T18:14:00,529 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,530 12064 | tspivot(neartri, faredge); 2023-09-11T18:14:00,530 | ^~~~~~~ 2023-09-11T18:14:00,535 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,535 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,536 | ^ 2023-09-11T18:14:00,536 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,537 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,537 | ^~~~~~~ 2023-09-11T18:14:00,538 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,538 12064 | tspivot(neartri, faredge); 2023-09-11T18:14:00,538 | ^~~~~~~ 2023-09-11T18:14:00,544 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,545 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,545 | ^ 2023-09-11T18:14:00,546 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,546 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,547 | ^~~~~~~ 2023-09-11T18:14:00,547 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,548 12064 | tspivot(neartri, faredge); 2023-09-11T18:14:00,548 | ^~~~~~~ 2023-09-11T18:14:00,549 c/triangle.c: In function ‘constrainededge’: 2023-09-11T18:14:00,555 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,555 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,556 | ^ 2023-09-11T18:14:00,556 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,557 969 | decode(ptr, otri2); 2023-09-11T18:14:00,557 | ^~~~~~ 2023-09-11T18:14:00,558 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,558 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,559 | ^~~ 2023-09-11T18:14:00,559 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,560 12194 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,560 | ^~~~~ 2023-09-11T18:14:00,564 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,565 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,565 | ^ 2023-09-11T18:14:00,566 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,566 969 | decode(ptr, otri2); 2023-09-11T18:14:00,567 | ^~~~~~ 2023-09-11T18:14:00,567 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,568 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,568 | ^~~ 2023-09-11T18:14:00,569 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,569 12194 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,570 | ^~~~~ 2023-09-11T18:14:00,574 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,575 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,575 | ^ 2023-09-11T18:14:00,576 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,576 969 | decode(ptr, otri2); 2023-09-11T18:14:00,577 | ^~~~~~ 2023-09-11T18:14:00,577 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,578 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,578 | ^~~ 2023-09-11T18:14:00,579 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,579 12194 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,580 | ^~~~~ 2023-09-11T18:14:00,584 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,585 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,585 | ^ 2023-09-11T18:14:00,585 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,586 969 | decode(ptr, otri2); 2023-09-11T18:14:00,586 | ^~~~~~ 2023-09-11T18:14:00,587 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,587 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,588 | ^~~ 2023-09-11T18:14:00,588 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,588 12207 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,589 | ^~~~~ 2023-09-11T18:14:00,593 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,594 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,594 | ^ 2023-09-11T18:14:00,595 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,595 969 | decode(ptr, otri2); 2023-09-11T18:14:00,596 | ^~~~~~ 2023-09-11T18:14:00,596 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,597 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,597 | ^~~ 2023-09-11T18:14:00,597 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,598 12207 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,599 | ^~~~~ 2023-09-11T18:14:00,603 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,603 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,604 | ^ 2023-09-11T18:14:00,604 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,605 969 | decode(ptr, otri2); 2023-09-11T18:14:00,605 | ^~~~~~ 2023-09-11T18:14:00,606 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,606 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,607 | ^~~ 2023-09-11T18:14:00,607 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,608 12207 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,608 | ^~~~~ 2023-09-11T18:14:00,613 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,613 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,614 | ^ 2023-09-11T18:14:00,614 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,615 969 | decode(ptr, otri2); 2023-09-11T18:14:00,615 | ^~~~~~ 2023-09-11T18:14:00,616 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,616 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,617 | ^~~ 2023-09-11T18:14:00,617 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,618 12214 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,619 | ^~~~~ 2023-09-11T18:14:00,622 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,623 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,624 | ^ 2023-09-11T18:14:00,624 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,625 969 | decode(ptr, otri2); 2023-09-11T18:14:00,625 | ^~~~~~ 2023-09-11T18:14:00,626 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,626 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,627 | ^~~ 2023-09-11T18:14:00,627 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,628 12214 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,628 | ^~~~~ 2023-09-11T18:14:00,632 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,632 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,633 | ^ 2023-09-11T18:14:00,633 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,634 969 | decode(ptr, otri2); 2023-09-11T18:14:00,634 | ^~~~~~ 2023-09-11T18:14:00,635 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,635 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,635 | ^~~ 2023-09-11T18:14:00,636 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,636 12214 | oprev(fixuptri, fixuptri2); 2023-09-11T18:14:00,637 | ^~~~~ 2023-09-11T18:14:00,641 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,642 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,642 | ^ 2023-09-11T18:14:00,643 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,643 973 | decode(ptr, otri); 2023-09-11T18:14:00,644 | ^~~~~~ 2023-09-11T18:14:00,644 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,645 1014 | symself(otri); \ 2023-09-11T18:14:00,646 | ^~~~~~~ 2023-09-11T18:14:00,646 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:00,647 12227 | oprevself(fixuptri); 2023-09-11T18:14:00,647 | ^~~~~~~~~ 2023-09-11T18:14:00,651 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,652 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,652 | ^ 2023-09-11T18:14:00,653 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,653 973 | decode(ptr, otri); 2023-09-11T18:14:00,654 | ^~~~~~ 2023-09-11T18:14:00,654 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,655 1014 | symself(otri); \ 2023-09-11T18:14:00,655 | ^~~~~~~ 2023-09-11T18:14:00,656 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:00,656 12227 | oprevself(fixuptri); 2023-09-11T18:14:00,657 | ^~~~~~~~~ 2023-09-11T18:14:00,661 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,661 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,662 | ^ 2023-09-11T18:14:00,662 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,663 973 | decode(ptr, otri); 2023-09-11T18:14:00,663 | ^~~~~~ 2023-09-11T18:14:00,664 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,665 1014 | symself(otri); \ 2023-09-11T18:14:00,665 | ^~~~~~~ 2023-09-11T18:14:00,666 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:00,666 12227 | oprevself(fixuptri); 2023-09-11T18:14:00,667 | ^~~~~~~~~ 2023-09-11T18:14:00,670 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,671 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,671 | ^ 2023-09-11T18:14:00,672 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,672 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,673 | ^~~~~~~ 2023-09-11T18:14:00,673 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,674 12230 | tspivot(fixuptri, crosssubseg); 2023-09-11T18:14:00,674 | ^~~~~~~ 2023-09-11T18:14:00,680 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,680 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,681 | ^ 2023-09-11T18:14:00,681 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,682 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,682 | ^~~~~~~ 2023-09-11T18:14:00,682 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,683 12230 | tspivot(fixuptri, crosssubseg); 2023-09-11T18:14:00,683 | ^~~~~~~ 2023-09-11T18:14:00,689 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,690 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,690 | ^ 2023-09-11T18:14:00,691 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,691 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,692 | ^~~~~~~ 2023-09-11T18:14:00,692 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,693 12230 | tspivot(fixuptri, crosssubseg); 2023-09-11T18:14:00,693 | ^~~~~~~ 2023-09-11T18:14:00,694 c/triangle.c: In function ‘insertsegment’: 2023-09-11T18:14:00,700 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,700 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,701 | ^ 2023-09-11T18:14:00,701 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,702 12288 | decode(encodedtri, searchtri1); 2023-09-11T18:14:00,702 | ^~~~~~ 2023-09-11T18:14:00,709 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,709 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,710 | ^ 2023-09-11T18:14:00,710 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,711 12288 | decode(encodedtri, searchtri1); 2023-09-11T18:14:00,712 | ^~~~~~ 2023-09-11T18:14:00,718 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,719 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,719 | ^ 2023-09-11T18:14:00,720 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,721 12288 | decode(encodedtri, searchtri1); 2023-09-11T18:14:00,721 | ^~~~~~ 2023-09-11T18:14:00,728 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,728 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,729 | ^ 2023-09-11T18:14:00,730 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,730 973 | decode(ptr, otri); 2023-09-11T18:14:00,730 | ^~~~~~ 2023-09-11T18:14:00,731 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,731 12295 | symself(searchtri1); 2023-09-11T18:14:00,732 | ^~~~~~~ 2023-09-11T18:14:00,737 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,738 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,738 | ^ 2023-09-11T18:14:00,738 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,739 973 | decode(ptr, otri); 2023-09-11T18:14:00,739 | ^~~~~~ 2023-09-11T18:14:00,740 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,740 12295 | symself(searchtri1); 2023-09-11T18:14:00,741 | ^~~~~~~ 2023-09-11T18:14:00,746 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,747 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,748 | ^ 2023-09-11T18:14:00,748 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,748 973 | decode(ptr, otri); 2023-09-11T18:14:00,749 | ^~~~~~ 2023-09-11T18:14:00,749 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,750 12295 | symself(searchtri1); 2023-09-11T18:14:00,750 | ^~~~~~~ 2023-09-11T18:14:00,756 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,757 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,757 | ^ 2023-09-11T18:14:00,758 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,759 12321 | decode(encodedtri, searchtri2); 2023-09-11T18:14:00,759 | ^~~~~~ 2023-09-11T18:14:00,766 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,766 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,767 | ^ 2023-09-11T18:14:00,767 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,768 12321 | decode(encodedtri, searchtri2); 2023-09-11T18:14:00,768 | ^~~~~~ 2023-09-11T18:14:00,775 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,776 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,776 | ^ 2023-09-11T18:14:00,777 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,777 12321 | decode(encodedtri, searchtri2); 2023-09-11T18:14:00,778 | ^~~~~~ 2023-09-11T18:14:00,785 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,785 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,786 | ^ 2023-09-11T18:14:00,786 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,787 973 | decode(ptr, otri); 2023-09-11T18:14:00,787 | ^~~~~~ 2023-09-11T18:14:00,788 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,788 12328 | symself(searchtri2); 2023-09-11T18:14:00,789 | ^~~~~~~ 2023-09-11T18:14:00,794 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,795 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,795 | ^ 2023-09-11T18:14:00,796 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,796 973 | decode(ptr, otri); 2023-09-11T18:14:00,797 | ^~~~~~ 2023-09-11T18:14:00,797 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,797 12328 | symself(searchtri2); 2023-09-11T18:14:00,798 | ^~~~~~~ 2023-09-11T18:14:00,804 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,804 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,805 | ^ 2023-09-11T18:14:00,805 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,806 973 | decode(ptr, otri); 2023-09-11T18:14:00,806 | ^~~~~~ 2023-09-11T18:14:00,807 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,807 12328 | symself(searchtri2); 2023-09-11T18:14:00,808 | ^~~~~~~ 2023-09-11T18:14:00,808 c/triangle.c: In function ‘markhull’: 2023-09-11T18:14:00,814 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,815 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,815 | ^ 2023-09-11T18:14:00,815 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,816 973 | decode(ptr, otri); 2023-09-11T18:14:00,816 | ^~~~~~ 2023-09-11T18:14:00,817 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,817 12390 | symself(hulltri); 2023-09-11T18:14:00,818 | ^~~~~~~ 2023-09-11T18:14:00,824 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,824 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,825 | ^ 2023-09-11T18:14:00,825 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,826 973 | decode(ptr, otri); 2023-09-11T18:14:00,826 | ^~~~~~ 2023-09-11T18:14:00,827 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,827 12390 | symself(hulltri); 2023-09-11T18:14:00,828 | ^~~~~~~ 2023-09-11T18:14:00,833 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,834 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,834 | ^ 2023-09-11T18:14:00,835 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,835 973 | decode(ptr, otri); 2023-09-11T18:14:00,836 | ^~~~~~ 2023-09-11T18:14:00,836 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,837 12390 | symself(hulltri); 2023-09-11T18:14:00,837 | ^~~~~~~ 2023-09-11T18:14:00,843 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,844 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,844 | ^ 2023-09-11T18:14:00,845 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,845 969 | decode(ptr, otri2); 2023-09-11T18:14:00,846 | ^~~~~~ 2023-09-11T18:14:00,846 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,847 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,847 | ^~~ 2023-09-11T18:14:00,848 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,848 12399 | oprev(hulltri, nexttri); 2023-09-11T18:14:00,849 | ^~~~~ 2023-09-11T18:14:00,853 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,853 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,854 | ^ 2023-09-11T18:14:00,854 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,854 969 | decode(ptr, otri2); 2023-09-11T18:14:00,855 | ^~~~~~ 2023-09-11T18:14:00,855 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,856 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,856 | ^~~ 2023-09-11T18:14:00,857 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,857 12399 | oprev(hulltri, nexttri); 2023-09-11T18:14:00,857 | ^~~~~ 2023-09-11T18:14:00,862 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,863 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,863 | ^ 2023-09-11T18:14:00,864 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,864 969 | decode(ptr, otri2); 2023-09-11T18:14:00,865 | ^~~~~~ 2023-09-11T18:14:00,865 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,865 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,866 | ^~~ 2023-09-11T18:14:00,866 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,867 12399 | oprev(hulltri, nexttri); 2023-09-11T18:14:00,867 | ^~~~~ 2023-09-11T18:14:00,872 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,873 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,873 | ^ 2023-09-11T18:14:00,874 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,874 969 | decode(ptr, otri2); 2023-09-11T18:14:00,875 | ^~~~~~ 2023-09-11T18:14:00,875 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,876 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,877 | ^~~ 2023-09-11T18:14:00,877 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,878 12402 | oprev(hulltri, nexttri); 2023-09-11T18:14:00,878 | ^~~~~ 2023-09-11T18:14:00,882 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,883 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,883 | ^ 2023-09-11T18:14:00,884 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,884 969 | decode(ptr, otri2); 2023-09-11T18:14:00,885 | ^~~~~~ 2023-09-11T18:14:00,885 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,886 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,886 | ^~~ 2023-09-11T18:14:00,887 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,887 12402 | oprev(hulltri, nexttri); 2023-09-11T18:14:00,888 | ^~~~~ 2023-09-11T18:14:00,892 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,892 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,893 | ^ 2023-09-11T18:14:00,894 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,894 969 | decode(ptr, otri2); 2023-09-11T18:14:00,895 | ^~~~~~ 2023-09-11T18:14:00,895 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:00,896 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:00,896 | ^~~ 2023-09-11T18:14:00,896 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:00,897 12402 | oprev(hulltri, nexttri); 2023-09-11T18:14:00,897 | ^~~~~ 2023-09-11T18:14:00,898 c/triangle.c: In function ‘infecthull’: 2023-09-11T18:14:00,904 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,905 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:00,905 | ^ 2023-09-11T18:14:00,906 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,906 973 | decode(ptr, otri); 2023-09-11T18:14:00,906 | ^~~~~~ 2023-09-11T18:14:00,907 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,907 12610 | symself(hulltri); 2023-09-11T18:14:00,908 | ^~~~~~~ 2023-09-11T18:14:00,914 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,914 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:00,915 | ^ 2023-09-11T18:14:00,915 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,916 973 | decode(ptr, otri); 2023-09-11T18:14:00,916 | ^~~~~~ 2023-09-11T18:14:00,917 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,917 12610 | symself(hulltri); 2023-09-11T18:14:00,918 | ^~~~~~~ 2023-09-11T18:14:00,924 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,924 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:00,925 | ^ 2023-09-11T18:14:00,925 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:00,926 973 | decode(ptr, otri); 2023-09-11T18:14:00,926 | ^~~~~~ 2023-09-11T18:14:00,927 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:00,927 12610 | symself(hulltri); 2023-09-11T18:14:00,928 | ^~~~~~~ 2023-09-11T18:14:00,933 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,934 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:00,935 | ^ 2023-09-11T18:14:00,935 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2023-09-11T18:14:00,935 12616 | if (!infected(hulltri)) { 2023-09-11T18:14:00,936 | ^~~~~~~~ 2023-09-11T18:14:00,943 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,944 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:00,944 | ^ 2023-09-11T18:14:00,945 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,945 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,946 | ^~~~~~~ 2023-09-11T18:14:00,946 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,947 12618 | tspivot(hulltri, hullsubseg); 2023-09-11T18:14:00,948 | ^~~~~~~ 2023-09-11T18:14:00,953 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,954 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:00,954 | ^ 2023-09-11T18:14:00,955 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,955 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,956 | ^~~~~~~ 2023-09-11T18:14:00,956 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,957 12618 | tspivot(hulltri, hullsubseg); 2023-09-11T18:14:00,957 | ^~~~~~~ 2023-09-11T18:14:00,963 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,963 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:00,964 | ^ 2023-09-11T18:14:00,964 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:00,965 1289 | sdecode(sptr, osub) 2023-09-11T18:14:00,965 | ^~~~~~~ 2023-09-11T18:14:00,965 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:00,966 12618 | tspivot(hulltri, hullsubseg); 2023-09-11T18:14:00,966 | ^~~~~~~ 2023-09-11T18:14:00,972 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,973 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:00,973 | ^ 2023-09-11T18:14:00,974 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2023-09-11T18:14:00,974 12621 | if (!infected(hulltri)) { 2023-09-11T18:14:00,975 | ^~~~~~~~ 2023-09-11T18:14:00,982 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:00,983 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:00,983 | ^ 2023-09-11T18:14:00,983 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-11T18:14:00,984 12622 | infect(hulltri); 2023-09-11T18:14:00,984 | ^~~~~~ 2023-09-11T18:14:00,992 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:00,992 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:00,993 | ^ 2023-09-11T18:14:00,993 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-11T18:14:00,994 12622 | infect(hulltri); 2023-09-11T18:14:00,994 | ^~~~~~ 2023-09-11T18:14:01,002 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,003 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,003 | ^ 2023-09-11T18:14:01,004 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,004 969 | decode(ptr, otri2); 2023-09-11T18:14:01,005 | ^~~~~~ 2023-09-11T18:14:01,005 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,006 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,006 | ^~~ 2023-09-11T18:14:01,007 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,007 12643 | oprev(hulltri, nexttri); 2023-09-11T18:14:01,008 | ^~~~~ 2023-09-11T18:14:01,012 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,013 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,013 | ^ 2023-09-11T18:14:01,014 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,014 969 | decode(ptr, otri2); 2023-09-11T18:14:01,015 | ^~~~~~ 2023-09-11T18:14:01,015 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,016 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,016 | ^~~ 2023-09-11T18:14:01,017 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,017 12643 | oprev(hulltri, nexttri); 2023-09-11T18:14:01,018 | ^~~~~ 2023-09-11T18:14:01,022 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,022 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,023 | ^ 2023-09-11T18:14:01,023 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,024 969 | decode(ptr, otri2); 2023-09-11T18:14:01,024 | ^~~~~~ 2023-09-11T18:14:01,024 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,025 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,025 | ^~~ 2023-09-11T18:14:01,026 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,026 12643 | oprev(hulltri, nexttri); 2023-09-11T18:14:01,027 | ^~~~~ 2023-09-11T18:14:01,032 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,033 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,033 | ^ 2023-09-11T18:14:01,034 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,034 969 | decode(ptr, otri2); 2023-09-11T18:14:01,034 | ^~~~~~ 2023-09-11T18:14:01,035 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,035 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,036 | ^~~ 2023-09-11T18:14:01,036 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,037 12646 | oprev(hulltri, nexttri); 2023-09-11T18:14:01,037 | ^~~~~ 2023-09-11T18:14:01,042 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,042 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,043 | ^ 2023-09-11T18:14:01,043 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,044 969 | decode(ptr, otri2); 2023-09-11T18:14:01,044 | ^~~~~~ 2023-09-11T18:14:01,045 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,045 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,046 | ^~~ 2023-09-11T18:14:01,046 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,047 12646 | oprev(hulltri, nexttri); 2023-09-11T18:14:01,047 | ^~~~~ 2023-09-11T18:14:01,052 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,053 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,053 | ^ 2023-09-11T18:14:01,054 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,054 969 | decode(ptr, otri2); 2023-09-11T18:14:01,055 | ^~~~~~ 2023-09-11T18:14:01,055 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,056 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,056 | ^~~ 2023-09-11T18:14:01,057 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,057 12646 | oprev(hulltri, nexttri); 2023-09-11T18:14:01,058 | ^~~~~ 2023-09-11T18:14:01,058 c/triangle.c: In function ‘plague’: 2023-09-11T18:14:01,063 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,063 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T18:14:01,064 | ^ 2023-09-11T18:14:01,065 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,065 12702 | uninfect(testtri); 2023-09-11T18:14:01,065 | ^~~~~~~~ 2023-09-11T18:14:01,072 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,073 1124 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,074 | ^ 2023-09-11T18:14:01,074 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,074 12702 | uninfect(testtri); 2023-09-11T18:14:01,075 | ^~~~~~~~ 2023-09-11T18:14:01,083 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,083 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,084 | ^ 2023-09-11T18:14:01,084 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,085 969 | decode(ptr, otri2); 2023-09-11T18:14:01,085 | ^~~~~~ 2023-09-11T18:14:01,085 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,086 12717 | sym(testtri, neighbor); 2023-09-11T18:14:01,086 | ^~~ 2023-09-11T18:14:01,092 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,093 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,093 | ^ 2023-09-11T18:14:01,094 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,094 969 | decode(ptr, otri2); 2023-09-11T18:14:01,095 | ^~~~~~ 2023-09-11T18:14:01,096 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,096 12717 | sym(testtri, neighbor); 2023-09-11T18:14:01,097 | ^~~ 2023-09-11T18:14:01,102 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,103 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,103 | ^ 2023-09-11T18:14:01,104 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,105 969 | decode(ptr, otri2); 2023-09-11T18:14:01,105 | ^~~~~~ 2023-09-11T18:14:01,106 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,106 12717 | sym(testtri, neighbor); 2023-09-11T18:14:01,107 | ^~~ 2023-09-11T18:14:01,112 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,113 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,113 | ^ 2023-09-11T18:14:01,114 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,114 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,115 | ^~~~~~~ 2023-09-11T18:14:01,115 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,116 12719 | tspivot(testtri, neighborsubseg); 2023-09-11T18:14:01,117 | ^~~~~~~ 2023-09-11T18:14:01,122 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,123 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,123 | ^ 2023-09-11T18:14:01,124 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,125 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,125 | ^~~~~~~ 2023-09-11T18:14:01,126 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,127 12719 | tspivot(testtri, neighborsubseg); 2023-09-11T18:14:01,127 | ^~~~~~~ 2023-09-11T18:14:01,132 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,133 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,133 | ^ 2023-09-11T18:14:01,133 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,134 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,134 | ^~~~~~~ 2023-09-11T18:14:01,135 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,135 12719 | tspivot(testtri, neighborsubseg); 2023-09-11T18:14:01,136 | ^~~~~~~ 2023-09-11T18:14:01,142 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,142 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:01,143 | ^ 2023-09-11T18:14:01,143 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2023-09-11T18:14:01,144 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2023-09-11T18:14:01,144 | ^~~~~~~~ 2023-09-11T18:14:01,152 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,152 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T18:14:01,153 | ^ 2023-09-11T18:14:01,153 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,154 12730 | uninfect(neighbor); 2023-09-11T18:14:01,154 | ^~~~~~~~ 2023-09-11T18:14:01,161 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,162 1124 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,162 | ^ 2023-09-11T18:14:01,163 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,163 12730 | uninfect(neighbor); 2023-09-11T18:14:01,164 | ^~~~~~~~ 2023-09-11T18:14:01,171 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,172 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:01,172 | ^ 2023-09-11T18:14:01,173 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,173 12732 | infect(neighbor); 2023-09-11T18:14:01,174 | ^~~~~~ 2023-09-11T18:14:01,181 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,181 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,182 | ^ 2023-09-11T18:14:01,183 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,183 12732 | infect(neighbor); 2023-09-11T18:14:01,184 | ^~~~~~ 2023-09-11T18:14:01,191 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,192 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:01,192 | ^ 2023-09-11T18:14:01,193 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,194 12748 | infect(neighbor); 2023-09-11T18:14:01,194 | ^~~~~~ 2023-09-11T18:14:01,201 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,201 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,202 | ^ 2023-09-11T18:14:01,203 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,203 12748 | infect(neighbor); 2023-09-11T18:14:01,204 | ^~~~~~ 2023-09-11T18:14:01,211 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,212 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:01,212 | ^ 2023-09-11T18:14:01,212 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,213 12772 | infect(testtri); 2023-09-11T18:14:01,213 | ^~~~~~ 2023-09-11T18:14:01,221 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,221 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,222 | ^ 2023-09-11T18:14:01,222 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,223 12772 | infect(testtri); 2023-09-11T18:14:01,223 | ^~~~~~ 2023-09-11T18:14:01,231 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,232 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,233 | ^ 2023-09-11T18:14:01,233 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,233 973 | decode(ptr, otri); 2023-09-11T18:14:01,234 | ^~~~~~ 2023-09-11T18:14:01,234 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,235 999 | symself(otri2); 2023-09-11T18:14:01,235 | ^~~~~~~ 2023-09-11T18:14:01,236 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-11T18:14:01,236 12796 | onext(testtri, neighbor); 2023-09-11T18:14:01,237 | ^~~~~ 2023-09-11T18:14:01,241 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,242 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,242 | ^ 2023-09-11T18:14:01,243 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,243 973 | decode(ptr, otri); 2023-09-11T18:14:01,244 | ^~~~~~ 2023-09-11T18:14:01,244 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,245 999 | symself(otri2); 2023-09-11T18:14:01,245 | ^~~~~~~ 2023-09-11T18:14:01,246 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-11T18:14:01,246 12796 | onext(testtri, neighbor); 2023-09-11T18:14:01,247 | ^~~~~ 2023-09-11T18:14:01,252 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,252 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,253 | ^ 2023-09-11T18:14:01,253 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,254 973 | decode(ptr, otri); 2023-09-11T18:14:01,254 | ^~~~~~ 2023-09-11T18:14:01,255 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,255 999 | symself(otri2); 2023-09-11T18:14:01,256 | ^~~~~~~ 2023-09-11T18:14:01,256 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-11T18:14:01,257 12796 | onext(testtri, neighbor); 2023-09-11T18:14:01,257 | ^~~~~ 2023-09-11T18:14:01,262 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,262 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:01,263 | ^ 2023-09-11T18:14:01,263 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2023-09-11T18:14:01,264 12800 | if (infected(neighbor)) { 2023-09-11T18:14:01,265 | ^~~~~~~~ 2023-09-11T18:14:01,272 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,273 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,273 | ^ 2023-09-11T18:14:01,273 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,274 973 | decode(ptr, otri); 2023-09-11T18:14:01,274 | ^~~~~~ 2023-09-11T18:14:01,275 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,275 1003 | symself(otri); 2023-09-11T18:14:01,275 | ^~~~~~~ 2023-09-11T18:14:01,276 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:01,276 12808 | onextself(neighbor); 2023-09-11T18:14:01,277 | ^~~~~~~~~ 2023-09-11T18:14:01,282 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,282 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,283 | ^ 2023-09-11T18:14:01,283 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,284 973 | decode(ptr, otri); 2023-09-11T18:14:01,284 | ^~~~~~ 2023-09-11T18:14:01,285 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,285 1003 | symself(otri); 2023-09-11T18:14:01,286 | ^~~~~~~ 2023-09-11T18:14:01,286 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:01,287 12808 | onextself(neighbor); 2023-09-11T18:14:01,287 | ^~~~~~~~~ 2023-09-11T18:14:01,292 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,293 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,293 | ^ 2023-09-11T18:14:01,294 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,294 973 | decode(ptr, otri); 2023-09-11T18:14:01,295 | ^~~~~~ 2023-09-11T18:14:01,295 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,295 1003 | symself(otri); 2023-09-11T18:14:01,296 | ^~~~~~~ 2023-09-11T18:14:01,296 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-11T18:14:01,297 12808 | onextself(neighbor); 2023-09-11T18:14:01,297 | ^~~~~~~~~ 2023-09-11T18:14:01,302 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,303 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,303 | ^ 2023-09-11T18:14:01,304 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,304 969 | decode(ptr, otri2); 2023-09-11T18:14:01,305 | ^~~~~~ 2023-09-11T18:14:01,305 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,306 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,307 | ^~~ 2023-09-11T18:14:01,307 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,308 12813 | oprev(testtri, neighbor); 2023-09-11T18:14:01,308 | ^~~~~ 2023-09-11T18:14:01,313 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,313 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,314 | ^ 2023-09-11T18:14:01,314 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,315 969 | decode(ptr, otri2); 2023-09-11T18:14:01,316 | ^~~~~~ 2023-09-11T18:14:01,316 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,316 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,317 | ^~~ 2023-09-11T18:14:01,317 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,318 12813 | oprev(testtri, neighbor); 2023-09-11T18:14:01,318 | ^~~~~ 2023-09-11T18:14:01,323 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,323 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,324 | ^ 2023-09-11T18:14:01,324 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,325 969 | decode(ptr, otri2); 2023-09-11T18:14:01,325 | ^~~~~~ 2023-09-11T18:14:01,326 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,326 1010 | sym(otri1, otri2); \ 2023-09-11T18:14:01,327 | ^~~ 2023-09-11T18:14:01,327 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-11T18:14:01,327 12813 | oprev(testtri, neighbor); 2023-09-11T18:14:01,328 | ^~~~~ 2023-09-11T18:14:01,333 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,333 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:01,334 | ^ 2023-09-11T18:14:01,334 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2023-09-11T18:14:01,335 12816 | if (infected(neighbor)) { 2023-09-11T18:14:01,335 | ^~~~~~~~ 2023-09-11T18:14:01,343 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,343 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,344 | ^ 2023-09-11T18:14:01,345 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,345 973 | decode(ptr, otri); 2023-09-11T18:14:01,346 | ^~~~~~ 2023-09-11T18:14:01,347 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,347 1014 | symself(otri); \ 2023-09-11T18:14:01,348 | ^~~~~~~ 2023-09-11T18:14:01,349 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:01,350 12824 | oprevself(neighbor); 2023-09-11T18:14:01,350 | ^~~~~~~~~ 2023-09-11T18:14:01,353 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,354 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,354 | ^ 2023-09-11T18:14:01,355 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,355 973 | decode(ptr, otri); 2023-09-11T18:14:01,356 | ^~~~~~ 2023-09-11T18:14:01,357 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,357 1014 | symself(otri); \ 2023-09-11T18:14:01,358 | ^~~~~~~ 2023-09-11T18:14:01,358 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:01,359 12824 | oprevself(neighbor); 2023-09-11T18:14:01,359 | ^~~~~~~~~ 2023-09-11T18:14:01,363 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,364 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,365 | ^ 2023-09-11T18:14:01,365 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,366 973 | decode(ptr, otri); 2023-09-11T18:14:01,366 | ^~~~~~ 2023-09-11T18:14:01,367 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,367 1014 | symself(otri); \ 2023-09-11T18:14:01,368 | ^~~~~~~ 2023-09-11T18:14:01,368 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-11T18:14:01,368 12824 | oprevself(neighbor); 2023-09-11T18:14:01,369 | ^~~~~~~~~ 2023-09-11T18:14:01,374 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,375 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,375 | ^ 2023-09-11T18:14:01,375 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,376 969 | decode(ptr, otri2); 2023-09-11T18:14:01,376 | ^~~~~~ 2023-09-11T18:14:01,377 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,377 12841 | sym(testtri, neighbor); 2023-09-11T18:14:01,378 | ^~~ 2023-09-11T18:14:01,384 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,385 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,386 | ^ 2023-09-11T18:14:01,386 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,387 969 | decode(ptr, otri2); 2023-09-11T18:14:01,387 | ^~~~~~ 2023-09-11T18:14:01,388 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,388 12841 | sym(testtri, neighbor); 2023-09-11T18:14:01,389 | ^~~ 2023-09-11T18:14:01,394 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,394 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,395 | ^ 2023-09-11T18:14:01,396 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,396 969 | decode(ptr, otri2); 2023-09-11T18:14:01,397 | ^~~~~~ 2023-09-11T18:14:01,397 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,398 12841 | sym(testtri, neighbor); 2023-09-11T18:14:01,399 | ^~~ 2023-09-11T18:14:01,399 c/triangle.c: In function ‘regionplague’: 2023-09-11T18:14:01,405 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,406 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T18:14:01,406 | ^ 2023-09-11T18:14:01,407 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,407 12913 | uninfect(testtri); 2023-09-11T18:14:01,408 | ^~~~~~~~ 2023-09-11T18:14:01,415 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,415 1124 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,416 | ^ 2023-09-11T18:14:01,417 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,417 12913 | uninfect(testtri); 2023-09-11T18:14:01,418 | ^~~~~~~~ 2023-09-11T18:14:01,426 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,426 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,427 | ^ 2023-09-11T18:14:01,427 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,428 969 | decode(ptr, otri2); 2023-09-11T18:14:01,429 | ^~~~~~ 2023-09-11T18:14:01,429 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,430 12936 | sym(testtri, neighbor); 2023-09-11T18:14:01,430 | ^~~ 2023-09-11T18:14:01,436 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,436 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,437 | ^ 2023-09-11T18:14:01,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,438 969 | decode(ptr, otri2); 2023-09-11T18:14:01,438 | ^~~~~~ 2023-09-11T18:14:01,439 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,439 12936 | sym(testtri, neighbor); 2023-09-11T18:14:01,439 | ^~~ 2023-09-11T18:14:01,446 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,446 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,447 | ^ 2023-09-11T18:14:01,447 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,448 969 | decode(ptr, otri2); 2023-09-11T18:14:01,448 | ^~~~~~ 2023-09-11T18:14:01,449 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,449 12936 | sym(testtri, neighbor); 2023-09-11T18:14:01,450 | ^~~ 2023-09-11T18:14:01,456 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,457 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,457 | ^ 2023-09-11T18:14:01,458 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,459 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,459 | ^~~~~~~ 2023-09-11T18:14:01,460 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,460 12938 | tspivot(testtri, neighborsubseg); 2023-09-11T18:14:01,461 | ^~~~~~~ 2023-09-11T18:14:01,466 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,467 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,467 | ^ 2023-09-11T18:14:01,468 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,469 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,469 | ^~~~~~~ 2023-09-11T18:14:01,470 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,470 12938 | tspivot(testtri, neighborsubseg); 2023-09-11T18:14:01,471 | ^~~~~~~ 2023-09-11T18:14:01,476 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,477 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,477 | ^ 2023-09-11T18:14:01,478 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,478 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,479 | ^~~~~~~ 2023-09-11T18:14:01,480 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,480 12938 | tspivot(testtri, neighborsubseg); 2023-09-11T18:14:01,481 | ^~~~~~~ 2023-09-11T18:14:01,486 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,487 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:01,488 | ^ 2023-09-11T18:14:01,488 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2023-09-11T18:14:01,489 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2023-09-11T18:14:01,490 | ^~~~~~~~ 2023-09-11T18:14:01,497 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,498 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:01,498 | ^ 2023-09-11T18:14:01,498 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,499 12952 | infect(neighbor); 2023-09-11T18:14:01,499 | ^~~~~~ 2023-09-11T18:14:01,507 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,507 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,508 | ^ 2023-09-11T18:14:01,508 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,509 12952 | infect(neighbor); 2023-09-11T18:14:01,509 | ^~~~~~ 2023-09-11T18:14:01,517 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,517 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:01,518 | ^ 2023-09-11T18:14:01,518 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,519 12960 | infect(testtri); 2023-09-11T18:14:01,519 | ^~~~~~ 2023-09-11T18:14:01,527 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,527 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,528 | ^ 2023-09-11T18:14:01,529 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,529 12960 | infect(testtri); 2023-09-11T18:14:01,530 | ^~~~~~ 2023-09-11T18:14:01,537 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,538 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T18:14:01,538 | ^ 2023-09-11T18:14:01,539 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,539 12972 | uninfect(testtri); 2023-09-11T18:14:01,540 | ^~~~~~~~ 2023-09-11T18:14:01,548 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,548 1124 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,549 | ^ 2023-09-11T18:14:01,550 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-11T18:14:01,550 12972 | uninfect(testtri); 2023-09-11T18:14:01,551 | ^~~~~~~~ 2023-09-11T18:14:01,551 c/triangle.c: In function ‘carveholes’: 2023-09-11T18:14:01,559 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,560 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,561 | ^ 2023-09-11T18:14:01,561 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,562 973 | decode(ptr, otri); 2023-09-11T18:14:01,562 | ^~~~~~ 2023-09-11T18:14:01,563 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,563 13051 | symself(searchtri); 2023-09-11T18:14:01,564 | ^~~~~~~ 2023-09-11T18:14:01,570 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,570 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,571 | ^ 2023-09-11T18:14:01,572 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,573 973 | decode(ptr, otri); 2023-09-11T18:14:01,573 | ^~~~~~ 2023-09-11T18:14:01,574 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,575 13051 | symself(searchtri); 2023-09-11T18:14:01,577 | ^~~~~~~ 2023-09-11T18:14:01,580 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,581 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,581 | ^ 2023-09-11T18:14:01,582 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,582 973 | decode(ptr, otri); 2023-09-11T18:14:01,583 | ^~~~~~ 2023-09-11T18:14:01,583 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,583 13051 | symself(searchtri); 2023-09-11T18:14:01,584 | ^~~~~~~ 2023-09-11T18:14:01,591 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,592 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:01,592 | ^ 2023-09-11T18:14:01,593 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2023-09-11T18:14:01,593 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-11T18:14:01,594 | ^~~~~~~~ 2023-09-11T18:14:01,602 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,602 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:01,603 | ^ 2023-09-11T18:14:01,603 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,604 13064 | infect(searchtri); 2023-09-11T18:14:01,604 | ^~~~~~ 2023-09-11T18:14:01,612 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,612 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,613 | ^ 2023-09-11T18:14:01,613 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,614 13064 | infect(searchtri); 2023-09-11T18:14:01,614 | ^~~~~~ 2023-09-11T18:14:01,622 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,623 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,624 | ^ 2023-09-11T18:14:01,624 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,625 973 | decode(ptr, otri); 2023-09-11T18:14:01,625 | ^~~~~~ 2023-09-11T18:14:01,626 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,626 13090 | symself(searchtri); 2023-09-11T18:14:01,627 | ^~~~~~~ 2023-09-11T18:14:01,634 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,634 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,635 | ^ 2023-09-11T18:14:01,635 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,636 973 | decode(ptr, otri); 2023-09-11T18:14:01,637 | ^~~~~~ 2023-09-11T18:14:01,637 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,638 13090 | symself(searchtri); 2023-09-11T18:14:01,638 | ^~~~~~~ 2023-09-11T18:14:01,644 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,645 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,646 | ^ 2023-09-11T18:14:01,646 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,647 973 | decode(ptr, otri); 2023-09-11T18:14:01,647 | ^~~~~~ 2023-09-11T18:14:01,647 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-11T18:14:01,648 13090 | symself(searchtri); 2023-09-11T18:14:01,648 | ^~~~~~~ 2023-09-11T18:14:01,655 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,655 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T18:14:01,656 | ^ 2023-09-11T18:14:01,657 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2023-09-11T18:14:01,657 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-11T18:14:01,657 | ^~~~~~~~ 2023-09-11T18:14:01,666 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,667 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T18:14:01,667 | ^ 2023-09-11T18:14:01,668 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,668 13144 | infect(regiontris[i]); 2023-09-11T18:14:01,668 | ^~~~~~ 2023-09-11T18:14:01,676 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,677 1120 | (otri).tri[6] = (triangle) \ 2023-09-11T18:14:01,677 | ^ 2023-09-11T18:14:01,678 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-11T18:14:01,679 13144 | infect(regiontris[i]); 2023-09-11T18:14:01,679 | ^~~~~~ 2023-09-11T18:14:01,679 c/triangle.c: In function ‘splitencsegs’: 2023-09-11T18:14:01,688 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,689 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,689 | ^ 2023-09-11T18:14:01,690 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,691 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-11T18:14:01,691 | ^~~~~~~ 2023-09-11T18:14:01,698 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,699 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,700 | ^ 2023-09-11T18:14:01,700 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,701 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-11T18:14:01,701 | ^~~~~~~ 2023-09-11T18:14:01,709 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,709 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,710 | ^ 2023-09-11T18:14:01,710 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,711 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-11T18:14:01,711 | ^~~~~~~ 2023-09-11T18:14:01,719 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,720 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,720 | ^ 2023-09-11T18:14:01,721 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,722 1296 | decode(ptr, otri) 2023-09-11T18:14:01,722 | ^~~~~~ 2023-09-11T18:14:01,723 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-11T18:14:01,723 13302 | stpivot(currentenc, enctri); 2023-09-11T18:14:01,723 | ^~~~~~~ 2023-09-11T18:14:01,730 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,730 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,731 | ^ 2023-09-11T18:14:01,731 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,732 1296 | decode(ptr, otri) 2023-09-11T18:14:01,732 | ^~~~~~ 2023-09-11T18:14:01,732 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-11T18:14:01,733 13302 | stpivot(currentenc, enctri); 2023-09-11T18:14:01,733 | ^~~~~~~ 2023-09-11T18:14:01,740 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,741 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,741 | ^ 2023-09-11T18:14:01,741 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,742 1296 | decode(ptr, otri) 2023-09-11T18:14:01,742 | ^~~~~~ 2023-09-11T18:14:01,743 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-11T18:14:01,743 13302 | stpivot(currentenc, enctri); 2023-09-11T18:14:01,744 | ^~~~~~~ 2023-09-11T18:14:01,751 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,751 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,752 | ^ 2023-09-11T18:14:01,752 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,752 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,753 | ^~~~~~~ 2023-09-11T18:14:01,753 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,754 13304 | tspivot(testtri, testsh); 2023-09-11T18:14:01,754 | ^~~~~~~ 2023-09-11T18:14:01,761 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,762 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,762 | ^ 2023-09-11T18:14:01,763 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,764 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,764 | ^~~~~~~ 2023-09-11T18:14:01,765 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,765 13304 | tspivot(testtri, testsh); 2023-09-11T18:14:01,766 | ^~~~~~~ 2023-09-11T18:14:01,772 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,772 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,773 | ^ 2023-09-11T18:14:01,773 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,774 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,774 | ^~~~~~~ 2023-09-11T18:14:01,775 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,775 13304 | tspivot(testtri, testsh); 2023-09-11T18:14:01,776 | ^~~~~~~ 2023-09-11T18:14:01,782 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,783 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,783 | ^ 2023-09-11T18:14:01,784 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,785 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,785 | ^~~~~~~ 2023-09-11T18:14:01,786 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,786 13308 | tspivot(testtri, testsh); 2023-09-11T18:14:01,787 | ^~~~~~~ 2023-09-11T18:14:01,793 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,793 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,794 | ^ 2023-09-11T18:14:01,794 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,795 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,795 | ^~~~~~~ 2023-09-11T18:14:01,796 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,796 13308 | tspivot(testtri, testsh); 2023-09-11T18:14:01,796 | ^~~~~~~ 2023-09-11T18:14:01,803 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,804 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,804 | ^ 2023-09-11T18:14:01,805 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,805 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,806 | ^~~~~~~ 2023-09-11T18:14:01,806 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,806 13308 | tspivot(testtri, testsh); 2023-09-11T18:14:01,807 | ^~~~~~~ 2023-09-11T18:14:01,814 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,815 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,815 | ^ 2023-09-11T18:14:01,816 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,816 1296 | decode(ptr, otri) 2023-09-11T18:14:01,817 | ^~~~~~ 2023-09-11T18:14:01,817 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-11T18:14:01,818 13320 | stpivot(currentenc, enctri); 2023-09-11T18:14:01,818 | ^~~~~~~ 2023-09-11T18:14:01,825 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,825 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,826 | ^ 2023-09-11T18:14:01,826 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,827 1296 | decode(ptr, otri) 2023-09-11T18:14:01,827 | ^~~~~~ 2023-09-11T18:14:01,828 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-11T18:14:01,829 13320 | stpivot(currentenc, enctri); 2023-09-11T18:14:01,829 | ^~~~~~~ 2023-09-11T18:14:01,835 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,836 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,836 | ^ 2023-09-11T18:14:01,837 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,837 1296 | decode(ptr, otri) 2023-09-11T18:14:01,838 | ^~~~~~ 2023-09-11T18:14:01,838 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-11T18:14:01,839 13320 | stpivot(currentenc, enctri); 2023-09-11T18:14:01,840 | ^~~~~~~ 2023-09-11T18:14:01,846 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,846 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,847 | ^ 2023-09-11T18:14:01,848 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,848 969 | decode(ptr, otri2); 2023-09-11T18:14:01,849 | ^~~~~~ 2023-09-11T18:14:01,849 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,850 13328 | sym(enctri, testtri); 2023-09-11T18:14:01,850 | ^~~ 2023-09-11T18:14:01,856 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,857 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,858 | ^ 2023-09-11T18:14:01,858 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,858 969 | decode(ptr, otri2); 2023-09-11T18:14:01,859 | ^~~~~~ 2023-09-11T18:14:01,859 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,859 13328 | sym(enctri, testtri); 2023-09-11T18:14:01,860 | ^~~ 2023-09-11T18:14:01,867 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,867 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,868 | ^ 2023-09-11T18:14:01,868 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,869 969 | decode(ptr, otri2); 2023-09-11T18:14:01,869 | ^~~~~~ 2023-09-11T18:14:01,869 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,870 13328 | sym(enctri, testtri); 2023-09-11T18:14:01,870 | ^~~ 2023-09-11T18:14:01,877 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,878 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,878 | ^ 2023-09-11T18:14:01,879 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,879 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,880 | ^~~~~~~ 2023-09-11T18:14:01,880 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,881 13332 | tspivot(testtri, testsh); 2023-09-11T18:14:01,881 | ^~~~~~~ 2023-09-11T18:14:01,888 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,888 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,889 | ^ 2023-09-11T18:14:01,889 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,890 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,890 | ^~~~~~~ 2023-09-11T18:14:01,891 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,891 13332 | tspivot(testtri, testsh); 2023-09-11T18:14:01,892 | ^~~~~~~ 2023-09-11T18:14:01,898 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,899 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,899 | ^ 2023-09-11T18:14:01,900 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,901 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,901 | ^~~~~~~ 2023-09-11T18:14:01,902 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,902 13332 | tspivot(testtri, testsh); 2023-09-11T18:14:01,903 | ^~~~~~~ 2023-09-11T18:14:01,909 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,910 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,910 | ^ 2023-09-11T18:14:01,911 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,911 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,912 | ^~~~~~~ 2023-09-11T18:14:01,912 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,913 13337 | tspivot(testtri, testsh); 2023-09-11T18:14:01,913 | ^~~~~~~ 2023-09-11T18:14:01,920 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,920 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,921 | ^ 2023-09-11T18:14:01,921 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,921 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,922 | ^~~~~~~ 2023-09-11T18:14:01,922 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,923 13337 | tspivot(testtri, testsh); 2023-09-11T18:14:01,923 | ^~~~~~~ 2023-09-11T18:14:01,930 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,930 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,931 | ^ 2023-09-11T18:14:01,931 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,932 1289 | sdecode(sptr, osub) 2023-09-11T18:14:01,932 | ^~~~~~~ 2023-09-11T18:14:01,933 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:01,933 13337 | tspivot(testtri, testsh); 2023-09-11T18:14:01,934 | ^~~~~~~ 2023-09-11T18:14:01,941 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,942 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:01,942 | ^ 2023-09-11T18:14:01,943 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,944 969 | decode(ptr, otri2); 2023-09-11T18:14:01,944 | ^~~~~~ 2023-09-11T18:14:01,945 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,946 13348 | sym(enctri, testtri); 2023-09-11T18:14:01,946 | ^~~ 2023-09-11T18:14:01,951 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,952 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:01,953 | ^ 2023-09-11T18:14:01,953 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,954 969 | decode(ptr, otri2); 2023-09-11T18:14:01,954 | ^~~~~~ 2023-09-11T18:14:01,955 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,956 13348 | sym(enctri, testtri); 2023-09-11T18:14:01,956 | ^~~ 2023-09-11T18:14:01,962 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,963 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:01,963 | ^ 2023-09-11T18:14:01,964 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:01,965 969 | decode(ptr, otri2); 2023-09-11T18:14:01,965 | ^~~~~~ 2023-09-11T18:14:01,966 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-11T18:14:01,967 13348 | sym(enctri, testtri); 2023-09-11T18:14:01,967 | ^~~ 2023-09-11T18:14:01,975 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,976 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:01,977 | ^ 2023-09-11T18:14:01,977 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,978 1208 | sdecode(sptr, osub) 2023-09-11T18:14:01,978 | ^~~~~~~ 2023-09-11T18:14:01,979 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:01,979 13436 | snextself(currentenc); 2023-09-11T18:14:01,980 | ^~~~~~~~~ 2023-09-11T18:14:01,986 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:01,986 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:01,987 | ^ 2023-09-11T18:14:01,987 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,988 1208 | sdecode(sptr, osub) 2023-09-11T18:14:01,989 | ^~~~~~~ 2023-09-11T18:14:01,989 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:01,990 13436 | snextself(currentenc); 2023-09-11T18:14:01,990 | ^~~~~~~~~ 2023-09-11T18:14:01,996 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:01,997 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:01,998 | ^ 2023-09-11T18:14:01,998 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:01,999 1208 | sdecode(sptr, osub) 2023-09-11T18:14:01,999 | ^~~~~~~ 2023-09-11T18:14:02,000 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-11T18:14:02,000 13436 | snextself(currentenc); 2023-09-11T18:14:02,001 | ^~~~~~~~~ 2023-09-11T18:14:02,001 c/triangle.c: In function ‘splittriangle’: 2023-09-11T18:14:02,008 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,009 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:02,009 | ^ 2023-09-11T18:14:02,009 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,010 13511 | decode(badtri->poortri, badotri); 2023-09-11T18:14:02,010 | ^~~~~~ 2023-09-11T18:14:02,018 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,019 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:02,020 | ^ 2023-09-11T18:14:02,020 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,021 13511 | decode(badtri->poortri, badotri); 2023-09-11T18:14:02,021 | ^~~~~~ 2023-09-11T18:14:02,029 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,029 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:02,030 | ^ 2023-09-11T18:14:02,031 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,031 13511 | decode(badtri->poortri, badotri); 2023-09-11T18:14:02,032 | ^~~~~~ 2023-09-11T18:14:02,034 c/triangle.c: In function ‘highorder’: 2023-09-11T18:14:02,045 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,045 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:02,046 | ^ 2023-09-11T18:14:02,046 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,047 969 | decode(ptr, otri2); 2023-09-11T18:14:02,048 | ^~~~~~ 2023-09-11T18:14:02,048 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,049 13758 | sym(triangleloop, trisym); 2023-09-11T18:14:02,049 | ^~~ 2023-09-11T18:14:02,056 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,056 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:02,057 | ^ 2023-09-11T18:14:02,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,058 969 | decode(ptr, otri2); 2023-09-11T18:14:02,058 | ^~~~~~ 2023-09-11T18:14:02,059 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,059 13758 | sym(triangleloop, trisym); 2023-09-11T18:14:02,060 | ^~~ 2023-09-11T18:14:02,067 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,067 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:02,068 | ^ 2023-09-11T18:14:02,068 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,069 969 | decode(ptr, otri2); 2023-09-11T18:14:02,069 | ^~~~~~ 2023-09-11T18:14:02,069 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,070 13758 | sym(triangleloop, trisym); 2023-09-11T18:14:02,070 | ^~~ 2023-09-11T18:14:02,078 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,079 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:02,079 | ^ 2023-09-11T18:14:02,080 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:02,080 1289 | sdecode(sptr, osub) 2023-09-11T18:14:02,081 | ^~~~~~~ 2023-09-11T18:14:02,081 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:02,082 13774 | tspivot(triangleloop, checkmark); 2023-09-11T18:14:02,082 | ^~~~~~~ 2023-09-11T18:14:02,089 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,090 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:02,090 | ^ 2023-09-11T18:14:02,091 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:02,091 1289 | sdecode(sptr, osub) 2023-09-11T18:14:02,092 | ^~~~~~~ 2023-09-11T18:14:02,093 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:02,093 13774 | tspivot(triangleloop, checkmark); 2023-09-11T18:14:02,094 | ^~~~~~~ 2023-09-11T18:14:02,100 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,101 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:02,101 | ^ 2023-09-11T18:14:02,102 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:02,103 1289 | sdecode(sptr, osub) 2023-09-11T18:14:02,103 | ^~~~~~~ 2023-09-11T18:14:02,104 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:02,104 13774 | tspivot(triangleloop, checkmark); 2023-09-11T18:14:02,105 | ^~~~~~~ 2023-09-11T18:14:02,109 c/triangle.c: In function ‘writeedges’: 2023-09-11T18:14:02,121 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,122 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:02,122 | ^ 2023-09-11T18:14:02,123 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,123 969 | decode(ptr, otri2); 2023-09-11T18:14:02,124 | ^~~~~~ 2023-09-11T18:14:02,124 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,125 14872 | sym(triangleloop, trisym); 2023-09-11T18:14:02,126 | ^~~ 2023-09-11T18:14:02,133 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,134 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:02,134 | ^ 2023-09-11T18:14:02,135 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,135 969 | decode(ptr, otri2); 2023-09-11T18:14:02,136 | ^~~~~~ 2023-09-11T18:14:02,136 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,137 14872 | sym(triangleloop, trisym); 2023-09-11T18:14:02,137 | ^~~ 2023-09-11T18:14:02,145 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,145 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:02,146 | ^ 2023-09-11T18:14:02,146 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,147 969 | decode(ptr, otri2); 2023-09-11T18:14:02,147 | ^~~~~~ 2023-09-11T18:14:02,148 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,148 14872 | sym(triangleloop, trisym); 2023-09-11T18:14:02,149 | ^~~ 2023-09-11T18:14:02,157 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,158 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T18:14:02,158 | ^ 2023-09-11T18:14:02,159 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:02,159 1289 | sdecode(sptr, osub) 2023-09-11T18:14:02,160 | ^~~~~~~ 2023-09-11T18:14:02,161 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:02,161 14890 | tspivot(triangleloop, checkmark); 2023-09-11T18:14:02,162 | ^~~~~~~ 2023-09-11T18:14:02,169 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,170 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T18:14:02,171 | ^ 2023-09-11T18:14:02,171 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:02,172 1289 | sdecode(sptr, osub) 2023-09-11T18:14:02,172 | ^~~~~~~ 2023-09-11T18:14:02,173 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:02,174 14890 | tspivot(triangleloop, checkmark); 2023-09-11T18:14:02,174 | ^~~~~~~ 2023-09-11T18:14:02,181 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,182 1169 | (osub).ss = (subseg *) \ 2023-09-11T18:14:02,183 | ^ 2023-09-11T18:14:02,183 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-11T18:14:02,184 1289 | sdecode(sptr, osub) 2023-09-11T18:14:02,185 | ^~~~~~~ 2023-09-11T18:14:02,185 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-11T18:14:02,186 14890 | tspivot(triangleloop, checkmark); 2023-09-11T18:14:02,186 | ^~~~~~~ 2023-09-11T18:14:02,187 c/triangle.c: In function ‘writevoronoi’: 2023-09-11T18:14:02,197 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,197 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:02,198 | ^ 2023-09-11T18:14:02,198 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,199 969 | decode(ptr, otri2); 2023-09-11T18:14:02,200 | ^~~~~~ 2023-09-11T18:14:02,200 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,201 15111 | sym(triangleloop, trisym); 2023-09-11T18:14:02,202 | ^~~ 2023-09-11T18:14:02,209 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,209 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:02,210 | ^ 2023-09-11T18:14:02,210 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,211 969 | decode(ptr, otri2); 2023-09-11T18:14:02,211 | ^~~~~~ 2023-09-11T18:14:02,211 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,212 15111 | sym(triangleloop, trisym); 2023-09-11T18:14:02,212 | ^~~ 2023-09-11T18:14:02,221 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,221 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:02,222 | ^ 2023-09-11T18:14:02,222 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,223 969 | decode(ptr, otri2); 2023-09-11T18:14:02,224 | ^~~~~~ 2023-09-11T18:14:02,224 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,225 15111 | sym(triangleloop, trisym); 2023-09-11T18:14:02,225 | ^~~ 2023-09-11T18:14:02,226 c/triangle.c: In function ‘writeneighbors’: 2023-09-11T18:14:02,235 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,236 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:02,236 | ^ 2023-09-11T18:14:02,237 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,237 969 | decode(ptr, otri2); 2023-09-11T18:14:02,238 | ^~~~~~ 2023-09-11T18:14:02,238 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,239 15234 | sym(triangleloop, trisym); 2023-09-11T18:14:02,239 | ^~~ 2023-09-11T18:14:02,248 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,248 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:02,249 | ^ 2023-09-11T18:14:02,249 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,250 969 | decode(ptr, otri2); 2023-09-11T18:14:02,251 | ^~~~~~ 2023-09-11T18:14:02,251 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,252 15234 | sym(triangleloop, trisym); 2023-09-11T18:14:02,252 | ^~~ 2023-09-11T18:14:02,260 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,261 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:02,261 | ^ 2023-09-11T18:14:02,262 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,262 969 | decode(ptr, otri2); 2023-09-11T18:14:02,263 | ^~~~~~ 2023-09-11T18:14:02,263 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,264 15234 | sym(triangleloop, trisym); 2023-09-11T18:14:02,264 | ^~~ 2023-09-11T18:14:02,273 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,273 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:02,274 | ^ 2023-09-11T18:14:02,275 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,275 969 | decode(ptr, otri2); 2023-09-11T18:14:02,276 | ^~~~~~ 2023-09-11T18:14:02,276 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,277 15237 | sym(triangleloop, trisym); 2023-09-11T18:14:02,278 | ^~~ 2023-09-11T18:14:02,286 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,286 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:02,287 | ^ 2023-09-11T18:14:02,287 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,287 969 | decode(ptr, otri2); 2023-09-11T18:14:02,288 | ^~~~~~ 2023-09-11T18:14:02,288 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,289 15237 | sym(triangleloop, trisym); 2023-09-11T18:14:02,289 | ^~~ 2023-09-11T18:14:02,298 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,298 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:02,299 | ^ 2023-09-11T18:14:02,299 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,300 969 | decode(ptr, otri2); 2023-09-11T18:14:02,300 | ^~~~~~ 2023-09-11T18:14:02,301 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,301 15237 | sym(triangleloop, trisym); 2023-09-11T18:14:02,301 | ^~~ 2023-09-11T18:14:02,310 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,311 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T18:14:02,311 | ^ 2023-09-11T18:14:02,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,312 969 | decode(ptr, otri2); 2023-09-11T18:14:02,313 | ^~~~~~ 2023-09-11T18:14:02,313 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,314 15240 | sym(triangleloop, trisym); 2023-09-11T18:14:02,314 | ^~~ 2023-09-11T18:14:02,323 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T18:14:02,323 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T18:14:02,324 | ^ 2023-09-11T18:14:02,325 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,325 969 | decode(ptr, otri2); 2023-09-11T18:14:02,326 | ^~~~~~ 2023-09-11T18:14:02,326 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,327 15240 | sym(triangleloop, trisym); 2023-09-11T18:14:02,327 | ^~~ 2023-09-11T18:14:02,335 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T18:14:02,336 949 | (otri).tri = (triangle *) \ 2023-09-11T18:14:02,337 | ^ 2023-09-11T18:14:02,337 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-11T18:14:02,338 969 | decode(ptr, otri2); 2023-09-11T18:14:02,338 | ^~~~~~ 2023-09-11T18:14:02,339 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-11T18:14:02,340 15240 | sym(triangleloop, trisym); 2023-09-11T18:14:02,340 | ^~~ 2023-09-11T18:14:13,260 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-11T18:14:13,624 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2023-09-11T18:14:13,625 196 | #include "longintrepr.h" 2023-09-11T18:14:13,625 | ^~~~~~~~~~~~~~~ 2023-09-11T18:14:13,626 compilation terminated. 2023-09-11T18:14:13,630 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-11T18:14:13,774 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-11T18:14:13,788 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-11T18:14:13,788 exec(compile('"'"''"'"''"'"' 2023-09-11T18:14:13,788 # This is -- a caller that pip uses to run setup.py 2023-09-11T18:14:13,788 # 2023-09-11T18:14:13,788 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-11T18:14:13,788 # import from `distutils.core` to work with newer packaging standards. 2023-09-11T18:14:13,788 # - It provides a clear error message when setuptools is not installed. 2023-09-11T18:14:13,788 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-11T18:14:13,788 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-11T18:14:13,788 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-11T18:14:13,788 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-11T18:14:13,788 import os, sys, tokenize 2023-09-11T18:14:13,788 2023-09-11T18:14:13,788 try: 2023-09-11T18:14:13,788 import setuptools 2023-09-11T18:14:13,788 except ImportError as error: 2023-09-11T18:14:13,788 print( 2023-09-11T18:14:13,788 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-11T18:14:13,788 "the build environment.", 2023-09-11T18:14:13,788 file=sys.stderr, 2023-09-11T18:14:13,788 ) 2023-09-11T18:14:13,788 sys.exit(1) 2023-09-11T18:14:13,788 2023-09-11T18:14:13,788 __file__ = %r 2023-09-11T18:14:13,788 sys.argv[0] = __file__ 2023-09-11T18:14:13,788 2023-09-11T18:14:13,788 if os.path.exists(__file__): 2023-09-11T18:14:13,788 filename = __file__ 2023-09-11T18:14:13,788 with tokenize.open(__file__) as f: 2023-09-11T18:14:13,788 setup_py_code = f.read() 2023-09-11T18:14:13,788 else: 2023-09-11T18:14:13,788 filename = "" 2023-09-11T18:14:13,788 setup_py_code = "from setuptools import setup; setup()" 2023-09-11T18:14:13,788 2023-09-11T18:14:13,788 exec(compile(setup_py_code, filename, "exec")) 2023-09-11T18:14:13,788 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zqi6eflz/triangle_4fe4f29d8eed4286bbe4ef85564f6164/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-0oi66602[/] 2023-09-11T18:14:13,788 [bold magenta]cwd[/]: /tmp/pip-wheel-zqi6eflz/triangle_4fe4f29d8eed4286bbe4ef85564f6164/ 2023-09-11T18:14:13,789 Building wheel for triangle (setup.py): finished with status 'error' 2023-09-11T18:14:13,790 ERROR: Failed building wheel for triangle 2023-09-11T18:14:13,791 Running setup.py clean for triangle 2023-09-11T18:14:13,792 Running command python setup.py clean 2023-09-11T18:14:14,795 running clean 2023-09-11T18:14:14,839 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T18:14:14,842 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T18:14:14,862 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-11T18:14:14,862 'build/scripts-3.11' does not exist -- can't clean it 2023-09-11T18:14:14,863 removing 'build' 2023-09-11T18:14:14,970 Failed to build triangle 2023-09-11T18:14:14,971 ERROR: Failed to build one or more wheels 2023-09-11T18:14:14,973 Exception information: 2023-09-11T18:14:14,973 Traceback (most recent call last): 2023-09-11T18:14:14,973 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-11T18:14:14,973 status = run_func(*args) 2023-09-11T18:14:14,973 ^^^^^^^^^^^^^^^ 2023-09-11T18:14:14,973 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-11T18:14:14,973 return func(self, options, args) 2023-09-11T18:14:14,973 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-11T18:14:14,973 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-11T18:14:14,973 raise CommandError("Failed to build one or more wheels") 2023-09-11T18:14:14,973 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-11T18:14:14,976 Removed build tracker: '/tmp/pip-build-tracker-9sa5zida'