2023-09-12T10:48:50,738 Created temporary directory: /tmp/pip-build-tracker-exxz68vf 2023-09-12T10:48:50,739 Initialized build tracking at /tmp/pip-build-tracker-exxz68vf 2023-09-12T10:48:50,739 Created build tracker: /tmp/pip-build-tracker-exxz68vf 2023-09-12T10:48:50,740 Entered build tracker: /tmp/pip-build-tracker-exxz68vf 2023-09-12T10:48:50,740 Created temporary directory: /tmp/pip-wheel-j856_9gs 2023-09-12T10:48:50,743 Created temporary directory: /tmp/pip-ephem-wheel-cache-m37w99dh 2023-09-12T10:48:50,765 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T10:48:50,769 2 location(s) to search for versions of triangle: 2023-09-12T10:48:50,769 * https://pypi.org/simple/triangle/ 2023-09-12T10:48:50,769 * https://www.piwheels.org/simple/triangle/ 2023-09-12T10:48:50,770 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2023-09-12T10:48:50,770 Getting page https://pypi.org/simple/triangle/ 2023-09-12T10:48:50,772 Found index url https://pypi.org/simple/ 2023-09-12T10:48:50,990 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2023-09-12T10:48:51,009 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz (from https://pypi.org/simple/triangle/), version: 0.1 2023-09-12T10:48:51,010 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz (from https://pypi.org/simple/triangle/), version: 0.2 2023-09-12T10:48:51,011 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz (from https://pypi.org/simple/triangle/), version: 0.3 2023-09-12T10:48:51,011 Found link https://files.pythonhosted.org/packages/1f/e5/368216cbc2518509e45e8a1f61e49f36aee698531dacf68bcf24c731508e/triangle-2012.07.04.tar.gz (from https://pypi.org/simple/triangle/), version: 2012.07.04 2023-09-12T10:48:51,012 Found link https://files.pythonhosted.org/packages/e0/87/185e2097fd523c45ac3e2c3e5e1f2b5d3096a2f2f29f3da389add7b32c90/triangle-2013.01.06a.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06a 2023-09-12T10:48:51,013 Found link https://files.pythonhosted.org/packages/b2/99/fbf0dfa6cf4ff8ab48fad3c26b70b05ab7c7086113a7074c264f345e307d/triangle-2013.01.06.linux-x86_64.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06.linux-x86_64 2023-09-12T10:48:51,014 Found link https://files.pythonhosted.org/packages/d5/a1/eda35fb59959b2324da119f32f3146710b2043cdb1a384e266d40ba87960/triangle-2013.01.06.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06 2023-09-12T10:48:51,015 Found link https://files.pythonhosted.org/packages/bc/6e/0e42f5c8999d00193181425480dc29ce3b534be3cfb4e21340c3fd69944d/triangle-2013.01.07.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.07 2023-09-12T10:48:51,016 Found link https://files.pythonhosted.org/packages/c4/35/e3023a0d594a3744d56f8cd585bb740b810ab9a2b56ea057df88d15404af/triangle-2013.04.05.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.04.05 2023-09-12T10:48:51,016 Found link https://files.pythonhosted.org/packages/ad/d0/c16b75e914a5e6f3121705dad0438f56ee55a0f63178a53f91d4bdf1efa0/triangle-2015.03.28.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.03.28 2023-09-12T10:48:51,017 Found link https://files.pythonhosted.org/packages/c4/75/87cb1adf3dea26a18b85c688b87c572bb94b8388bb914be7c5ae8c073a3a/triangle-2015.12.13.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.13 2023-09-12T10:48:51,018 Found link https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.14 2023-09-12T10:48:51,018 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2023-09-12T10:48:51,019 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f7/4a/b60ee3947da6507feb5c6c8ec2a5181287115e4b32e8b7d2b4867aba66ff/triangle-20160203-py3.5-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,020 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/30/56/56a2c45afe4d8ca7039defb3de1ee27c1ab6af20f54657f03bc64a78168d/triangle-20160203-py3.6-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,021 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2023-09-12T10:48:51,021 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2023-09-12T10:48:51,022 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2023-09-12T10:48:51,023 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2023-09-12T10:48:51,023 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.1 2023-09-12T10:48:51,024 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.2 2023-09-12T10:48:51,024 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.3 2023-09-12T10:48:51,025 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2023-09-12T10:48:51,026 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2023-09-12T10:48:51,027 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2f/30/7b75ca712bc8b50bda6a8f69c190a1dab8361b2797a34879303b3400b3a7/triangle-20200424-cp27-cp27m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,027 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/70/af6308d31bfc3d2f78c60a899d3965c763d5a6d184c023135cfae70ea733/triangle-20200424-cp27-cp27m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,028 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4f/ec4d4cfa7905d50224ea347279a81a97e02c15e302471985125dcd50673c/triangle-20200424-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,029 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/06/6113cfaacd6bc77916f8b1527e3ed7971875110fcaaf15acb9222a2f2a7f/triangle-20200424-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,029 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/50/f1/ece3c1d0a6a4035973bcfc05f2911980528030c43ef25063f18dc412ef7c/triangle-20200424-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,030 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/a8/88e86561d995ad8e68d73658f73f48a7ebf1140f86b0304cb861deac527a/triangle-20200424-cp27-cp27m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,030 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5e/d7/b8174a4a901c56f5ec911b12601e901a403963ee1c59533a3ee9aa88e10b/triangle-20200424-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,031 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/dd/994e6267ebcd9043e41c2d35072c27cd67dc6981ce8794669c407be155e1/triangle-20200424-cp27-cp27mu-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,032 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a7/3a/f2a35eb833e59e51fee76380441264b5e6bb06cccf15f02ebeb611a68706/triangle-20200424-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,032 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fd/85/79bd31aaf6d3a06255cc952efe82dc1dd4d14b4a3ca9af545c9370a70115/triangle-20200424-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,033 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/33/0a42d7e4224aa238ebe944343c0baeae0eac34d8c6948d4c3af7d4145abf/triangle-20200424-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,033 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/01/45/2c496cd3ab5f60f7df2888871cbd692f7bfbf2774771d2f7f77919a90e64/triangle-20200424-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,034 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/8e/b65083dea44c6fc9a38819878f86ad5867d583220251fcc5182f8a00f160/triangle-20200424-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,034 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d8/49/d0853f7bc121974fe1eaf73443a8dcf74b0e6b4b60f66a08d67d927c7540/triangle-20200424-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,035 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8a/98/659c03de95be1ad6c06a2653f74aa0ec0feb49e97b4b7e9e682fa88c6aa3/triangle-20200424-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,036 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/03/04b821b4339567819fdc841bec56bd11848a0e8f34a21885d6ba84f2dae7/triangle-20200424-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,036 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e1/14/2678dbe0152ec8c2d7209e4c4033c9647cf1de706e45a5b0263b066c8fce/triangle-20200424-cp35-cp35m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,037 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9e/c7/fe83dab39dba22acbb9d5705f588b20cbcf9c2e5de29112d726135c1341c/triangle-20200424-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,037 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f9/45/1a3e31a8a1edd7204eec93dbc2561d0863fe4fe5f69821b80e68d1eabf79/triangle-20200424-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,038 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/f7/78fdefbada8ded82f50b13935a6c4b72651428c4a90274560c6401d1c034/triangle-20200424-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,039 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/63/6772f2eb4ec4268690a0a309472c7da19d192bbd1f6bfeec9986e4997ce1/triangle-20200424-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,039 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/e1/5f94a26bc0b93706fb9f6305f9a834b6bae53e13647df4562a6b0061de74/triangle-20200424-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,040 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/41/05/e05880ba496a73428b78372562dbf0287fc562244b9253fa96df15b12e0c/triangle-20200424-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,041 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/bc/e8ef78ed3198282cc018b5eb12d5d5029000cab1555d57f4edeab927697a/triangle-20200424-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,041 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/79/7c/15425986f5e6fcba20163105166e7a00c4cae69ad29753e1db00d1578145/triangle-20200424-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,042 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/e7/bedef88dac6a264bb079f8dd8553bf6e4ab40c6fe28288013a9e8cf4ca70/triangle-20200424-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,042 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/6c/ce984eef5537490d4810053785b5c4a06f232b51cbf64b3fa36652fe794c/triangle-20200424-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,043 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/7b/37/2a1df02cee90d91e0a9491a34491f48d78f8fc6f1153fcd48f6d75d941c6/triangle-20200424-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,043 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5f/2d/b60915453f5d75da52a5ef3c45158962c702b5ddcc85b82c13105a2fe2d9/triangle-20200424-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,044 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/5c/e62a5a68d92bf7c854161646f2046dc507352d8177e40f928db2d14d27a7/triangle-20200424-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,045 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/82/b9688b086459a30f63e217229ade4e87d493baa99e80c9f05407cf5361db/triangle-20200424-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,045 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/22/98/b65ef0d1c3c67ddec1f55d4eb1f06f9add94e46904a732cf9787521fdb3a/triangle-20200424-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,046 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/75/34f77fd4eb669af8d537ed14700d29fcb5de5a54d1a37bc48090165ba5f1/triangle-20200424-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,047 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f3/5c/59a871afdda7c71dee69126dd328cdf80b3fc04e5bbc0a3c70a7b1e8b9ce/triangle-20200424-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,047 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/59/933e658e5e19ce29df125776ba3b654c9b4c57a9f15c003a10aa1f622c36/triangle-20200424-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,048 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c4/9a/3c20c792a9016bb307dddb894408f87276295a51c1c70fcfac6f6c085ee9/triangle-20200424-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,049 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dd/ab/bf75af83c134373a7f4d5cadc4f7e9c730b9eafd9c096c67045e4ffb367d/triangle-20200424-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/bb/89450e428aeca79f502e988b692d804a6b502073c5f71d6acc90e7172dfc/triangle-20200424-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/94/a71de472810d8216ba8862146acb9418453083cb4006d9f71354dfd223dc/triangle-20200424-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,051 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2023-09-12T10:48:51,051 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/fe/b8cc42eb2587b0e4c545ca5bf4a59651203d1f56799ef7491136f1f1c9f9/triangle-20200804-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/88/1e/bff286adab6b05905afc7e6fe896700dc0a536ae5d0eb6596c4442bf98b5/triangle-20200804-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/f6/560cf3b019381954327330e7c54c8aea92e88bae3ffc382d6476ed25fc6c/triangle-20200804-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b8/4f/e431d9e4edc14c42a92052db32ca3f150aeb5b30a8aa289bd40712cd4b81/triangle-20200804-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/10/63/603a89f89be8dce3e37f767801f833b3f419d77698259696aa928061acc7/triangle-20200804-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ad/fc/db48896558147ffc219c74e5d7df53d649550dd0e38a9e44919a14629265/triangle-20200804-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,055 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/7e/3ee226b69a120406c85c670f4796e9d5d5f49d38d634af6055e6e7ad4d1b/triangle-20200804-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,055 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/84/af/f182ae41a031cdccdd8e19b50ca66458c16ec5edbace9a00c67550ad5b45/triangle-20200804-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/95/44/1a2fb9f99477869509fb4c59a0684fe7fd998e78f3ecea8a26a016646d64/triangle-20200804-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/5c/439c73934ba0c3d948399f5f0a40a44caf09a52c00964e4d217f2e78dfc8/triangle-20200804-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f1/c7/351c5ec97d0e27d15d469d04edfbe838def9daa938b5cece27e184640873/triangle-20200804-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dc/65/c15da7dc28101df015e8f66ad0b3f9a9b9167b87e7de1d5d1ab1ad817839/triangle-20200804-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4c/55/3605eb2a2a1e1eb3e4ed4dc16c8e6d2e55d859301876a0567bc82d59db0c/triangle-20200804-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/97/879ecf2e0690ad911a8e4704c69938eac8b7974cacdd276abe0a765f70c6/triangle-20200804-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/a3/30a35e22b7be619a0e98d4bec4efcf8fd4fc1cfc2fc529fe1813e8fd3df8/triangle-20220202-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/66/c9/6f40beb3c67dfad493c455f68a3343807dc2b967bbe7bdcd86f225b5a3eb/triangle-20220202-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/00/0ca98f1c6066dbc8e7fb0963e7d7f0454c9e75f57149eaa0daa1ba1a7195/triangle-20220202-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/69/02346c6618846a8a601ff52b5a9def30b4fc55b8d2456f9f770f6325a5de/triangle-20220202-cp310-cp310-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4d/68ef9179f62b57027439212d20fe742b2702413a16e3f3c1d98d98a94803/triangle-20220202-cp310-cp310-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/dc/d2081e27b5b63da4f9c381d3f926ed4508802c74c8230570739d48038906/triangle-20220202-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b9/4f/5075535005f3e259cf2e6a04f7723df0217ef608b30edab29d68651210bc/triangle-20220202-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f8/d9/f1a70a68d462f07a4267d091ca59e20e8cba6eaf57f50235d2230f9770c8/triangle-20220202-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/70/04f2149b7b42938dc2848f7794a6096e1eaa34ad03c0c7c85195817f77e1/triangle-20220202-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c0/0c/216eaaab5460a7ba0c504e37010d74596c82182cddbdc48bb65a0c329df8/triangle-20220202-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/5a/8f4250f47f8c8b0a1167b356ee112c8fadca7f6efe219c0e5c78e363a619/triangle-20220202-cp36-cp36m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e4/23/d53fc1691c8f115dafa9d37d3c8f078fcce38041c970b3003d53c01d15c4/triangle-20220202-cp36-cp36m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0b/93/81defd4c8569ee06780ab4264aa709ef1b3d621e52c4b7acfbc42a1b408b/triangle-20220202-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/c1/7b0e172dc9447513f96d3c52d7149cec715206350ba0d53c4ae3bd781ef4/triangle-20220202-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/dd/280d39e1afb2a89d8ba49275147c08a3b299561276016f24cc99ed819fc3/triangle-20220202-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3b/dc/1dd1dbc96e5369299ebb524e286885a3f08c191f9c3778c8fb41ddd40389/triangle-20220202-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/33/17/d83bcd0c687c15a9a8e3944b56d8e95297726bd2eac171bedb7e0d7c0736/triangle-20220202-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8f/72/74f7e169c91cad34b570ecc3b76939a116574341a28ec9e079ea95ac937a/triangle-20220202-cp37-cp37m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/07/89b3beb9653dd97b2373b1e5457c8a6a91b8e5900b07425686ecf678d15b/triangle-20220202-cp37-cp37m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/af/7f/858dba526f3d64c8443d4a4a352e337d2c5fe9ed1ad8a4ebef7880c02f59/triangle-20220202-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,071 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/03/5a6ab2561970181c4959eebb4fc11a3791c21308f2281f97bf1b2a5c54d5/triangle-20220202-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,071 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/43/7fcaae6a0c964630d340f8789af8ec4b53440dcf0de78849eeaea324da67/triangle-20220202-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,072 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/7b/5d5b0f4c403fed6aef6f35d9c3069149e43cecbf906f17e364624e7231c5/triangle-20220202-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,073 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/19/4a84f3ea188e2194e9e45039907256857c2f582f30af94a41f5ec597c782/triangle-20220202-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,073 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/34/2aa9d19796f6d356c9abe9cc6e7a6977beef7e8c7df259adfba1de82d9b1/triangle-20220202-cp38-cp38-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,074 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/db/d3/a625b54fa7d3daece10173f6c9d9337864599cfdb5ca8a961d2d8cbcd8b0/triangle-20220202-cp38-cp38-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,074 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c7/dd/26a3326dc2152e009cde7d2a6cab8f15982f73faf67efc0d0f06ecc1aa87/triangle-20220202-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,075 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/46/dc3e3d9094f6ae6a31e6fc32b3522adc03fc1255ddfc18577f0b1d903f60/triangle-20220202-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,075 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/bd/2ba021e188c4b947f58ab5004be1c8ed3963545bbd61b5e7f81ba7e01a90/triangle-20220202-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,076 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/90/8df8849481d8a9f37c5c967cd3206941af5c7ef55525fff3347b662ad2d7/triangle-20220202-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,076 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/35/17338f9a99f97a134fc6db4bf22b88cb954ad9ad0327e3bb307197cd8b57/triangle-20220202-cp39-cp39-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,077 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a5/f5/1343e21029165346a0662e50ec8c93a58fd96081a6393dd5a96aac5785fb/triangle-20220202-cp39-cp39-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,077 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/61/5c3645143f2ab513c21c1be25681e87fb118a554bf9bda64b11ec7508c96/triangle-20220202-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,078 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/90/ccdfb53fe20a10fbaaef925db7c1c79f3e556423abde32534c83a900481e/triangle-20220202-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T10:48:51,079 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2023-09-12T10:48:51,079 Getting page https://www.piwheels.org/simple/triangle/ 2023-09-12T10:48:51,081 Found index url https://www.piwheels.org/simple/ 2023-09-12T10:48:51,343 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2023-09-12T10:48:51,379 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv6l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,380 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv7l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,381 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv6l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,381 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv7l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,382 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv6l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,383 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv7l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,384 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv6l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,385 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv7l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,386 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv6l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,386 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv7l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,387 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv6l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,388 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv7l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,388 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv6l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,389 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv7l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,390 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv6l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,391 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv7l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,392 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv6l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,392 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv7l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,393 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv6l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,394 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv7l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,395 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv6l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,396 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv7l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,396 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv6l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,397 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv7l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,398 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv6l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,398 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv7l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,399 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv6l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,400 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv7l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,400 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv6l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,401 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv7l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,402 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv6l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,403 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv7l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,404 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv6l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,404 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv7l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,405 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv6l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,406 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv7l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,407 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv6l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,407 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv7l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,408 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv6l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,409 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv7l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,409 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv6l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,410 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv7l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,411 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv6l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,412 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv7l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,413 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv6l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,413 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv7l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,414 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv6l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,415 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv7l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,416 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv6l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,417 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv7l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,418 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv6l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,418 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv7l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,419 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv6l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,419 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv7l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,420 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv6l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,421 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv7l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,422 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv6l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,422 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv7l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,423 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv6l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,424 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv7l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,425 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv6l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,426 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv7l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,426 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv6l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,427 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv7l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,428 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv6l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,429 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv7l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,429 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv6l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,430 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv7l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,431 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv6l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,432 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv7l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,432 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv6l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,433 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv7l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,434 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv6l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,434 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv7l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,435 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv6l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,436 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv7l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,437 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv6l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,438 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv7l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,438 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv6l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,439 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv7l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,440 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv6l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,440 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv7l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,441 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv6l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,442 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv7l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,443 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv6l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,444 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv7l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,445 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv6l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,446 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv7l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,446 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv6l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,448 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv7l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,486 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv6l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,487 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv7l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,488 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv6l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,488 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv7l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,489 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv6l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,490 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv7l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,490 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv6l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,491 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv7l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,491 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv6l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,492 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv7l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,493 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv6l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,494 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv7l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,495 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv6l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,495 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv7l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,496 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv6l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,497 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv7l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,498 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv6l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,498 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv7l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,499 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv6l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,500 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv7l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,500 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv6l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,501 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv7l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,502 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv6l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,502 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv7l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,503 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv6l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,504 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv7l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,504 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv6l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,505 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv7l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,506 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv6l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,506 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv7l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,507 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv6l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,508 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv7l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,509 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv6l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,509 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv7l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,510 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv6l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,511 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv7l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,511 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv6l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,512 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv7l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,513 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv6l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,513 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv7l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,514 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv6l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,515 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv7l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,516 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv6l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,516 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv7l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,517 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv6l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,518 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv7l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,518 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv6l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,519 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv7l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,520 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv6l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,520 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv7l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,521 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv6l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,522 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv7l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,522 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv6l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,523 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv7l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,524 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv6l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,524 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv7l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,525 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv6l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,526 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv7l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,527 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv6l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,527 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv7l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:48:51,528 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2023-09-12T10:48:51,529 Skipping link: not a file: https://pypi.org/simple/triangle/ 2023-09-12T10:48:51,562 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2023-09-12T10:48:51,590 Collecting triangle==20200404 2023-09-12T10:48:51,592 Created temporary directory: /tmp/pip-unpack-6aa_gugt 2023-09-12T10:48:52,166 Downloading triangle-20200404.tar.gz (1.6 MB) 2023-09-12T10:48:52,894 Added triangle==20200404 from https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz to build tracker '/tmp/pip-build-tracker-exxz68vf' 2023-09-12T10:48:52,896 Running setup.py (path:/tmp/pip-wheel-j856_9gs/triangle_738ccded9bdc4b5880765d0c0a7599a1/setup.py) egg_info for package triangle 2023-09-12T10:48:52,897 Created temporary directory: /tmp/pip-pip-egg-info-3_k_s9my 2023-09-12T10:48:52,898 Preparing metadata (setup.py): started 2023-09-12T10:48:52,899 Running command python setup.py egg_info 2023-09-12T10:48:53,921 running egg_info 2023-09-12T10:48:53,922 creating /tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info 2023-09-12T10:48:53,946 writing /tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info/PKG-INFO 2023-09-12T10:48:53,949 writing dependency_links to /tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info/dependency_links.txt 2023-09-12T10:48:53,951 writing requirements to /tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info/requires.txt 2023-09-12T10:48:53,952 writing top-level names to /tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info/top_level.txt 2023-09-12T10:48:53,953 writing manifest file '/tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info/SOURCES.txt' 2023-09-12T10:48:54,063 reading manifest file '/tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info/SOURCES.txt' 2023-09-12T10:48:54,064 adding license file 'LICENSE' 2023-09-12T10:48:54,068 writing manifest file '/tmp/pip-pip-egg-info-3_k_s9my/triangle.egg-info/SOURCES.txt' 2023-09-12T10:48:54,176 Preparing metadata (setup.py): finished with status 'done' 2023-09-12T10:48:54,180 Source in /tmp/pip-wheel-j856_9gs/triangle_738ccded9bdc4b5880765d0c0a7599a1 has version 20200404, which satisfies requirement triangle==20200404 from https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz 2023-09-12T10:48:54,181 Removed triangle==20200404 from https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz from build tracker '/tmp/pip-build-tracker-exxz68vf' 2023-09-12T10:48:54,185 Created temporary directory: /tmp/pip-unpack-4vd797tc 2023-09-12T10:48:54,186 Created temporary directory: /tmp/pip-unpack-m7t38tew 2023-09-12T10:48:54,190 Building wheels for collected packages: triangle 2023-09-12T10:48:54,194 Created temporary directory: /tmp/pip-wheel-m82jnhdi 2023-09-12T10:48:54,195 Building wheel for triangle (setup.py): started 2023-09-12T10:48:54,196 Destination directory: /tmp/pip-wheel-m82jnhdi 2023-09-12T10:48:54,196 Running command python setup.py bdist_wheel 2023-09-12T10:48:55,174 running bdist_wheel 2023-09-12T10:48:55,266 running build 2023-09-12T10:48:55,266 running build_py 2023-09-12T10:48:55,293 creating build 2023-09-12T10:48:55,293 creating build/lib.linux-armv7l-cpython-311 2023-09-12T10:48:55,294 creating build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:55,296 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:55,298 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:55,299 copying triangle/version.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:55,301 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:55,303 copying triangle/data.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:55,305 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:55,315 creating build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,316 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,317 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,319 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,321 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,324 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,326 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,329 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,331 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,334 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,337 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,340 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,341 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,343 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,345 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,347 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,349 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,351 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,354 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,357 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,359 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,361 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,363 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,365 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,367 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,369 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,372 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,405 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,409 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,412 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,414 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,416 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,419 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,421 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,424 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,427 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,430 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,432 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,434 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,467 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,469 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,471 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,474 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,477 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,478 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,480 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,482 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,484 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,486 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,488 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,490 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,492 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,494 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,496 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,499 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,501 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,502 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,504 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,506 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,509 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,511 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,513 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,515 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,517 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,519 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,521 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,523 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,525 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,527 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,529 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:48:55,531 running build_ext 2023-09-12T10:48:56,035 building 'triangle.core' extension 2023-09-12T10:48:56,036 creating build/temp.linux-armv7l-cpython-311 2023-09-12T10:48:56,036 creating build/temp.linux-armv7l-cpython-311/c 2023-09-12T10:48:56,037 creating build/temp.linux-armv7l-cpython-311/triangle 2023-09-12T10:48:56,038 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.11 -c c/triangle.c -o build/temp.linux-armv7l-cpython-311/c/triangle.o 2023-09-12T10:48:56,181 c/triangle.c: In function ‘printtriangle’: 2023-09-12T10:48:56,188 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,189 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,189 | ^ 2023-09-12T10:48:56,190 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,190 3687 | decode(t->tri[0], printtri); 2023-09-12T10:48:56,190 | ^~~~~~ 2023-09-12T10:48:56,192 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,192 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,193 | ^ 2023-09-12T10:48:56,193 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,194 3687 | decode(t->tri[0], printtri); 2023-09-12T10:48:56,194 | ^~~~~~ 2023-09-12T10:48:56,196 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,196 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,197 | ^ 2023-09-12T10:48:56,197 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,198 3687 | decode(t->tri[0], printtri); 2023-09-12T10:48:56,199 | ^~~~~~ 2023-09-12T10:48:56,199 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,200 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,201 | ^ 2023-09-12T10:48:56,201 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,202 3694 | decode(t->tri[1], printtri); 2023-09-12T10:48:56,203 | ^~~~~~ 2023-09-12T10:48:56,203 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,204 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,204 | ^ 2023-09-12T10:48:56,205 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,206 3694 | decode(t->tri[1], printtri); 2023-09-12T10:48:56,206 | ^~~~~~ 2023-09-12T10:48:56,207 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,207 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,208 | ^ 2023-09-12T10:48:56,209 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,209 3694 | decode(t->tri[1], printtri); 2023-09-12T10:48:56,210 | ^~~~~~ 2023-09-12T10:48:56,211 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,212 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,212 | ^ 2023-09-12T10:48:56,213 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,213 3701 | decode(t->tri[2], printtri); 2023-09-12T10:48:56,214 | ^~~~~~ 2023-09-12T10:48:56,214 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,215 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,215 | ^ 2023-09-12T10:48:56,216 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,216 3701 | decode(t->tri[2], printtri); 2023-09-12T10:48:56,217 | ^~~~~~ 2023-09-12T10:48:56,217 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,218 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,218 | ^ 2023-09-12T10:48:56,219 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,219 3701 | decode(t->tri[2], printtri); 2023-09-12T10:48:56,219 | ^~~~~~ 2023-09-12T10:48:56,220 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,220 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,221 | ^ 2023-09-12T10:48:56,221 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,222 3732 | sdecode(t->tri[6], printsh); 2023-09-12T10:48:56,222 | ^~~~~~~ 2023-09-12T10:48:56,223 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,223 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,224 | ^ 2023-09-12T10:48:56,224 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,225 3732 | sdecode(t->tri[6], printsh); 2023-09-12T10:48:56,226 | ^~~~~~~ 2023-09-12T10:48:56,226 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,227 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,228 | ^ 2023-09-12T10:48:56,228 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,229 3732 | sdecode(t->tri[6], printsh); 2023-09-12T10:48:56,230 | ^~~~~~~ 2023-09-12T10:48:56,230 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,231 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,232 | ^ 2023-09-12T10:48:56,232 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,233 3737 | sdecode(t->tri[7], printsh); 2023-09-12T10:48:56,233 | ^~~~~~~ 2023-09-12T10:48:56,234 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,234 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,235 | ^ 2023-09-12T10:48:56,236 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,236 3737 | sdecode(t->tri[7], printsh); 2023-09-12T10:48:56,237 | ^~~~~~~ 2023-09-12T10:48:56,238 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,238 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,239 | ^ 2023-09-12T10:48:56,239 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,240 3737 | sdecode(t->tri[7], printsh); 2023-09-12T10:48:56,240 | ^~~~~~~ 2023-09-12T10:48:56,241 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,241 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,242 | ^ 2023-09-12T10:48:56,242 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,243 3742 | sdecode(t->tri[8], printsh); 2023-09-12T10:48:56,243 | ^~~~~~~ 2023-09-12T10:48:56,244 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,244 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,245 | ^ 2023-09-12T10:48:56,245 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,246 3742 | sdecode(t->tri[8], printsh); 2023-09-12T10:48:56,246 | ^~~~~~~ 2023-09-12T10:48:56,247 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,247 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,248 | ^ 2023-09-12T10:48:56,248 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,249 3742 | sdecode(t->tri[8], printsh); 2023-09-12T10:48:56,249 | ^~~~~~~ 2023-09-12T10:48:56,250 c/triangle.c: In function ‘printsubseg’: 2023-09-12T10:48:56,250 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,251 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,251 | ^ 2023-09-12T10:48:56,252 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,253 3781 | sdecode(s->ss[0], printsh); 2023-09-12T10:48:56,253 | ^~~~~~~ 2023-09-12T10:48:56,254 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,254 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,255 | ^ 2023-09-12T10:48:56,256 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,256 3781 | sdecode(s->ss[0], printsh); 2023-09-12T10:48:56,257 | ^~~~~~~ 2023-09-12T10:48:56,258 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,258 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,259 | ^ 2023-09-12T10:48:56,259 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,260 3781 | sdecode(s->ss[0], printsh); 2023-09-12T10:48:56,260 | ^~~~~~~ 2023-09-12T10:48:56,261 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,261 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,262 | ^ 2023-09-12T10:48:56,263 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,263 3788 | sdecode(s->ss[1], printsh); 2023-09-12T10:48:56,264 | ^~~~~~~ 2023-09-12T10:48:56,264 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,265 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,266 | ^ 2023-09-12T10:48:56,267 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,267 3788 | sdecode(s->ss[1], printsh); 2023-09-12T10:48:56,268 | ^~~~~~~ 2023-09-12T10:48:56,269 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,269 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,270 | ^ 2023-09-12T10:48:56,270 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,271 3788 | sdecode(s->ss[1], printsh); 2023-09-12T10:48:56,271 | ^~~~~~~ 2023-09-12T10:48:56,272 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,272 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,273 | ^ 2023-09-12T10:48:56,273 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,273 3811 | decode(s->ss[6], printtri); 2023-09-12T10:48:56,274 | ^~~~~~ 2023-09-12T10:48:56,274 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,275 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,275 | ^ 2023-09-12T10:48:56,276 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,276 3811 | decode(s->ss[6], printtri); 2023-09-12T10:48:56,277 | ^~~~~~ 2023-09-12T10:48:56,277 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,278 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,278 | ^ 2023-09-12T10:48:56,279 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,279 3811 | decode(s->ss[6], printtri); 2023-09-12T10:48:56,280 | ^~~~~~ 2023-09-12T10:48:56,281 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,281 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,282 | ^ 2023-09-12T10:48:56,283 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,284 3818 | decode(s->ss[7], printtri); 2023-09-12T10:48:56,284 | ^~~~~~ 2023-09-12T10:48:56,285 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,285 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,286 | ^ 2023-09-12T10:48:56,287 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,287 3818 | decode(s->ss[7], printtri); 2023-09-12T10:48:56,288 | ^~~~~~ 2023-09-12T10:48:56,288 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,289 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,290 | ^ 2023-09-12T10:48:56,290 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,291 3818 | decode(s->ss[7], printtri); 2023-09-12T10:48:56,291 | ^~~~~~ 2023-09-12T10:48:56,292 c/triangle.c: In function ‘poolrestart’: 2023-09-12T10:48:56,293 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,293 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-12T10:48:56,294 | ^ 2023-09-12T10:48:56,295 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,295 3911 | pool->nextitem = (VOID *) 2023-09-12T10:48:56,296 | ^ 2023-09-12T10:48:56,297 c/triangle.c: In function ‘poolinit’: 2023-09-12T10:48:56,297 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-12T10:48:56,298 3956 | if (alignment > sizeof(VOID *)) { 2023-09-12T10:48:56,299 | ^ 2023-09-12T10:48:56,299 c/triangle.c: In function ‘poolalloc’: 2023-09-12T10:48:56,300 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,300 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-12T10:48:56,301 | ^ 2023-09-12T10:48:56,301 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,301 4045 | pool->nextitem = (VOID *) 2023-09-12T10:48:56,302 | ^ 2023-09-12T10:48:56,302 c/triangle.c: In function ‘traversalinit’: 2023-09-12T10:48:56,303 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,303 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-12T10:48:56,304 | ^ 2023-09-12T10:48:56,304 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,305 4109 | pool->pathitem = (VOID *) 2023-09-12T10:48:56,305 | ^ 2023-09-12T10:48:56,306 c/triangle.c: In function ‘traverse’: 2023-09-12T10:48:56,306 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,307 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-12T10:48:56,307 | ^ 2023-09-12T10:48:56,308 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,308 4153 | pool->pathitem = (VOID *) 2023-09-12T10:48:56,309 | ^ 2023-09-12T10:48:56,310 c/triangle.c: In function ‘dummyinit’: 2023-09-12T10:48:56,310 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,311 4213 | alignptr = (INT_PTR) m->dummytribase; 2023-09-12T10:48:56,312 | ^ 2023-09-12T10:48:56,313 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,313 4214 | m->dummytri = (triangle *) 2023-09-12T10:48:56,314 | ^ 2023-09-12T10:48:56,314 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,315 4236 | alignptr = (INT_PTR) m->dummysubbase; 2023-09-12T10:48:56,316 | ^ 2023-09-12T10:48:56,316 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,317 4237 | m->dummysub = (subseg *) 2023-09-12T10:48:56,318 | ^ 2023-09-12T10:48:56,318 c/triangle.c: In function ‘initializetrisubpools’: 2023-09-12T10:48:56,319 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-12T10:48:56,319 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2023-09-12T10:48:56,320 | ^ 2023-09-12T10:48:56,321 c/triangle.c: In function ‘getvertex’: 2023-09-12T10:48:56,321 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,322 4613 | alignptr = (INT_PTR) (getblock + 1); 2023-09-12T10:48:56,322 | ^ 2023-09-12T10:48:56,323 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,324 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2023-09-12T10:48:56,324 | ^ 2023-09-12T10:48:56,340 c/triangle.c: In function ‘checkmesh’: 2023-09-12T10:48:56,343 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,344 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,344 | ^ 2023-09-12T10:48:56,345 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,345 969 | decode(ptr, otri2); 2023-09-12T10:48:56,346 | ^~~~~~ 2023-09-12T10:48:56,346 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,346 6748 | sym(triangleloop, oppotri); 2023-09-12T10:48:56,347 | ^~~ 2023-09-12T10:48:56,348 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,349 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,349 | ^ 2023-09-12T10:48:56,350 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,350 969 | decode(ptr, otri2); 2023-09-12T10:48:56,350 | ^~~~~~ 2023-09-12T10:48:56,351 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,351 6748 | sym(triangleloop, oppotri); 2023-09-12T10:48:56,351 | ^~~ 2023-09-12T10:48:56,353 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,353 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,354 | ^ 2023-09-12T10:48:56,354 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,355 969 | decode(ptr, otri2); 2023-09-12T10:48:56,355 | ^~~~~~ 2023-09-12T10:48:56,356 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,357 6748 | sym(triangleloop, oppotri); 2023-09-12T10:48:56,357 | ^~~ 2023-09-12T10:48:56,358 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,359 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,359 | ^ 2023-09-12T10:48:56,360 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,360 969 | decode(ptr, otri2); 2023-09-12T10:48:56,361 | ^~~~~~ 2023-09-12T10:48:56,362 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,362 6751 | sym(oppotri, oppooppotri); 2023-09-12T10:48:56,363 | ^~~ 2023-09-12T10:48:56,364 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,364 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,365 | ^ 2023-09-12T10:48:56,365 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,366 969 | decode(ptr, otri2); 2023-09-12T10:48:56,366 | ^~~~~~ 2023-09-12T10:48:56,367 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,367 6751 | sym(oppotri, oppooppotri); 2023-09-12T10:48:56,368 | ^~~ 2023-09-12T10:48:56,368 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,369 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,370 | ^ 2023-09-12T10:48:56,370 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,371 969 | decode(ptr, otri2); 2023-09-12T10:48:56,372 | ^~~~~~ 2023-09-12T10:48:56,372 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,373 6751 | sym(oppotri, oppooppotri); 2023-09-12T10:48:56,374 | ^~~ 2023-09-12T10:48:56,374 c/triangle.c: In function ‘checkdelaunay’: 2023-09-12T10:48:56,376 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,377 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,377 | ^ 2023-09-12T10:48:56,377 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,378 969 | decode(ptr, otri2); 2023-09-12T10:48:56,378 | ^~~~~~ 2023-09-12T10:48:56,379 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,379 6841 | sym(triangleloop, oppotri); 2023-09-12T10:48:56,379 | ^~~ 2023-09-12T10:48:56,380 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,381 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,381 | ^ 2023-09-12T10:48:56,382 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,382 969 | decode(ptr, otri2); 2023-09-12T10:48:56,382 | ^~~~~~ 2023-09-12T10:48:56,383 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,383 6841 | sym(triangleloop, oppotri); 2023-09-12T10:48:56,384 | ^~~ 2023-09-12T10:48:56,384 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,385 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,385 | ^ 2023-09-12T10:48:56,386 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,386 969 | decode(ptr, otri2); 2023-09-12T10:48:56,387 | ^~~~~~ 2023-09-12T10:48:56,388 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,388 6841 | sym(triangleloop, oppotri); 2023-09-12T10:48:56,389 | ^~~ 2023-09-12T10:48:56,390 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,390 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,391 | ^ 2023-09-12T10:48:56,391 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,392 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,393 | ^~~~~~~ 2023-09-12T10:48:56,393 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,394 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T10:48:56,395 | ^~~~~~~ 2023-09-12T10:48:56,395 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,396 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,396 | ^ 2023-09-12T10:48:56,397 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,397 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,398 | ^~~~~~~ 2023-09-12T10:48:56,399 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,399 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T10:48:56,400 | ^~~~~~~ 2023-09-12T10:48:56,401 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,401 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,402 | ^ 2023-09-12T10:48:56,403 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,403 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,404 | ^~~~~~~ 2023-09-12T10:48:56,404 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,405 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T10:48:56,406 | ^~~~~~~ 2023-09-12T10:48:56,407 c/triangle.c: In function ‘enqueuebadtri’: 2023-09-12T10:48:56,407 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,407 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,408 | ^ 2023-09-12T10:48:56,408 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,409 7039 | newbad->poortri = encode(*enqtri); 2023-09-12T10:48:56,409 | ^~~~~~ 2023-09-12T10:48:56,411 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,411 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,412 | ^ 2023-09-12T10:48:56,412 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,413 7039 | newbad->poortri = encode(*enqtri); 2023-09-12T10:48:56,413 | ^~~~~~ 2023-09-12T10:48:56,414 c/triangle.c: In function ‘checkseg4encroach’: 2023-09-12T10:48:56,417 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,417 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,418 | ^ 2023-09-12T10:48:56,418 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,419 1296 | decode(ptr, otri) 2023-09-12T10:48:56,419 | ^~~~~~ 2023-09-12T10:48:56,419 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:48:56,420 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T10:48:56,420 | ^~~~~~~ 2023-09-12T10:48:56,422 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,423 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,423 | ^ 2023-09-12T10:48:56,424 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,424 1296 | decode(ptr, otri) 2023-09-12T10:48:56,425 | ^~~~~~ 2023-09-12T10:48:56,426 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:48:56,426 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T10:48:56,427 | ^~~~~~~ 2023-09-12T10:48:56,427 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,428 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,429 | ^ 2023-09-12T10:48:56,430 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,430 1296 | decode(ptr, otri) 2023-09-12T10:48:56,431 | ^~~~~~ 2023-09-12T10:48:56,431 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:48:56,432 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T10:48:56,432 | ^~~~~~~ 2023-09-12T10:48:56,434 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,434 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,435 | ^ 2023-09-12T10:48:56,436 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,436 1296 | decode(ptr, otri) 2023-09-12T10:48:56,437 | ^~~~~~ 2023-09-12T10:48:56,437 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:48:56,438 7163 | stpivot(testsym, neighbortri); 2023-09-12T10:48:56,439 | ^~~~~~~ 2023-09-12T10:48:56,439 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,440 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,441 | ^ 2023-09-12T10:48:56,441 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,442 1296 | decode(ptr, otri) 2023-09-12T10:48:56,442 | ^~~~~~ 2023-09-12T10:48:56,442 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:48:56,443 7163 | stpivot(testsym, neighbortri); 2023-09-12T10:48:56,443 | ^~~~~~~ 2023-09-12T10:48:56,444 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,445 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,445 | ^ 2023-09-12T10:48:56,445 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,446 1296 | decode(ptr, otri) 2023-09-12T10:48:56,446 | ^~~~~~ 2023-09-12T10:48:56,447 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:48:56,447 7163 | stpivot(testsym, neighbortri); 2023-09-12T10:48:56,448 | ^~~~~~~ 2023-09-12T10:48:56,449 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,449 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,450 | ^ 2023-09-12T10:48:56,450 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,451 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-12T10:48:56,451 | ^~~~~~~ 2023-09-12T10:48:56,453 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,454 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,454 | ^ 2023-09-12T10:48:56,455 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,456 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-12T10:48:56,456 | ^~~~~~~ 2023-09-12T10:48:56,457 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,458 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,459 | ^ 2023-09-12T10:48:56,459 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,460 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-12T10:48:56,461 | ^~~~~~~ 2023-09-12T10:48:56,462 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,462 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,463 | ^ 2023-09-12T10:48:56,464 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,464 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-12T10:48:56,465 | ^~~~~~~ 2023-09-12T10:48:56,466 c/triangle.c: In function ‘testtriangle’: 2023-09-12T10:48:56,470 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,470 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,471 | ^ 2023-09-12T10:48:56,471 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,472 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,473 | ^~~~~~~ 2023-09-12T10:48:56,473 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,474 7338 | tspivot(tri1, testsub); 2023-09-12T10:48:56,474 | ^~~~~~~ 2023-09-12T10:48:56,475 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,476 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,477 | ^ 2023-09-12T10:48:56,477 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,478 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,478 | ^~~~~~~ 2023-09-12T10:48:56,478 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,479 7338 | tspivot(tri1, testsub); 2023-09-12T10:48:56,479 | ^~~~~~~ 2023-09-12T10:48:56,480 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,480 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,481 | ^ 2023-09-12T10:48:56,481 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,482 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,482 | ^~~~~~~ 2023-09-12T10:48:56,482 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,483 7338 | tspivot(tri1, testsub); 2023-09-12T10:48:56,483 | ^~~~~~~ 2023-09-12T10:48:56,485 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,486 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,486 | ^ 2023-09-12T10:48:56,487 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,487 973 | decode(ptr, otri); 2023-09-12T10:48:56,488 | ^~~~~~ 2023-09-12T10:48:56,488 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,489 1014 | symself(otri); \ 2023-09-12T10:48:56,489 | ^~~~~~~ 2023-09-12T10:48:56,490 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:48:56,490 7343 | oprevself(tri1); 2023-09-12T10:48:56,491 | ^~~~~~~~~ 2023-09-12T10:48:56,492 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,492 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,493 | ^ 2023-09-12T10:48:56,493 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,494 973 | decode(ptr, otri); 2023-09-12T10:48:56,495 | ^~~~~~ 2023-09-12T10:48:56,495 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,496 1014 | symself(otri); \ 2023-09-12T10:48:56,496 | ^~~~~~~ 2023-09-12T10:48:56,497 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:48:56,498 7343 | oprevself(tri1); 2023-09-12T10:48:56,498 | ^~~~~~~~~ 2023-09-12T10:48:56,499 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,499 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,500 | ^ 2023-09-12T10:48:56,500 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,501 973 | decode(ptr, otri); 2023-09-12T10:48:56,501 | ^~~~~~ 2023-09-12T10:48:56,502 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,503 1014 | symself(otri); \ 2023-09-12T10:48:56,503 | ^~~~~~~ 2023-09-12T10:48:56,507 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:48:56,508 7343 | oprevself(tri1); 2023-09-12T10:48:56,508 | ^~~~~~~~~ 2023-09-12T10:48:56,509 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,510 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,510 | ^ 2023-09-12T10:48:56,511 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,511 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,512 | ^~~~~~~ 2023-09-12T10:48:56,512 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,512 7344 | tspivot(tri1, testsub); 2023-09-12T10:48:56,513 | ^~~~~~~ 2023-09-12T10:48:56,513 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,514 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,514 | ^ 2023-09-12T10:48:56,515 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,515 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,515 | ^~~~~~~ 2023-09-12T10:48:56,516 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,516 7344 | tspivot(tri1, testsub); 2023-09-12T10:48:56,517 | ^~~~~~~ 2023-09-12T10:48:56,517 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,518 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,518 | ^ 2023-09-12T10:48:56,519 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,519 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,520 | ^~~~~~~ 2023-09-12T10:48:56,520 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,521 7344 | tspivot(tri1, testsub); 2023-09-12T10:48:56,521 | ^~~~~~~ 2023-09-12T10:48:56,522 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,523 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,523 | ^ 2023-09-12T10:48:56,524 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,524 973 | decode(ptr, otri); 2023-09-12T10:48:56,525 | ^~~~~~ 2023-09-12T10:48:56,526 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,526 1026 | symself(otri); \ 2023-09-12T10:48:56,527 | ^~~~~~~ 2023-09-12T10:48:56,528 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T10:48:56,528 7351 | dnextself(tri2); 2023-09-12T10:48:56,529 | ^~~~~~~~~ 2023-09-12T10:48:56,529 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,530 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,530 | ^ 2023-09-12T10:48:56,531 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,532 973 | decode(ptr, otri); 2023-09-12T10:48:56,532 | ^~~~~~ 2023-09-12T10:48:56,533 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,533 1026 | symself(otri); \ 2023-09-12T10:48:56,534 | ^~~~~~~ 2023-09-12T10:48:56,534 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T10:48:56,535 7351 | dnextself(tri2); 2023-09-12T10:48:56,536 | ^~~~~~~~~ 2023-09-12T10:48:56,536 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,537 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,537 | ^ 2023-09-12T10:48:56,538 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,539 973 | decode(ptr, otri); 2023-09-12T10:48:56,539 | ^~~~~~ 2023-09-12T10:48:56,540 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,540 1026 | symself(otri); \ 2023-09-12T10:48:56,540 | ^~~~~~~ 2023-09-12T10:48:56,541 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T10:48:56,541 7351 | dnextself(tri2); 2023-09-12T10:48:56,542 | ^~~~~~~~~ 2023-09-12T10:48:56,542 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,543 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,543 | ^ 2023-09-12T10:48:56,544 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,544 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,545 | ^~~~~~~ 2023-09-12T10:48:56,545 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,546 7352 | tspivot(tri2, testsub); 2023-09-12T10:48:56,546 | ^~~~~~~ 2023-09-12T10:48:56,546 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,547 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,547 | ^ 2023-09-12T10:48:56,548 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,548 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,549 | ^~~~~~~ 2023-09-12T10:48:56,549 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,550 7352 | tspivot(tri2, testsub); 2023-09-12T10:48:56,551 | ^~~~~~~ 2023-09-12T10:48:56,551 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,551 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,552 | ^ 2023-09-12T10:48:56,552 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,553 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,554 | ^~~~~~~ 2023-09-12T10:48:56,554 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,555 7352 | tspivot(tri2, testsub); 2023-09-12T10:48:56,556 | ^~~~~~~ 2023-09-12T10:48:56,556 c/triangle.c: In function ‘makevertexmap’: 2023-09-12T10:48:56,557 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,558 | ^ 2023-09-12T10:48:56,558 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:48:56,559 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:48:56,559 | ^~~~~ 2023-09-12T10:48:56,560 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,561 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-12T10:48:56,561 | ^~~~~~ 2023-09-12T10:48:56,562 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,562 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,563 | ^ 2023-09-12T10:48:56,564 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:48:56,564 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:48:56,565 | ^~~~~ 2023-09-12T10:48:56,566 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,566 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-12T10:48:56,567 | ^~~~~~ 2023-09-12T10:48:56,567 c/triangle.c: In function ‘preciselocate’: 2023-09-12T10:48:56,567 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,568 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,568 | ^ 2023-09-12T10:48:56,569 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,569 969 | decode(ptr, otri2); 2023-09-12T10:48:56,570 | ^~~~~~ 2023-09-12T10:48:56,570 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,571 7590 | sym(backtracktri, *searchtri); 2023-09-12T10:48:56,571 | ^~~ 2023-09-12T10:48:56,571 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,572 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,572 | ^ 2023-09-12T10:48:56,573 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,573 969 | decode(ptr, otri2); 2023-09-12T10:48:56,574 | ^~~~~~ 2023-09-12T10:48:56,574 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,574 7590 | sym(backtracktri, *searchtri); 2023-09-12T10:48:56,575 | ^~~ 2023-09-12T10:48:56,576 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,576 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,577 | ^ 2023-09-12T10:48:56,577 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,578 969 | decode(ptr, otri2); 2023-09-12T10:48:56,578 | ^~~~~~ 2023-09-12T10:48:56,579 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,579 7590 | sym(backtracktri, *searchtri); 2023-09-12T10:48:56,580 | ^~~ 2023-09-12T10:48:56,581 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,581 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,582 | ^ 2023-09-12T10:48:56,582 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,583 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,584 | ^~~~~~~ 2023-09-12T10:48:56,584 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,585 7594 | tspivot(backtracktri, checkedge); 2023-09-12T10:48:56,585 | ^~~~~~~ 2023-09-12T10:48:56,586 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,587 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,587 | ^ 2023-09-12T10:48:56,588 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,589 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,589 | ^~~~~~~ 2023-09-12T10:48:56,590 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,590 7594 | tspivot(backtracktri, checkedge); 2023-09-12T10:48:56,591 | ^~~~~~~ 2023-09-12T10:48:56,591 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,592 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,593 | ^ 2023-09-12T10:48:56,593 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,594 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,595 | ^~~~~~~ 2023-09-12T10:48:56,595 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,596 7594 | tspivot(backtracktri, checkedge); 2023-09-12T10:48:56,596 | ^~~~~~~ 2023-09-12T10:48:56,597 c/triangle.c: In function ‘locate’: 2023-09-12T10:48:56,597 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,598 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2023-09-12T10:48:56,598 | ^ 2023-09-12T10:48:56,598 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,599 7737 | firsttri = (char *) (alignptr + 2023-09-12T10:48:56,599 | ^ 2023-09-12T10:48:56,601 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,602 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,602 | ^ 2023-09-12T10:48:56,603 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,603 973 | decode(ptr, otri); 2023-09-12T10:48:56,604 | ^~~~~~ 2023-09-12T10:48:56,604 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,604 7789 | symself(*searchtri); 2023-09-12T10:48:56,605 | ^~~~~~~ 2023-09-12T10:48:56,606 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,606 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,607 | ^ 2023-09-12T10:48:56,608 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,608 973 | decode(ptr, otri); 2023-09-12T10:48:56,609 | ^~~~~~ 2023-09-12T10:48:56,609 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,610 7789 | symself(*searchtri); 2023-09-12T10:48:56,611 | ^~~~~~~ 2023-09-12T10:48:56,611 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,612 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,613 | ^ 2023-09-12T10:48:56,613 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,614 973 | decode(ptr, otri); 2023-09-12T10:48:56,615 | ^~~~~~ 2023-09-12T10:48:56,615 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T10:48:56,616 7789 | symself(*searchtri); 2023-09-12T10:48:56,616 | ^~~~~~~ 2023-09-12T10:48:56,617 c/triangle.c: In function ‘insertsubseg’: 2023-09-12T10:48:56,617 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,618 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,618 | ^ 2023-09-12T10:48:56,619 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,619 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,620 | ^~~~~~~ 2023-09-12T10:48:56,620 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,621 7847 | tspivot(*tri, newsubseg); 2023-09-12T10:48:56,622 | ^~~~~~~ 2023-09-12T10:48:56,622 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,623 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,623 | ^ 2023-09-12T10:48:56,624 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,624 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,625 | ^~~~~~~ 2023-09-12T10:48:56,626 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,627 7847 | tspivot(*tri, newsubseg); 2023-09-12T10:48:56,627 | ^~~~~~~ 2023-09-12T10:48:56,627 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,628 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,628 | ^ 2023-09-12T10:48:56,629 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,629 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,629 | ^~~~~~~ 2023-09-12T10:48:56,630 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,630 7847 | tspivot(*tri, newsubseg); 2023-09-12T10:48:56,631 | ^~~~~~~ 2023-09-12T10:48:56,631 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,632 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,632 | ^ 2023-09-12T10:48:56,632 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,633 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,633 | ^~~~~~~ 2023-09-12T10:48:56,634 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,634 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:48:56,634 | ^~~~~~ 2023-09-12T10:48:56,635 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,636 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,636 | ^ 2023-09-12T10:48:56,637 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,637 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,638 | ^~~~~~~ 2023-09-12T10:48:56,639 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,639 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:48:56,640 | ^~~~~~ 2023-09-12T10:48:56,641 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,641 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,642 | ^ 2023-09-12T10:48:56,643 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,643 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,644 | ^~~~~~ 2023-09-12T10:48:56,644 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,645 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:48:56,646 | ^~~~~~ 2023-09-12T10:48:56,646 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,647 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,647 | ^ 2023-09-12T10:48:56,648 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,648 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,649 | ^~~~~~ 2023-09-12T10:48:56,649 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,650 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:48:56,650 | ^~~~~~ 2023-09-12T10:48:56,651 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,652 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,652 | ^ 2023-09-12T10:48:56,653 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,654 969 | decode(ptr, otri2); 2023-09-12T10:48:56,654 | ^~~~~~ 2023-09-12T10:48:56,655 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,655 7860 | sym(*tri, oppotri); 2023-09-12T10:48:56,655 | ^~~ 2023-09-12T10:48:56,656 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,656 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,657 | ^ 2023-09-12T10:48:56,657 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,657 969 | decode(ptr, otri2); 2023-09-12T10:48:56,658 | ^~~~~~ 2023-09-12T10:48:56,658 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,659 7860 | sym(*tri, oppotri); 2023-09-12T10:48:56,659 | ^~~ 2023-09-12T10:48:56,659 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,660 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,660 | ^ 2023-09-12T10:48:56,661 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,661 969 | decode(ptr, otri2); 2023-09-12T10:48:56,661 | ^~~~~~ 2023-09-12T10:48:56,662 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,662 7860 | sym(*tri, oppotri); 2023-09-12T10:48:56,663 | ^~~ 2023-09-12T10:48:56,663 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,664 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,665 | ^ 2023-09-12T10:48:56,666 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,666 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,667 | ^~~~~~~ 2023-09-12T10:48:56,667 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,668 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:48:56,669 | ^~~~~~ 2023-09-12T10:48:56,669 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,670 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,670 | ^ 2023-09-12T10:48:56,671 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,672 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,672 | ^~~~~~~ 2023-09-12T10:48:56,673 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,673 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:48:56,674 | ^~~~~~ 2023-09-12T10:48:56,674 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,675 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,676 | ^ 2023-09-12T10:48:56,676 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,677 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,677 | ^~~~~~ 2023-09-12T10:48:56,678 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,679 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:48:56,679 | ^~~~~~ 2023-09-12T10:48:56,680 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,680 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,681 | ^ 2023-09-12T10:48:56,682 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,682 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,682 | ^~~~~~ 2023-09-12T10:48:56,683 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,683 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:48:56,684 | ^~~~~~ 2023-09-12T10:48:56,684 c/triangle.c: In function ‘flip’: 2023-09-12T10:48:56,684 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,685 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,685 | ^ 2023-09-12T10:48:56,686 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,686 969 | decode(ptr, otri2); 2023-09-12T10:48:56,687 | ^~~~~~ 2023-09-12T10:48:56,687 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,687 7949 | sym(*flipedge, top); 2023-09-12T10:48:56,688 | ^~~ 2023-09-12T10:48:56,688 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,689 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,689 | ^ 2023-09-12T10:48:56,689 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,690 969 | decode(ptr, otri2); 2023-09-12T10:48:56,691 | ^~~~~~ 2023-09-12T10:48:56,691 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,692 7949 | sym(*flipedge, top); 2023-09-12T10:48:56,692 | ^~~ 2023-09-12T10:48:56,693 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,694 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,694 | ^ 2023-09-12T10:48:56,695 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,696 969 | decode(ptr, otri2); 2023-09-12T10:48:56,696 | ^~~~~~ 2023-09-12T10:48:56,697 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,698 7949 | sym(*flipedge, top); 2023-09-12T10:48:56,698 | ^~~ 2023-09-12T10:48:56,699 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,700 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,700 | ^ 2023-09-12T10:48:56,701 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,701 969 | decode(ptr, otri2); 2023-09-12T10:48:56,702 | ^~~~~~ 2023-09-12T10:48:56,702 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,703 7969 | sym(topleft, toplcasing); 2023-09-12T10:48:56,703 | ^~~ 2023-09-12T10:48:56,704 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,704 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,705 | ^ 2023-09-12T10:48:56,706 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,706 969 | decode(ptr, otri2); 2023-09-12T10:48:56,707 | ^~~~~~ 2023-09-12T10:48:56,707 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,708 7969 | sym(topleft, toplcasing); 2023-09-12T10:48:56,709 | ^~~ 2023-09-12T10:48:56,709 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,710 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,711 | ^ 2023-09-12T10:48:56,711 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,712 969 | decode(ptr, otri2); 2023-09-12T10:48:56,712 | ^~~~~~ 2023-09-12T10:48:56,713 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,713 7969 | sym(topleft, toplcasing); 2023-09-12T10:48:56,713 | ^~~ 2023-09-12T10:48:56,714 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,714 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,715 | ^ 2023-09-12T10:48:56,715 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,716 969 | decode(ptr, otri2); 2023-09-12T10:48:56,716 | ^~~~~~ 2023-09-12T10:48:56,716 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,717 7971 | sym(topright, toprcasing); 2023-09-12T10:48:56,717 | ^~~ 2023-09-12T10:48:56,717 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,718 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,718 | ^ 2023-09-12T10:48:56,719 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,719 969 | decode(ptr, otri2); 2023-09-12T10:48:56,720 | ^~~~~~ 2023-09-12T10:48:56,720 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,721 7971 | sym(topright, toprcasing); 2023-09-12T10:48:56,721 | ^~~ 2023-09-12T10:48:56,722 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,722 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,723 | ^ 2023-09-12T10:48:56,723 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,724 969 | decode(ptr, otri2); 2023-09-12T10:48:56,725 | ^~~~~~ 2023-09-12T10:48:56,725 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,726 7971 | sym(topright, toprcasing); 2023-09-12T10:48:56,726 | ^~~ 2023-09-12T10:48:56,727 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,728 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,728 | ^ 2023-09-12T10:48:56,729 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,729 969 | decode(ptr, otri2); 2023-09-12T10:48:56,730 | ^~~~~~ 2023-09-12T10:48:56,730 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,731 7973 | sym(botleft, botlcasing); 2023-09-12T10:48:56,731 | ^~~ 2023-09-12T10:48:56,732 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,733 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,733 | ^ 2023-09-12T10:48:56,733 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,734 969 | decode(ptr, otri2); 2023-09-12T10:48:56,735 | ^~~~~~ 2023-09-12T10:48:56,735 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,736 7973 | sym(botleft, botlcasing); 2023-09-12T10:48:56,736 | ^~~ 2023-09-12T10:48:56,737 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,738 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,738 | ^ 2023-09-12T10:48:56,739 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,739 969 | decode(ptr, otri2); 2023-09-12T10:48:56,740 | ^~~~~~ 2023-09-12T10:48:56,740 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,741 7973 | sym(botleft, botlcasing); 2023-09-12T10:48:56,741 | ^~~ 2023-09-12T10:48:56,741 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,742 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,742 | ^ 2023-09-12T10:48:56,743 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,743 969 | decode(ptr, otri2); 2023-09-12T10:48:56,743 | ^~~~~~ 2023-09-12T10:48:56,744 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,744 7975 | sym(botright, botrcasing); 2023-09-12T10:48:56,745 | ^~~ 2023-09-12T10:48:56,745 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,746 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,746 | ^ 2023-09-12T10:48:56,747 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,747 969 | decode(ptr, otri2); 2023-09-12T10:48:56,747 | ^~~~~~ 2023-09-12T10:48:56,748 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,748 7975 | sym(botright, botrcasing); 2023-09-12T10:48:56,749 | ^~~ 2023-09-12T10:48:56,750 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,750 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,751 | ^ 2023-09-12T10:48:56,752 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,752 969 | decode(ptr, otri2); 2023-09-12T10:48:56,753 | ^~~~~~ 2023-09-12T10:48:56,753 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,754 7975 | sym(botright, botrcasing); 2023-09-12T10:48:56,754 | ^~~ 2023-09-12T10:48:56,755 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,756 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,757 | ^ 2023-09-12T10:48:56,757 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,758 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,758 | ^~~~~~ 2023-09-12T10:48:56,759 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,760 7977 | bond(topleft, botlcasing); 2023-09-12T10:48:56,760 | ^~~~ 2023-09-12T10:48:56,761 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,761 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,762 | ^ 2023-09-12T10:48:56,762 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,763 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,764 | ^~~~~~ 2023-09-12T10:48:56,765 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,765 7977 | bond(topleft, botlcasing); 2023-09-12T10:48:56,766 | ^~~~ 2023-09-12T10:48:56,766 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,767 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,767 | ^ 2023-09-12T10:48:56,768 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,769 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,769 | ^~~~~~ 2023-09-12T10:48:56,770 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,770 7977 | bond(topleft, botlcasing); 2023-09-12T10:48:56,770 | ^~~~ 2023-09-12T10:48:56,771 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,771 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,772 | ^ 2023-09-12T10:48:56,772 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,772 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,773 | ^~~~~~ 2023-09-12T10:48:56,773 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,774 7977 | bond(topleft, botlcasing); 2023-09-12T10:48:56,774 | ^~~~ 2023-09-12T10:48:56,775 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,775 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,776 | ^ 2023-09-12T10:48:56,776 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,777 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,777 | ^~~~~~ 2023-09-12T10:48:56,778 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,778 7978 | bond(botleft, botrcasing); 2023-09-12T10:48:56,779 | ^~~~ 2023-09-12T10:48:56,779 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,780 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,780 | ^ 2023-09-12T10:48:56,781 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,781 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,782 | ^~~~~~ 2023-09-12T10:48:56,783 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,783 7978 | bond(botleft, botrcasing); 2023-09-12T10:48:56,784 | ^~~~ 2023-09-12T10:48:56,785 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,785 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,786 | ^ 2023-09-12T10:48:56,786 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,787 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,787 | ^~~~~~ 2023-09-12T10:48:56,788 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,788 7978 | bond(botleft, botrcasing); 2023-09-12T10:48:56,789 | ^~~~ 2023-09-12T10:48:56,790 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,790 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,791 | ^ 2023-09-12T10:48:56,791 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,792 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,793 | ^~~~~~ 2023-09-12T10:48:56,793 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,794 7978 | bond(botleft, botrcasing); 2023-09-12T10:48:56,794 | ^~~~ 2023-09-12T10:48:56,795 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,796 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,797 | ^ 2023-09-12T10:48:56,797 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,798 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,798 | ^~~~~~ 2023-09-12T10:48:56,798 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,799 7979 | bond(botright, toprcasing); 2023-09-12T10:48:56,799 | ^~~~ 2023-09-12T10:48:56,800 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,800 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,800 | ^ 2023-09-12T10:48:56,801 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,801 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,802 | ^~~~~~ 2023-09-12T10:48:56,802 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,803 7979 | bond(botright, toprcasing); 2023-09-12T10:48:56,804 | ^~~~ 2023-09-12T10:48:56,804 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,805 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,805 | ^ 2023-09-12T10:48:56,806 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,807 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,807 | ^~~~~~ 2023-09-12T10:48:56,808 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,808 7979 | bond(botright, toprcasing); 2023-09-12T10:48:56,809 | ^~~~ 2023-09-12T10:48:56,809 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,810 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,811 | ^ 2023-09-12T10:48:56,811 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,812 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,812 | ^~~~~~ 2023-09-12T10:48:56,813 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,814 7979 | bond(botright, toprcasing); 2023-09-12T10:48:56,814 | ^~~~ 2023-09-12T10:48:56,815 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,816 | ^ 2023-09-12T10:48:56,816 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,817 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,817 | ^~~~~~ 2023-09-12T10:48:56,818 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,818 7980 | bond(topright, toplcasing); 2023-09-12T10:48:56,819 | ^~~~ 2023-09-12T10:48:56,820 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,820 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,821 | ^ 2023-09-12T10:48:56,822 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,822 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:56,823 | ^~~~~~ 2023-09-12T10:48:56,824 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,824 7980 | bond(topright, toplcasing); 2023-09-12T10:48:56,825 | ^~~~ 2023-09-12T10:48:56,825 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,825 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,826 | ^ 2023-09-12T10:48:56,826 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,827 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,827 | ^~~~~~ 2023-09-12T10:48:56,827 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,828 7980 | bond(topright, toplcasing); 2023-09-12T10:48:56,828 | ^~~~ 2023-09-12T10:48:56,829 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,829 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,829 | ^ 2023-09-12T10:48:56,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,830 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:56,831 | ^~~~~~ 2023-09-12T10:48:56,831 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:56,831 7980 | bond(topright, toplcasing); 2023-09-12T10:48:56,832 | ^~~~ 2023-09-12T10:48:56,832 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,833 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,834 | ^ 2023-09-12T10:48:56,834 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,835 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,835 | ^~~~~~~ 2023-09-12T10:48:56,836 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,836 7984 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:56,837 | ^~~~~~~ 2023-09-12T10:48:56,838 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,838 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,839 | ^ 2023-09-12T10:48:56,840 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,841 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,841 | ^~~~~~~ 2023-09-12T10:48:56,842 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,842 7984 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:56,843 | ^~~~~~~ 2023-09-12T10:48:56,843 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,844 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,844 | ^ 2023-09-12T10:48:56,845 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,845 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,846 | ^~~~~~~ 2023-09-12T10:48:56,847 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,847 7984 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:56,848 | ^~~~~~~ 2023-09-12T10:48:56,849 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,850 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,851 | ^ 2023-09-12T10:48:56,851 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,852 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,853 | ^~~~~~~ 2023-09-12T10:48:56,853 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,854 7985 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:56,854 | ^~~~~~~ 2023-09-12T10:48:56,855 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,855 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,855 | ^ 2023-09-12T10:48:56,856 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,856 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,857 | ^~~~~~~ 2023-09-12T10:48:56,857 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,857 7985 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:56,858 | ^~~~~~~ 2023-09-12T10:48:56,858 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,859 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,859 | ^ 2023-09-12T10:48:56,859 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,860 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,860 | ^~~~~~~ 2023-09-12T10:48:56,861 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,861 7985 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:56,862 | ^~~~~~~ 2023-09-12T10:48:56,862 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,862 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,863 | ^ 2023-09-12T10:48:56,863 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,864 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,864 | ^~~~~~~ 2023-09-12T10:48:56,865 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,866 7986 | tspivot(botright, botrsubseg); 2023-09-12T10:48:56,866 | ^~~~~~~ 2023-09-12T10:48:56,867 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,867 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,868 | ^ 2023-09-12T10:48:56,868 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,869 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,870 | ^~~~~~~ 2023-09-12T10:48:56,870 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,871 7986 | tspivot(botright, botrsubseg); 2023-09-12T10:48:56,871 | ^~~~~~~ 2023-09-12T10:48:56,872 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,873 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,873 | ^ 2023-09-12T10:48:56,874 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,874 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,875 | ^~~~~~~ 2023-09-12T10:48:56,875 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,876 7986 | tspivot(botright, botrsubseg); 2023-09-12T10:48:56,876 | ^~~~~~~ 2023-09-12T10:48:56,877 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,878 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:56,878 | ^ 2023-09-12T10:48:56,879 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,880 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,880 | ^~~~~~~ 2023-09-12T10:48:56,881 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,881 7987 | tspivot(topright, toprsubseg); 2023-09-12T10:48:56,882 | ^~~~~~~ 2023-09-12T10:48:56,882 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,883 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:56,883 | ^ 2023-09-12T10:48:56,883 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,884 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,884 | ^~~~~~~ 2023-09-12T10:48:56,885 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,885 7987 | tspivot(topright, toprsubseg); 2023-09-12T10:48:56,885 | ^~~~~~~ 2023-09-12T10:48:56,886 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,886 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:56,887 | ^ 2023-09-12T10:48:56,887 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:56,887 1289 | sdecode(sptr, osub) 2023-09-12T10:48:56,888 | ^~~~~~~ 2023-09-12T10:48:56,888 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:56,889 7987 | tspivot(topright, toprsubseg); 2023-09-12T10:48:56,889 | ^~~~~~~ 2023-09-12T10:48:56,890 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,890 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,890 | ^ 2023-09-12T10:48:56,891 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,892 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,892 | ^~~~~~~ 2023-09-12T10:48:56,893 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,894 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:48:56,895 | ^~~~~~ 2023-09-12T10:48:56,895 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,896 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,896 | ^ 2023-09-12T10:48:56,897 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,898 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,898 | ^~~~~~~ 2023-09-12T10:48:56,899 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,899 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:48:56,900 | ^~~~~~ 2023-09-12T10:48:56,900 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,901 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,901 | ^ 2023-09-12T10:48:56,902 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,902 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,903 | ^~~~~~ 2023-09-12T10:48:56,903 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,904 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:48:56,905 | ^~~~~~ 2023-09-12T10:48:56,905 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,906 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,906 | ^ 2023-09-12T10:48:56,907 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,908 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,908 | ^~~~~~ 2023-09-12T10:48:56,909 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,909 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:48:56,909 | ^~~~~~ 2023-09-12T10:48:56,910 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,910 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,910 | ^ 2023-09-12T10:48:56,911 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,911 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,911 | ^~~~~~~ 2023-09-12T10:48:56,912 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,912 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:56,913 | ^~~~~~ 2023-09-12T10:48:56,913 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,914 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,914 | ^ 2023-09-12T10:48:56,914 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,915 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,915 | ^~~~~~~ 2023-09-12T10:48:56,916 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,916 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:56,917 | ^~~~~~ 2023-09-12T10:48:56,918 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,918 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,919 | ^ 2023-09-12T10:48:56,919 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,920 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,920 | ^~~~~~ 2023-09-12T10:48:56,921 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,922 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:56,922 | ^~~~~~ 2023-09-12T10:48:56,923 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,924 | ^ 2023-09-12T10:48:56,924 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,925 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,925 | ^~~~~~ 2023-09-12T10:48:56,926 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,927 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:56,927 | ^~~~~~ 2023-09-12T10:48:56,928 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,928 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,929 | ^ 2023-09-12T10:48:56,929 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,930 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,931 | ^~~~~~~ 2023-09-12T10:48:56,931 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,932 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:56,932 | ^~~~~~ 2023-09-12T10:48:56,933 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,933 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,933 | ^ 2023-09-12T10:48:56,934 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,934 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,935 | ^~~~~~~ 2023-09-12T10:48:56,935 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,936 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:56,936 | ^~~~~~ 2023-09-12T10:48:56,936 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,937 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,937 | ^ 2023-09-12T10:48:56,938 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,938 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,939 | ^~~~~~ 2023-09-12T10:48:56,939 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,940 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:56,940 | ^~~~~~ 2023-09-12T10:48:56,941 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,941 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,942 | ^ 2023-09-12T10:48:56,942 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,943 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,944 | ^~~~~~ 2023-09-12T10:48:56,944 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,945 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:56,946 | ^~~~~~ 2023-09-12T10:48:56,946 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,947 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,947 | ^ 2023-09-12T10:48:56,948 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,948 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,949 | ^~~~~~~ 2023-09-12T10:48:56,950 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,950 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:48:56,951 | ^~~~~~ 2023-09-12T10:48:56,951 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,952 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:56,952 | ^ 2023-09-12T10:48:56,953 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:56,953 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:56,954 | ^~~~~~~ 2023-09-12T10:48:56,955 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,955 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:48:56,956 | ^~~~~~ 2023-09-12T10:48:56,957 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,958 | ^ 2023-09-12T10:48:56,959 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,959 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,960 | ^~~~~~ 2023-09-12T10:48:56,960 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,961 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:48:56,961 | ^~~~~~ 2023-09-12T10:48:56,961 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,962 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:56,962 | ^ 2023-09-12T10:48:56,963 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:56,963 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:56,963 | ^~~~~~ 2023-09-12T10:48:56,964 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:56,964 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:48:56,965 | ^~~~~~ 2023-09-12T10:48:56,965 c/triangle.c: In function ‘unflip’: 2023-09-12T10:48:56,966 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,966 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,967 | ^ 2023-09-12T10:48:56,967 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,968 969 | decode(ptr, otri2); 2023-09-12T10:48:56,968 | ^~~~~~ 2023-09-12T10:48:56,969 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,969 8084 | sym(*flipedge, top); 2023-09-12T10:48:56,970 | ^~~ 2023-09-12T10:48:56,971 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,971 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,972 | ^ 2023-09-12T10:48:56,972 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,973 969 | decode(ptr, otri2); 2023-09-12T10:48:56,973 | ^~~~~~ 2023-09-12T10:48:56,974 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,975 8084 | sym(*flipedge, top); 2023-09-12T10:48:56,975 | ^~~ 2023-09-12T10:48:56,976 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,976 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,977 | ^ 2023-09-12T10:48:56,978 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,978 969 | decode(ptr, otri2); 2023-09-12T10:48:56,979 | ^~~~~~ 2023-09-12T10:48:56,979 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,980 8084 | sym(*flipedge, top); 2023-09-12T10:48:56,980 | ^~~ 2023-09-12T10:48:56,981 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,981 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,982 | ^ 2023-09-12T10:48:56,982 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,983 969 | decode(ptr, otri2); 2023-09-12T10:48:56,984 | ^~~~~~ 2023-09-12T10:48:56,985 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,985 8104 | sym(topleft, toplcasing); 2023-09-12T10:48:56,986 | ^~~ 2023-09-12T10:48:56,986 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,987 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:56,988 | ^ 2023-09-12T10:48:56,989 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,989 969 | decode(ptr, otri2); 2023-09-12T10:48:56,989 | ^~~~~~ 2023-09-12T10:48:56,990 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,990 8104 | sym(topleft, toplcasing); 2023-09-12T10:48:56,990 | ^~~ 2023-09-12T10:48:56,991 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:56,991 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:56,992 | ^ 2023-09-12T10:48:56,992 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,992 969 | decode(ptr, otri2); 2023-09-12T10:48:56,993 | ^~~~~~ 2023-09-12T10:48:56,993 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,994 8104 | sym(topleft, toplcasing); 2023-09-12T10:48:56,994 | ^~~ 2023-09-12T10:48:56,994 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:56,995 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:56,995 | ^ 2023-09-12T10:48:56,996 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:56,996 969 | decode(ptr, otri2); 2023-09-12T10:48:56,997 | ^~~~~~ 2023-09-12T10:48:56,997 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:56,998 8106 | sym(topright, toprcasing); 2023-09-12T10:48:56,999 | ^~~ 2023-09-12T10:48:56,999 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,000 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,000 | ^ 2023-09-12T10:48:57,001 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,002 969 | decode(ptr, otri2); 2023-09-12T10:48:57,002 | ^~~~~~ 2023-09-12T10:48:57,003 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,003 8106 | sym(topright, toprcasing); 2023-09-12T10:48:57,004 | ^~~ 2023-09-12T10:48:57,005 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,005 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,006 | ^ 2023-09-12T10:48:57,006 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,007 969 | decode(ptr, otri2); 2023-09-12T10:48:57,008 | ^~~~~~ 2023-09-12T10:48:57,008 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,009 8106 | sym(topright, toprcasing); 2023-09-12T10:48:57,009 | ^~~ 2023-09-12T10:48:57,010 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,010 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,011 | ^ 2023-09-12T10:48:57,011 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,012 969 | decode(ptr, otri2); 2023-09-12T10:48:57,012 | ^~~~~~ 2023-09-12T10:48:57,013 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,014 8108 | sym(botleft, botlcasing); 2023-09-12T10:48:57,014 | ^~~ 2023-09-12T10:48:57,015 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,015 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,016 | ^ 2023-09-12T10:48:57,017 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,018 969 | decode(ptr, otri2); 2023-09-12T10:48:57,018 | ^~~~~~ 2023-09-12T10:48:57,018 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,019 8108 | sym(botleft, botlcasing); 2023-09-12T10:48:57,019 | ^~~ 2023-09-12T10:48:57,020 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,020 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,020 | ^ 2023-09-12T10:48:57,021 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,021 969 | decode(ptr, otri2); 2023-09-12T10:48:57,022 | ^~~~~~ 2023-09-12T10:48:57,022 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,023 8108 | sym(botleft, botlcasing); 2023-09-12T10:48:57,023 | ^~~ 2023-09-12T10:48:57,023 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,024 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,024 | ^ 2023-09-12T10:48:57,025 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,025 969 | decode(ptr, otri2); 2023-09-12T10:48:57,026 | ^~~~~~ 2023-09-12T10:48:57,026 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,026 8110 | sym(botright, botrcasing); 2023-09-12T10:48:57,027 | ^~~ 2023-09-12T10:48:57,027 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,028 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,029 | ^ 2023-09-12T10:48:57,029 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,030 969 | decode(ptr, otri2); 2023-09-12T10:48:57,030 | ^~~~~~ 2023-09-12T10:48:57,031 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,032 8110 | sym(botright, botrcasing); 2023-09-12T10:48:57,033 | ^~~ 2023-09-12T10:48:57,033 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,034 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,034 | ^ 2023-09-12T10:48:57,035 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,036 969 | decode(ptr, otri2); 2023-09-12T10:48:57,036 | ^~~~~~ 2023-09-12T10:48:57,037 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,037 8110 | sym(botright, botrcasing); 2023-09-12T10:48:57,038 | ^~~ 2023-09-12T10:48:57,039 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,039 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,040 | ^ 2023-09-12T10:48:57,041 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,041 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,042 | ^~~~~~ 2023-09-12T10:48:57,042 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,043 8112 | bond(topleft, toprcasing); 2023-09-12T10:48:57,043 | ^~~~ 2023-09-12T10:48:57,044 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,045 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,045 | ^ 2023-09-12T10:48:57,046 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,046 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,047 | ^~~~~~ 2023-09-12T10:48:57,047 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,048 8112 | bond(topleft, toprcasing); 2023-09-12T10:48:57,048 | ^~~~ 2023-09-12T10:48:57,048 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,049 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,049 | ^ 2023-09-12T10:48:57,050 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,050 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,051 | ^~~~~~ 2023-09-12T10:48:57,051 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,051 8112 | bond(topleft, toprcasing); 2023-09-12T10:48:57,052 | ^~~~ 2023-09-12T10:48:57,052 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,053 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,053 | ^ 2023-09-12T10:48:57,054 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,054 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,055 | ^~~~~~ 2023-09-12T10:48:57,055 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,056 8112 | bond(topleft, toprcasing); 2023-09-12T10:48:57,056 | ^~~~ 2023-09-12T10:48:57,057 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,057 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,058 | ^ 2023-09-12T10:48:57,058 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,059 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,060 | ^~~~~~ 2023-09-12T10:48:57,060 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,061 8113 | bond(botleft, toplcasing); 2023-09-12T10:48:57,062 | ^~~~ 2023-09-12T10:48:57,062 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,063 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,063 | ^ 2023-09-12T10:48:57,064 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,064 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,065 | ^~~~~~ 2023-09-12T10:48:57,066 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,066 8113 | bond(botleft, toplcasing); 2023-09-12T10:48:57,067 | ^~~~ 2023-09-12T10:48:57,067 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,068 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,068 | ^ 2023-09-12T10:48:57,069 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,069 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,070 | ^~~~~~ 2023-09-12T10:48:57,070 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,071 8113 | bond(botleft, toplcasing); 2023-09-12T10:48:57,072 | ^~~~ 2023-09-12T10:48:57,072 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,073 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,074 | ^ 2023-09-12T10:48:57,074 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,074 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,075 | ^~~~~~ 2023-09-12T10:48:57,075 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,076 8113 | bond(botleft, toplcasing); 2023-09-12T10:48:57,076 | ^~~~ 2023-09-12T10:48:57,077 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,077 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,078 | ^ 2023-09-12T10:48:57,078 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,078 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,079 | ^~~~~~ 2023-09-12T10:48:57,079 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,080 8114 | bond(botright, botlcasing); 2023-09-12T10:48:57,080 | ^~~~ 2023-09-12T10:48:57,081 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,081 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,081 | ^ 2023-09-12T10:48:57,082 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,083 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,083 | ^~~~~~ 2023-09-12T10:48:57,084 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,084 8114 | bond(botright, botlcasing); 2023-09-12T10:48:57,085 | ^~~~ 2023-09-12T10:48:57,085 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,086 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,086 | ^ 2023-09-12T10:48:57,087 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,088 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,088 | ^~~~~~ 2023-09-12T10:48:57,089 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,090 8114 | bond(botright, botlcasing); 2023-09-12T10:48:57,090 | ^~~~ 2023-09-12T10:48:57,091 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,091 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,092 | ^ 2023-09-12T10:48:57,092 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,093 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,093 | ^~~~~~ 2023-09-12T10:48:57,094 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,094 8114 | bond(botright, botlcasing); 2023-09-12T10:48:57,095 | ^~~~ 2023-09-12T10:48:57,096 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,096 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,097 | ^ 2023-09-12T10:48:57,097 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,098 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,099 | ^~~~~~ 2023-09-12T10:48:57,099 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,100 8115 | bond(topright, botrcasing); 2023-09-12T10:48:57,101 | ^~~~ 2023-09-12T10:48:57,101 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,102 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,102 | ^ 2023-09-12T10:48:57,103 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,103 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,103 | ^~~~~~ 2023-09-12T10:48:57,104 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,104 8115 | bond(topright, botrcasing); 2023-09-12T10:48:57,105 | ^~~~ 2023-09-12T10:48:57,105 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,105 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,106 | ^ 2023-09-12T10:48:57,106 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,107 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,107 | ^~~~~~ 2023-09-12T10:48:57,108 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,108 8115 | bond(topright, botrcasing); 2023-09-12T10:48:57,108 | ^~~~ 2023-09-12T10:48:57,109 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,109 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,110 | ^ 2023-09-12T10:48:57,110 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,111 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,111 | ^~~~~~ 2023-09-12T10:48:57,112 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,112 8115 | bond(topright, botrcasing); 2023-09-12T10:48:57,113 | ^~~~ 2023-09-12T10:48:57,113 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,114 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,114 | ^ 2023-09-12T10:48:57,115 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,116 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,117 | ^~~~~~~ 2023-09-12T10:48:57,117 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,118 8119 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:57,118 | ^~~~~~~ 2023-09-12T10:48:57,119 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,119 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,120 | ^ 2023-09-12T10:48:57,120 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,121 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,121 | ^~~~~~~ 2023-09-12T10:48:57,122 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,122 8119 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:57,123 | ^~~~~~~ 2023-09-12T10:48:57,123 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,124 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,124 | ^ 2023-09-12T10:48:57,125 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,126 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,126 | ^~~~~~~ 2023-09-12T10:48:57,127 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,128 8119 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:57,128 | ^~~~~~~ 2023-09-12T10:48:57,129 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,129 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,129 | ^ 2023-09-12T10:48:57,130 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,130 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,131 | ^~~~~~~ 2023-09-12T10:48:57,131 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,131 8120 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:57,132 | ^~~~~~~ 2023-09-12T10:48:57,132 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,133 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,133 | ^ 2023-09-12T10:48:57,133 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,134 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,134 | ^~~~~~~ 2023-09-12T10:48:57,135 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,135 8120 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:57,136 | ^~~~~~~ 2023-09-12T10:48:57,136 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,136 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,137 | ^ 2023-09-12T10:48:57,137 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,138 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,139 | ^~~~~~~ 2023-09-12T10:48:57,139 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,140 8120 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:57,140 | ^~~~~~~ 2023-09-12T10:48:57,141 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,142 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,142 | ^ 2023-09-12T10:48:57,143 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,143 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,144 | ^~~~~~~ 2023-09-12T10:48:57,145 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,145 8121 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,146 | ^~~~~~~ 2023-09-12T10:48:57,146 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,147 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,147 | ^ 2023-09-12T10:48:57,148 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,148 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,149 | ^~~~~~~ 2023-09-12T10:48:57,149 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,150 8121 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,150 | ^~~~~~~ 2023-09-12T10:48:57,151 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,151 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,152 | ^ 2023-09-12T10:48:57,153 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,153 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,154 | ^~~~~~~ 2023-09-12T10:48:57,155 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,155 8121 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,156 | ^~~~~~~ 2023-09-12T10:48:57,156 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,157 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,157 | ^ 2023-09-12T10:48:57,157 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,158 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,158 | ^~~~~~~ 2023-09-12T10:48:57,159 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,159 8122 | tspivot(topright, toprsubseg); 2023-09-12T10:48:57,159 | ^~~~~~~ 2023-09-12T10:48:57,160 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,160 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,161 | ^ 2023-09-12T10:48:57,161 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,161 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,162 | ^~~~~~~ 2023-09-12T10:48:57,162 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,163 8122 | tspivot(topright, toprsubseg); 2023-09-12T10:48:57,163 | ^~~~~~~ 2023-09-12T10:48:57,163 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,164 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,164 | ^ 2023-09-12T10:48:57,165 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,166 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,166 | ^~~~~~~ 2023-09-12T10:48:57,166 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,167 8122 | tspivot(topright, toprsubseg); 2023-09-12T10:48:57,168 | ^~~~~~~ 2023-09-12T10:48:57,168 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,169 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,170 | ^ 2023-09-12T10:48:57,170 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,171 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,171 | ^~~~~~~ 2023-09-12T10:48:57,172 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,172 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:48:57,173 | ^~~~~~ 2023-09-12T10:48:57,173 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,174 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,175 | ^ 2023-09-12T10:48:57,175 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,176 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,176 | ^~~~~~~ 2023-09-12T10:48:57,177 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,177 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:48:57,178 | ^~~~~~ 2023-09-12T10:48:57,178 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,179 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,179 | ^ 2023-09-12T10:48:57,180 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,181 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,181 | ^~~~~~ 2023-09-12T10:48:57,182 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,182 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:48:57,183 | ^~~~~~ 2023-09-12T10:48:57,183 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,184 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,184 | ^ 2023-09-12T10:48:57,184 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,185 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,185 | ^~~~~~ 2023-09-12T10:48:57,186 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,186 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:48:57,186 | ^~~~~~ 2023-09-12T10:48:57,187 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,187 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,188 | ^ 2023-09-12T10:48:57,188 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,188 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,189 | ^~~~~~~ 2023-09-12T10:48:57,189 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,190 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:48:57,190 | ^~~~~~ 2023-09-12T10:48:57,191 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,191 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,192 | ^ 2023-09-12T10:48:57,192 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,193 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,194 | ^~~~~~~ 2023-09-12T10:48:57,194 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,195 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:48:57,195 | ^~~~~~ 2023-09-12T10:48:57,196 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,197 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,197 | ^ 2023-09-12T10:48:57,198 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,198 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,199 | ^~~~~~ 2023-09-12T10:48:57,199 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,200 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:48:57,200 | ^~~~~~ 2023-09-12T10:48:57,201 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,202 | ^ 2023-09-12T10:48:57,203 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,203 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,204 | ^~~~~~ 2023-09-12T10:48:57,204 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,205 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:48:57,206 | ^~~~~~ 2023-09-12T10:48:57,207 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,207 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,207 | ^ 2023-09-12T10:48:57,208 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,208 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,208 | ^~~~~~~ 2023-09-12T10:48:57,209 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,209 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:48:57,210 | ^~~~~~ 2023-09-12T10:48:57,210 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,210 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,211 | ^ 2023-09-12T10:48:57,211 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,212 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,212 | ^~~~~~~ 2023-09-12T10:48:57,212 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,213 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:48:57,213 | ^~~~~~ 2023-09-12T10:48:57,214 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,214 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,214 | ^ 2023-09-12T10:48:57,215 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,216 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,216 | ^~~~~~ 2023-09-12T10:48:57,217 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,218 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:48:57,218 | ^~~~~~ 2023-09-12T10:48:57,219 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,219 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,220 | ^ 2023-09-12T10:48:57,221 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,221 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,222 | ^~~~~~ 2023-09-12T10:48:57,223 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,223 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:48:57,224 | ^~~~~~ 2023-09-12T10:48:57,224 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,225 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,225 | ^ 2023-09-12T10:48:57,226 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,226 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,227 | ^~~~~~~ 2023-09-12T10:48:57,227 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,228 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:48:57,228 | ^~~~~~ 2023-09-12T10:48:57,229 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,230 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,230 | ^ 2023-09-12T10:48:57,231 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,232 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,233 | ^~~~~~~ 2023-09-12T10:48:57,233 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,233 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:48:57,234 | ^~~~~~ 2023-09-12T10:48:57,234 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,235 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,235 | ^ 2023-09-12T10:48:57,235 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,236 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,236 | ^~~~~~ 2023-09-12T10:48:57,237 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,237 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:48:57,238 | ^~~~~~ 2023-09-12T10:48:57,238 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,239 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,239 | ^ 2023-09-12T10:48:57,239 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,240 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,240 | ^~~~~~ 2023-09-12T10:48:57,241 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,241 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:48:57,242 | ^~~~~~ 2023-09-12T10:48:57,243 c/triangle.c: In function ‘insertvertex’: 2023-09-12T10:48:57,243 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,244 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,244 | ^ 2023-09-12T10:48:57,245 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,245 973 | decode(ptr, otri); 2023-09-12T10:48:57,246 | ^~~~~~ 2023-09-12T10:48:57,247 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:57,247 8267 | symself(horiz); 2023-09-12T10:48:57,248 | ^~~~~~~ 2023-09-12T10:48:57,249 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,249 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,250 | ^ 2023-09-12T10:48:57,250 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,251 973 | decode(ptr, otri); 2023-09-12T10:48:57,251 | ^~~~~~ 2023-09-12T10:48:57,252 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:57,252 8267 | symself(horiz); 2023-09-12T10:48:57,253 | ^~~~~~~ 2023-09-12T10:48:57,253 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,254 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,254 | ^ 2023-09-12T10:48:57,255 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,255 973 | decode(ptr, otri); 2023-09-12T10:48:57,256 | ^~~~~~ 2023-09-12T10:48:57,257 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:57,257 8267 | symself(horiz); 2023-09-12T10:48:57,258 | ^~~~~~~ 2023-09-12T10:48:57,259 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,259 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,260 | ^ 2023-09-12T10:48:57,260 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,261 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,261 | ^~~~~~~ 2023-09-12T10:48:57,262 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,262 8293 | tspivot(horiz, brokensubseg); 2023-09-12T10:48:57,263 | ^~~~~~~ 2023-09-12T10:48:57,263 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,263 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,264 | ^ 2023-09-12T10:48:57,264 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,265 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,265 | ^~~~~~~ 2023-09-12T10:48:57,265 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,266 8293 | tspivot(horiz, brokensubseg); 2023-09-12T10:48:57,266 | ^~~~~~~ 2023-09-12T10:48:57,267 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,267 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,268 | ^ 2023-09-12T10:48:57,268 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,269 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,269 | ^~~~~~~ 2023-09-12T10:48:57,270 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,270 8293 | tspivot(horiz, brokensubseg); 2023-09-12T10:48:57,271 | ^~~~~~~ 2023-09-12T10:48:57,271 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,272 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,272 | ^ 2023-09-12T10:48:57,273 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,274 969 | decode(ptr, otri2); 2023-09-12T10:48:57,274 | ^~~~~~ 2023-09-12T10:48:57,275 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,275 8301 | sym(horiz, testtri); 2023-09-12T10:48:57,276 | ^~~ 2023-09-12T10:48:57,277 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,277 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,278 | ^ 2023-09-12T10:48:57,278 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,279 969 | decode(ptr, otri2); 2023-09-12T10:48:57,280 | ^~~~~~ 2023-09-12T10:48:57,280 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,281 8301 | sym(horiz, testtri); 2023-09-12T10:48:57,281 | ^~~ 2023-09-12T10:48:57,282 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,282 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,283 | ^ 2023-09-12T10:48:57,283 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,284 969 | decode(ptr, otri2); 2023-09-12T10:48:57,285 | ^~~~~~ 2023-09-12T10:48:57,285 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,286 8301 | sym(horiz, testtri); 2023-09-12T10:48:57,287 | ^~~ 2023-09-12T10:48:57,287 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,288 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,289 | ^ 2023-09-12T10:48:57,289 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,290 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-12T10:48:57,290 | ^~~~~~~ 2023-09-12T10:48:57,290 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,291 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,291 | ^ 2023-09-12T10:48:57,292 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,292 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-12T10:48:57,292 | ^~~~~~~ 2023-09-12T10:48:57,293 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,293 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,294 | ^ 2023-09-12T10:48:57,294 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,294 969 | decode(ptr, otri2); 2023-09-12T10:48:57,295 | ^~~~~~ 2023-09-12T10:48:57,295 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,296 8329 | sym(botright, botrcasing); 2023-09-12T10:48:57,296 | ^~~ 2023-09-12T10:48:57,297 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,297 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,298 | ^ 2023-09-12T10:48:57,298 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,299 969 | decode(ptr, otri2); 2023-09-12T10:48:57,300 | ^~~~~~ 2023-09-12T10:48:57,300 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,301 8329 | sym(botright, botrcasing); 2023-09-12T10:48:57,301 | ^~~ 2023-09-12T10:48:57,302 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,303 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,303 | ^ 2023-09-12T10:48:57,304 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,304 969 | decode(ptr, otri2); 2023-09-12T10:48:57,305 | ^~~~~~ 2023-09-12T10:48:57,305 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,306 8329 | sym(botright, botrcasing); 2023-09-12T10:48:57,307 | ^~~ 2023-09-12T10:48:57,307 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,308 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,308 | ^ 2023-09-12T10:48:57,309 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,309 969 | decode(ptr, otri2); 2023-09-12T10:48:57,310 | ^~~~~~ 2023-09-12T10:48:57,310 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,311 8330 | sym(horiz, topright); 2023-09-12T10:48:57,311 | ^~~ 2023-09-12T10:48:57,312 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,312 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,313 | ^ 2023-09-12T10:48:57,314 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,314 969 | decode(ptr, otri2); 2023-09-12T10:48:57,315 | ^~~~~~ 2023-09-12T10:48:57,315 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,316 8330 | sym(horiz, topright); 2023-09-12T10:48:57,317 | ^~~ 2023-09-12T10:48:57,317 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,318 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,318 | ^ 2023-09-12T10:48:57,319 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,319 969 | decode(ptr, otri2); 2023-09-12T10:48:57,319 | ^~~~~~ 2023-09-12T10:48:57,320 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,320 8330 | sym(horiz, topright); 2023-09-12T10:48:57,321 | ^~~ 2023-09-12T10:48:57,321 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,322 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,322 | ^ 2023-09-12T10:48:57,322 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,323 969 | decode(ptr, otri2); 2023-09-12T10:48:57,323 | ^~~~~~ 2023-09-12T10:48:57,324 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,324 8335 | sym(topright, toprcasing); 2023-09-12T10:48:57,325 | ^~~ 2023-09-12T10:48:57,326 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,327 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,327 | ^ 2023-09-12T10:48:57,328 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,328 969 | decode(ptr, otri2); 2023-09-12T10:48:57,329 | ^~~~~~ 2023-09-12T10:48:57,330 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,330 8335 | sym(topright, toprcasing); 2023-09-12T10:48:57,331 | ^~~ 2023-09-12T10:48:57,331 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,332 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,333 | ^ 2023-09-12T10:48:57,334 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,334 969 | decode(ptr, otri2); 2023-09-12T10:48:57,335 | ^~~~~~ 2023-09-12T10:48:57,336 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,336 8335 | sym(topright, toprcasing); 2023-09-12T10:48:57,337 | ^~~ 2023-09-12T10:48:57,338 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,338 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,339 | ^ 2023-09-12T10:48:57,339 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,340 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,340 | ^~~~~~~ 2023-09-12T10:48:57,341 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,341 8378 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,342 | ^~~~~~~ 2023-09-12T10:48:57,343 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,343 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,344 | ^ 2023-09-12T10:48:57,344 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,345 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,346 | ^~~~~~~ 2023-09-12T10:48:57,346 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,347 8378 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,348 | ^~~~~~~ 2023-09-12T10:48:57,348 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,349 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,349 | ^ 2023-09-12T10:48:57,349 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,350 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,350 | ^~~~~~~ 2023-09-12T10:48:57,351 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,351 8378 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,351 | ^~~~~~~ 2023-09-12T10:48:57,353 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,353 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,354 | ^ 2023-09-12T10:48:57,354 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,354 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,355 | ^~~~~~~ 2023-09-12T10:48:57,355 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,356 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,356 | ^~~~~~ 2023-09-12T10:48:57,358 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,358 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,359 | ^ 2023-09-12T10:48:57,359 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,360 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,361 | ^~~~~~~ 2023-09-12T10:48:57,361 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,362 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,362 | ^~~~~~ 2023-09-12T10:48:57,363 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,364 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,364 | ^ 2023-09-12T10:48:57,365 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,366 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,366 | ^~~~~~ 2023-09-12T10:48:57,367 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,367 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,368 | ^~~~~~ 2023-09-12T10:48:57,369 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,369 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,370 | ^ 2023-09-12T10:48:57,370 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,371 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,371 | ^~~~~~ 2023-09-12T10:48:57,372 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,373 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,373 | ^~~~~~ 2023-09-12T10:48:57,374 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,374 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,375 | ^ 2023-09-12T10:48:57,376 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,376 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,377 | ^~~~~~~ 2023-09-12T10:48:57,377 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,378 8384 | tspivot(topright, toprsubseg); 2023-09-12T10:48:57,378 | ^~~~~~~ 2023-09-12T10:48:57,378 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,379 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,379 | ^ 2023-09-12T10:48:57,380 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,380 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,380 | ^~~~~~~ 2023-09-12T10:48:57,381 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,381 8384 | tspivot(topright, toprsubseg); 2023-09-12T10:48:57,382 | ^~~~~~~ 2023-09-12T10:48:57,383 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,383 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,384 | ^ 2023-09-12T10:48:57,384 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,385 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,385 | ^~~~~~~ 2023-09-12T10:48:57,386 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,386 8384 | tspivot(topright, toprsubseg); 2023-09-12T10:48:57,386 | ^~~~~~~ 2023-09-12T10:48:57,388 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,388 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,389 | ^ 2023-09-12T10:48:57,390 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,390 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,391 | ^~~~~~~ 2023-09-12T10:48:57,391 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,392 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:48:57,392 | ^~~~~~ 2023-09-12T10:48:57,393 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,394 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,394 | ^ 2023-09-12T10:48:57,395 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,396 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,396 | ^~~~~~~ 2023-09-12T10:48:57,396 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,397 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:48:57,397 | ^~~~~~ 2023-09-12T10:48:57,398 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,399 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,399 | ^ 2023-09-12T10:48:57,400 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,400 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,401 | ^~~~~~ 2023-09-12T10:48:57,401 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,402 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:48:57,403 | ^~~~~~ 2023-09-12T10:48:57,403 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,404 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,405 | ^ 2023-09-12T10:48:57,405 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,405 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,406 | ^~~~~~ 2023-09-12T10:48:57,406 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,407 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:48:57,407 | ^~~~~~ 2023-09-12T10:48:57,408 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,408 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,409 | ^ 2023-09-12T10:48:57,409 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,410 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,410 | ^~~~~~ 2023-09-12T10:48:57,411 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,411 8393 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,411 | ^~~~ 2023-09-12T10:48:57,413 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,413 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,414 | ^ 2023-09-12T10:48:57,415 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,415 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,416 | ^~~~~~ 2023-09-12T10:48:57,416 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,417 8393 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,418 | ^~~~ 2023-09-12T10:48:57,418 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,419 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,420 | ^ 2023-09-12T10:48:57,420 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,421 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,421 | ^~~~~~ 2023-09-12T10:48:57,422 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,423 8393 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,423 | ^~~~ 2023-09-12T10:48:57,424 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,424 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,425 | ^ 2023-09-12T10:48:57,425 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,426 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,427 | ^~~~~~ 2023-09-12T10:48:57,427 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,428 8393 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,428 | ^~~~ 2023-09-12T10:48:57,429 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,429 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,430 | ^ 2023-09-12T10:48:57,431 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,431 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,432 | ^~~~~~ 2023-09-12T10:48:57,433 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,433 8395 | bond(newbotright, botright); 2023-09-12T10:48:57,434 | ^~~~ 2023-09-12T10:48:57,434 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,435 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,435 | ^ 2023-09-12T10:48:57,436 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,436 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,436 | ^~~~~~ 2023-09-12T10:48:57,437 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,437 8395 | bond(newbotright, botright); 2023-09-12T10:48:57,438 | ^~~~ 2023-09-12T10:48:57,438 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,439 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,439 | ^ 2023-09-12T10:48:57,440 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,440 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,440 | ^~~~~~ 2023-09-12T10:48:57,441 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,441 8395 | bond(newbotright, botright); 2023-09-12T10:48:57,442 | ^~~~ 2023-09-12T10:48:57,444 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,445 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,445 | ^ 2023-09-12T10:48:57,446 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,447 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,447 | ^~~~~~ 2023-09-12T10:48:57,448 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,448 8395 | bond(newbotright, botright); 2023-09-12T10:48:57,449 | ^~~~ 2023-09-12T10:48:57,450 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,450 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,451 | ^ 2023-09-12T10:48:57,451 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,452 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,452 | ^~~~~~ 2023-09-12T10:48:57,453 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,453 8398 | bond(newtopright, toprcasing); 2023-09-12T10:48:57,454 | ^~~~ 2023-09-12T10:48:57,455 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,455 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,456 | ^ 2023-09-12T10:48:57,456 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,457 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,457 | ^~~~~~ 2023-09-12T10:48:57,458 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,459 8398 | bond(newtopright, toprcasing); 2023-09-12T10:48:57,459 | ^~~~ 2023-09-12T10:48:57,460 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,461 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,461 | ^ 2023-09-12T10:48:57,462 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,463 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,463 | ^~~~~~ 2023-09-12T10:48:57,463 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,464 8398 | bond(newtopright, toprcasing); 2023-09-12T10:48:57,464 | ^~~~ 2023-09-12T10:48:57,465 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,465 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,465 | ^ 2023-09-12T10:48:57,466 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,466 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,467 | ^~~~~~ 2023-09-12T10:48:57,467 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,467 8398 | bond(newtopright, toprcasing); 2023-09-12T10:48:57,468 | ^~~~ 2023-09-12T10:48:57,469 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,470 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,470 | ^ 2023-09-12T10:48:57,471 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,471 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,471 | ^~~~~~ 2023-09-12T10:48:57,472 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,472 8400 | bond(newtopright, topright); 2023-09-12T10:48:57,473 | ^~~~ 2023-09-12T10:48:57,474 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,475 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,475 | ^ 2023-09-12T10:48:57,476 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,476 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,477 | ^~~~~~ 2023-09-12T10:48:57,478 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,478 8400 | bond(newtopright, topright); 2023-09-12T10:48:57,479 | ^~~~ 2023-09-12T10:48:57,480 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,480 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,481 | ^ 2023-09-12T10:48:57,481 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,482 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,482 | ^~~~~~ 2023-09-12T10:48:57,483 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,483 8400 | bond(newtopright, topright); 2023-09-12T10:48:57,484 | ^~~~ 2023-09-12T10:48:57,484 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,485 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,486 | ^ 2023-09-12T10:48:57,486 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,487 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,487 | ^~~~~~ 2023-09-12T10:48:57,488 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,488 8400 | bond(newtopright, topright); 2023-09-12T10:48:57,489 | ^~~~ 2023-09-12T10:48:57,490 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,490 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,491 | ^ 2023-09-12T10:48:57,491 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,492 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,492 | ^~~~~~ 2023-09-12T10:48:57,493 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,493 8402 | bond(newtopright, newbotright); 2023-09-12T10:48:57,493 | ^~~~ 2023-09-12T10:48:57,494 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,495 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,495 | ^ 2023-09-12T10:48:57,496 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,496 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,497 | ^~~~~~ 2023-09-12T10:48:57,497 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,497 8402 | bond(newtopright, newbotright); 2023-09-12T10:48:57,498 | ^~~~ 2023-09-12T10:48:57,499 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,500 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,500 | ^ 2023-09-12T10:48:57,501 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,501 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,502 | ^~~~~~ 2023-09-12T10:48:57,503 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,503 8402 | bond(newtopright, newbotright); 2023-09-12T10:48:57,504 | ^~~~ 2023-09-12T10:48:57,505 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,505 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,506 | ^ 2023-09-12T10:48:57,507 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,507 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,508 | ^~~~~~ 2023-09-12T10:48:57,508 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,509 8402 | bond(newtopright, newbotright); 2023-09-12T10:48:57,509 | ^~~~ 2023-09-12T10:48:57,510 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,511 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,511 | ^ 2023-09-12T10:48:57,512 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,512 1193 | sdecode(sptr, osub2) 2023-09-12T10:48:57,513 | ^~~~~~~ 2023-09-12T10:48:57,513 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T10:48:57,514 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T10:48:57,514 | ^~~~~~ 2023-09-12T10:48:57,515 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,516 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,517 | ^ 2023-09-12T10:48:57,517 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,518 1193 | sdecode(sptr, osub2) 2023-09-12T10:48:57,518 | ^~~~~~~ 2023-09-12T10:48:57,519 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T10:48:57,520 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T10:48:57,520 | ^~~~~~ 2023-09-12T10:48:57,521 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,521 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,522 | ^ 2023-09-12T10:48:57,522 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,522 1193 | sdecode(sptr, osub2) 2023-09-12T10:48:57,523 | ^~~~~~~ 2023-09-12T10:48:57,523 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T10:48:57,523 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T10:48:57,524 | ^~~~~~ 2023-09-12T10:48:57,525 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,525 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,526 | ^ 2023-09-12T10:48:57,526 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,527 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,527 | ^~~~~~~ 2023-09-12T10:48:57,527 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,528 8413 | tspivot(newbotright, newsubseg); 2023-09-12T10:48:57,528 | ^~~~~~~ 2023-09-12T10:48:57,530 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,530 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,531 | ^ 2023-09-12T10:48:57,531 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,532 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,533 | ^~~~~~~ 2023-09-12T10:48:57,533 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,534 8413 | tspivot(newbotright, newsubseg); 2023-09-12T10:48:57,534 | ^~~~~~~ 2023-09-12T10:48:57,535 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,536 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,537 | ^ 2023-09-12T10:48:57,537 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,538 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,538 | ^~~~~~~ 2023-09-12T10:48:57,539 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,540 8413 | tspivot(newbotright, newsubseg); 2023-09-12T10:48:57,540 | ^~~~~~~ 2023-09-12T10:48:57,541 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,541 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,542 | ^ 2023-09-12T10:48:57,542 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,543 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:48:57,543 | ^~~~~~~ 2023-09-12T10:48:57,544 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,544 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:48:57,545 | ^~~~~ 2023-09-12T10:48:57,546 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,546 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,547 | ^ 2023-09-12T10:48:57,548 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,548 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:48:57,549 | ^~~~~~~ 2023-09-12T10:48:57,549 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,550 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:48:57,550 | ^~~~~ 2023-09-12T10:48:57,551 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,551 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,552 | ^ 2023-09-12T10:48:57,552 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,552 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:48:57,553 | ^~~~~~~ 2023-09-12T10:48:57,553 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,554 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:48:57,554 | ^~~~~ 2023-09-12T10:48:57,555 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,555 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,556 | ^ 2023-09-12T10:48:57,556 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,557 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:48:57,557 | ^~~~~~~ 2023-09-12T10:48:57,558 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,558 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:48:57,559 | ^~~~~ 2023-09-12T10:48:57,560 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,561 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,561 | ^ 2023-09-12T10:48:57,562 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,562 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:48:57,563 | ^~~~~~~ 2023-09-12T10:48:57,563 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,564 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:48:57,564 | ^~~~~ 2023-09-12T10:48:57,565 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,566 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,566 | ^ 2023-09-12T10:48:57,567 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,568 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:48:57,568 | ^~~~~~~ 2023-09-12T10:48:57,568 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,569 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:48:57,569 | ^~~~~ 2023-09-12T10:48:57,570 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,571 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,571 | ^ 2023-09-12T10:48:57,572 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,572 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:48:57,573 | ^~~~~~~ 2023-09-12T10:48:57,574 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,574 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:48:57,575 | ^~~~~ 2023-09-12T10:48:57,575 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,576 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,577 | ^ 2023-09-12T10:48:57,577 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,578 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:48:57,578 | ^~~~~~~ 2023-09-12T10:48:57,578 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:48:57,579 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:48:57,579 | ^~~~~ 2023-09-12T10:48:57,580 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,581 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,581 | ^ 2023-09-12T10:48:57,582 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,582 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:48:57,583 | ^~~~~~ 2023-09-12T10:48:57,585 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,586 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,586 | ^ 2023-09-12T10:48:57,587 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,587 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:48:57,588 | ^~~~~~ 2023-09-12T10:48:57,591 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,592 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,592 | ^ 2023-09-12T10:48:57,593 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,593 969 | decode(ptr, otri2); 2023-09-12T10:48:57,594 | ^~~~~~ 2023-09-12T10:48:57,594 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,595 8487 | sym(botleft, botlcasing); 2023-09-12T10:48:57,595 | ^~~ 2023-09-12T10:48:57,596 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,597 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,598 | ^ 2023-09-12T10:48:57,598 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,599 969 | decode(ptr, otri2); 2023-09-12T10:48:57,599 | ^~~~~~ 2023-09-12T10:48:57,600 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,601 8487 | sym(botleft, botlcasing); 2023-09-12T10:48:57,601 | ^~~ 2023-09-12T10:48:57,602 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,602 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,603 | ^ 2023-09-12T10:48:57,603 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,604 969 | decode(ptr, otri2); 2023-09-12T10:48:57,604 | ^~~~~~ 2023-09-12T10:48:57,605 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,605 8487 | sym(botleft, botlcasing); 2023-09-12T10:48:57,606 | ^~~ 2023-09-12T10:48:57,607 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,607 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,608 | ^ 2023-09-12T10:48:57,609 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,609 969 | decode(ptr, otri2); 2023-09-12T10:48:57,610 | ^~~~~~ 2023-09-12T10:48:57,611 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,611 8488 | sym(botright, botrcasing); 2023-09-12T10:48:57,611 | ^~~ 2023-09-12T10:48:57,612 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,612 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,613 | ^ 2023-09-12T10:48:57,613 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,614 969 | decode(ptr, otri2); 2023-09-12T10:48:57,614 | ^~~~~~ 2023-09-12T10:48:57,614 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,615 8488 | sym(botright, botrcasing); 2023-09-12T10:48:57,615 | ^~~ 2023-09-12T10:48:57,617 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,617 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,618 | ^ 2023-09-12T10:48:57,618 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,619 969 | decode(ptr, otri2); 2023-09-12T10:48:57,619 | ^~~~~~ 2023-09-12T10:48:57,620 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,620 8488 | sym(botright, botrcasing); 2023-09-12T10:48:57,620 | ^~~ 2023-09-12T10:48:57,623 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,624 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,624 | ^ 2023-09-12T10:48:57,625 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,625 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,626 | ^~~~~~~ 2023-09-12T10:48:57,626 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,627 8519 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:57,628 | ^~~~~~~ 2023-09-12T10:48:57,629 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,629 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,630 | ^ 2023-09-12T10:48:57,631 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,631 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,632 | ^~~~~~~ 2023-09-12T10:48:57,632 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,633 8519 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:57,634 | ^~~~~~~ 2023-09-12T10:48:57,634 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,635 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,636 | ^ 2023-09-12T10:48:57,636 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,637 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,637 | ^~~~~~~ 2023-09-12T10:48:57,638 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,638 8519 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:57,639 | ^~~~~~~ 2023-09-12T10:48:57,639 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,640 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,641 | ^ 2023-09-12T10:48:57,641 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,642 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,643 | ^~~~~~~ 2023-09-12T10:48:57,644 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,644 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:48:57,645 | ^~~~~~ 2023-09-12T10:48:57,645 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,645 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,646 | ^ 2023-09-12T10:48:57,646 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,647 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,647 | ^~~~~~~ 2023-09-12T10:48:57,647 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,648 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:48:57,648 | ^~~~~~ 2023-09-12T10:48:57,649 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,649 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,650 | ^ 2023-09-12T10:48:57,650 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,651 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,651 | ^~~~~~ 2023-09-12T10:48:57,651 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,652 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:48:57,653 | ^~~~~~ 2023-09-12T10:48:57,654 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,655 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,655 | ^ 2023-09-12T10:48:57,656 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,656 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,657 | ^~~~~~ 2023-09-12T10:48:57,658 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,658 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:48:57,659 | ^~~~~~ 2023-09-12T10:48:57,660 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,660 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,661 | ^ 2023-09-12T10:48:57,661 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,662 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,663 | ^~~~~~~ 2023-09-12T10:48:57,663 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,664 8524 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,664 | ^~~~~~~ 2023-09-12T10:48:57,665 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,665 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,666 | ^ 2023-09-12T10:48:57,666 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,667 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,668 | ^~~~~~~ 2023-09-12T10:48:57,668 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,669 8524 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,670 | ^~~~~~~ 2023-09-12T10:48:57,670 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,671 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,672 | ^ 2023-09-12T10:48:57,673 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,673 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,673 | ^~~~~~~ 2023-09-12T10:48:57,674 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,674 8524 | tspivot(botright, botrsubseg); 2023-09-12T10:48:57,675 | ^~~~~~~ 2023-09-12T10:48:57,675 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,676 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,676 | ^ 2023-09-12T10:48:57,676 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,677 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,677 | ^~~~~~~ 2023-09-12T10:48:57,678 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,678 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,679 | ^~~~~~ 2023-09-12T10:48:57,680 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,680 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:57,681 | ^ 2023-09-12T10:48:57,684 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:57,684 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:57,685 | ^~~~~~~ 2023-09-12T10:48:57,685 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,686 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,686 | ^~~~~~ 2023-09-12T10:48:57,687 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,687 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,688 | ^ 2023-09-12T10:48:57,688 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,689 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,689 | ^~~~~~ 2023-09-12T10:48:57,690 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,690 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,691 | ^~~~~~ 2023-09-12T10:48:57,691 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,692 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,692 | ^ 2023-09-12T10:48:57,693 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,693 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:57,694 | ^~~~~~ 2023-09-12T10:48:57,694 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:57,695 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:48:57,695 | ^~~~~~ 2023-09-12T10:48:57,696 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,696 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,697 | ^ 2023-09-12T10:48:57,697 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,698 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,698 | ^~~~~~ 2023-09-12T10:48:57,699 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,699 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:48:57,700 | ^~~~ 2023-09-12T10:48:57,700 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,701 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,701 | ^ 2023-09-12T10:48:57,702 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,702 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,702 | ^~~~~~ 2023-09-12T10:48:57,703 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,703 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:48:57,704 | ^~~~ 2023-09-12T10:48:57,706 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,706 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,706 | ^ 2023-09-12T10:48:57,707 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,707 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,708 | ^~~~~~ 2023-09-12T10:48:57,708 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,709 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:48:57,709 | ^~~~ 2023-09-12T10:48:57,711 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,711 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,712 | ^ 2023-09-12T10:48:57,712 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,713 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,713 | ^~~~~~ 2023-09-12T10:48:57,714 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,714 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:48:57,715 | ^~~~ 2023-09-12T10:48:57,716 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,716 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,717 | ^ 2023-09-12T10:48:57,717 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,718 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,718 | ^~~~~~ 2023-09-12T10:48:57,719 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,720 8533 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,720 | ^~~~ 2023-09-12T10:48:57,721 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,722 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,722 | ^ 2023-09-12T10:48:57,723 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,723 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,724 | ^~~~~~ 2023-09-12T10:48:57,724 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,725 8533 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,726 | ^~~~ 2023-09-12T10:48:57,727 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,727 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,728 | ^ 2023-09-12T10:48:57,729 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,730 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,730 | ^~~~~~ 2023-09-12T10:48:57,730 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,731 8533 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,731 | ^~~~ 2023-09-12T10:48:57,732 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,732 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,732 | ^ 2023-09-12T10:48:57,733 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,733 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,734 | ^~~~~~ 2023-09-12T10:48:57,734 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,734 8533 | bond(newbotright, botrcasing); 2023-09-12T10:48:57,735 | ^~~~ 2023-09-12T10:48:57,736 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,737 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,737 | ^ 2023-09-12T10:48:57,738 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,738 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,739 | ^~~~~~ 2023-09-12T10:48:57,739 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,740 8536 | bond(newbotleft, newbotright); 2023-09-12T10:48:57,740 | ^~~~ 2023-09-12T10:48:57,742 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,742 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,743 | ^ 2023-09-12T10:48:57,743 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,744 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,744 | ^~~~~~ 2023-09-12T10:48:57,745 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,745 8536 | bond(newbotleft, newbotright); 2023-09-12T10:48:57,746 | ^~~~ 2023-09-12T10:48:57,747 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,747 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,748 | ^ 2023-09-12T10:48:57,748 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,749 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,749 | ^~~~~~ 2023-09-12T10:48:57,750 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,750 8536 | bond(newbotleft, newbotright); 2023-09-12T10:48:57,751 | ^~~~ 2023-09-12T10:48:57,752 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,752 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,753 | ^ 2023-09-12T10:48:57,753 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,754 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,754 | ^~~~~~ 2023-09-12T10:48:57,755 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,755 8536 | bond(newbotleft, newbotright); 2023-09-12T10:48:57,756 | ^~~~ 2023-09-12T10:48:57,757 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,758 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,758 | ^ 2023-09-12T10:48:57,759 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,759 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,759 | ^~~~~~ 2023-09-12T10:48:57,760 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,760 8538 | bond(botleft, newbotleft); 2023-09-12T10:48:57,760 | ^~~~ 2023-09-12T10:48:57,762 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,763 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,763 | ^ 2023-09-12T10:48:57,763 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,764 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,764 | ^~~~~~ 2023-09-12T10:48:57,765 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,765 8538 | bond(botleft, newbotleft); 2023-09-12T10:48:57,765 | ^~~~ 2023-09-12T10:48:57,767 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,768 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,768 | ^ 2023-09-12T10:48:57,769 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,769 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,770 | ^~~~~~ 2023-09-12T10:48:57,770 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,771 8538 | bond(botleft, newbotleft); 2023-09-12T10:48:57,771 | ^~~~ 2023-09-12T10:48:57,772 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,773 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,774 | ^ 2023-09-12T10:48:57,774 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,774 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,775 | ^~~~~~ 2023-09-12T10:48:57,776 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,776 8538 | bond(botleft, newbotleft); 2023-09-12T10:48:57,776 | ^~~~ 2023-09-12T10:48:57,778 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,779 | ^ 2023-09-12T10:48:57,779 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,780 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,780 | ^~~~~~ 2023-09-12T10:48:57,780 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,781 8540 | bond(botright, newbotright); 2023-09-12T10:48:57,781 | ^~~~ 2023-09-12T10:48:57,783 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,783 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,784 | ^ 2023-09-12T10:48:57,784 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,785 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,786 | ^~~~~~ 2023-09-12T10:48:57,786 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,787 8540 | bond(botright, newbotright); 2023-09-12T10:48:57,787 | ^~~~ 2023-09-12T10:48:57,788 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,788 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,789 | ^ 2023-09-12T10:48:57,789 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,790 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,790 | ^~~~~~ 2023-09-12T10:48:57,790 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,791 8540 | bond(botright, newbotright); 2023-09-12T10:48:57,791 | ^~~~ 2023-09-12T10:48:57,793 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,794 | ^ 2023-09-12T10:48:57,795 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,795 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,796 | ^~~~~~ 2023-09-12T10:48:57,796 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,796 8540 | bond(botright, newbotright); 2023-09-12T10:48:57,797 | ^~~~ 2023-09-12T10:48:57,798 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,799 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,799 | ^ 2023-09-12T10:48:57,800 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,800 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:48:57,801 | ^~~~~~ 2023-09-12T10:48:57,803 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,804 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,805 | ^ 2023-09-12T10:48:57,805 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,806 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:48:57,806 | ^~~~~~ 2023-09-12T10:48:57,809 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,810 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,811 | ^ 2023-09-12T10:48:57,811 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,812 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,812 | ^~~~~~~ 2023-09-12T10:48:57,813 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,813 8594 | tspivot(horiz, checksubseg); 2023-09-12T10:48:57,814 | ^~~~~~~ 2023-09-12T10:48:57,815 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,815 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,816 | ^ 2023-09-12T10:48:57,816 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,817 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,818 | ^~~~~~~ 2023-09-12T10:48:57,818 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,819 8594 | tspivot(horiz, checksubseg); 2023-09-12T10:48:57,819 | ^~~~~~~ 2023-09-12T10:48:57,820 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,821 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:57,822 | ^ 2023-09-12T10:48:57,822 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,822 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,823 | ^~~~~~~ 2023-09-12T10:48:57,823 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,824 8594 | tspivot(horiz, checksubseg); 2023-09-12T10:48:57,824 | ^~~~~~~ 2023-09-12T10:48:57,825 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,826 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,826 | ^ 2023-09-12T10:48:57,827 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,827 969 | decode(ptr, otri2); 2023-09-12T10:48:57,827 | ^~~~~~ 2023-09-12T10:48:57,828 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,828 8611 | sym(horiz, top); 2023-09-12T10:48:57,828 | ^~~ 2023-09-12T10:48:57,830 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,831 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,831 | ^ 2023-09-12T10:48:57,832 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,832 969 | decode(ptr, otri2); 2023-09-12T10:48:57,833 | ^~~~~~ 2023-09-12T10:48:57,833 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,834 8611 | sym(horiz, top); 2023-09-12T10:48:57,834 | ^~~ 2023-09-12T10:48:57,836 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,836 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,837 | ^ 2023-09-12T10:48:57,837 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,838 969 | decode(ptr, otri2); 2023-09-12T10:48:57,838 | ^~~~~~ 2023-09-12T10:48:57,839 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,839 8611 | sym(horiz, top); 2023-09-12T10:48:57,840 | ^~~ 2023-09-12T10:48:57,844 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,844 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,845 | ^ 2023-09-12T10:48:57,846 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,846 969 | decode(ptr, otri2); 2023-09-12T10:48:57,847 | ^~~~~~ 2023-09-12T10:48:57,847 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,848 8656 | sym(topleft, toplcasing); 2023-09-12T10:48:57,848 | ^~~ 2023-09-12T10:48:57,849 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,849 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,850 | ^ 2023-09-12T10:48:57,850 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,851 969 | decode(ptr, otri2); 2023-09-12T10:48:57,851 | ^~~~~~ 2023-09-12T10:48:57,852 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,853 8656 | sym(topleft, toplcasing); 2023-09-12T10:48:57,853 | ^~~ 2023-09-12T10:48:57,854 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,855 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,855 | ^ 2023-09-12T10:48:57,856 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,857 969 | decode(ptr, otri2); 2023-09-12T10:48:57,857 | ^~~~~~ 2023-09-12T10:48:57,857 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,858 8656 | sym(topleft, toplcasing); 2023-09-12T10:48:57,858 | ^~~ 2023-09-12T10:48:57,859 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,860 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,860 | ^ 2023-09-12T10:48:57,861 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,861 969 | decode(ptr, otri2); 2023-09-12T10:48:57,862 | ^~~~~~ 2023-09-12T10:48:57,862 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,862 8658 | sym(topright, toprcasing); 2023-09-12T10:48:57,863 | ^~~ 2023-09-12T10:48:57,865 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,865 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,866 | ^ 2023-09-12T10:48:57,866 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,867 969 | decode(ptr, otri2); 2023-09-12T10:48:57,867 | ^~~~~~ 2023-09-12T10:48:57,867 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,868 8658 | sym(topright, toprcasing); 2023-09-12T10:48:57,868 | ^~~ 2023-09-12T10:48:57,870 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,871 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,871 | ^ 2023-09-12T10:48:57,872 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,872 969 | decode(ptr, otri2); 2023-09-12T10:48:57,873 | ^~~~~~ 2023-09-12T10:48:57,873 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,874 8658 | sym(topright, toprcasing); 2023-09-12T10:48:57,874 | ^~~ 2023-09-12T10:48:57,875 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,876 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,876 | ^ 2023-09-12T10:48:57,877 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,878 969 | decode(ptr, otri2); 2023-09-12T10:48:57,878 | ^~~~~~ 2023-09-12T10:48:57,879 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,879 8660 | sym(botleft, botlcasing); 2023-09-12T10:48:57,880 | ^~~ 2023-09-12T10:48:57,881 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,881 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,882 | ^ 2023-09-12T10:48:57,882 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,883 969 | decode(ptr, otri2); 2023-09-12T10:48:57,883 | ^~~~~~ 2023-09-12T10:48:57,884 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,885 8660 | sym(botleft, botlcasing); 2023-09-12T10:48:57,885 | ^~~ 2023-09-12T10:48:57,886 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,887 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,887 | ^ 2023-09-12T10:48:57,888 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,888 969 | decode(ptr, otri2); 2023-09-12T10:48:57,889 | ^~~~~~ 2023-09-12T10:48:57,889 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,889 8660 | sym(botleft, botlcasing); 2023-09-12T10:48:57,890 | ^~~ 2023-09-12T10:48:57,891 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,892 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:57,892 | ^ 2023-09-12T10:48:57,892 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,893 969 | decode(ptr, otri2); 2023-09-12T10:48:57,893 | ^~~~~~ 2023-09-12T10:48:57,894 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,894 8662 | sym(botright, botrcasing); 2023-09-12T10:48:57,894 | ^~~ 2023-09-12T10:48:57,896 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,897 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:57,897 | ^ 2023-09-12T10:48:57,898 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,898 969 | decode(ptr, otri2); 2023-09-12T10:48:57,899 | ^~~~~~ 2023-09-12T10:48:57,899 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,900 8662 | sym(botright, botrcasing); 2023-09-12T10:48:57,900 | ^~~ 2023-09-12T10:48:57,902 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,902 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:57,903 | ^ 2023-09-12T10:48:57,904 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:57,904 969 | decode(ptr, otri2); 2023-09-12T10:48:57,905 | ^~~~~~ 2023-09-12T10:48:57,906 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:57,906 8662 | sym(botright, botrcasing); 2023-09-12T10:48:57,907 | ^~~ 2023-09-12T10:48:57,908 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,908 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,909 | ^ 2023-09-12T10:48:57,909 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,910 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,910 | ^~~~~~ 2023-09-12T10:48:57,911 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,911 8664 | bond(topleft, botlcasing); 2023-09-12T10:48:57,912 | ^~~~ 2023-09-12T10:48:57,913 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,913 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,914 | ^ 2023-09-12T10:48:57,914 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,915 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,915 | ^~~~~~ 2023-09-12T10:48:57,916 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,917 8664 | bond(topleft, botlcasing); 2023-09-12T10:48:57,917 | ^~~~ 2023-09-12T10:48:57,918 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,919 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,920 | ^ 2023-09-12T10:48:57,920 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,921 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,921 | ^~~~~~ 2023-09-12T10:48:57,921 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,922 8664 | bond(topleft, botlcasing); 2023-09-12T10:48:57,922 | ^~~~ 2023-09-12T10:48:57,923 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,924 | ^ 2023-09-12T10:48:57,924 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,925 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,925 | ^~~~~~ 2023-09-12T10:48:57,926 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,926 8664 | bond(topleft, botlcasing); 2023-09-12T10:48:57,926 | ^~~~ 2023-09-12T10:48:57,928 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,929 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,929 | ^ 2023-09-12T10:48:57,929 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,930 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,930 | ^~~~~~ 2023-09-12T10:48:57,931 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,932 8665 | bond(botleft, botrcasing); 2023-09-12T10:48:57,932 | ^~~~ 2023-09-12T10:48:57,933 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,934 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,935 | ^ 2023-09-12T10:48:57,935 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,936 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,937 | ^~~~~~ 2023-09-12T10:48:57,937 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,938 8665 | bond(botleft, botrcasing); 2023-09-12T10:48:57,938 | ^~~~ 2023-09-12T10:48:57,939 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,940 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,940 | ^ 2023-09-12T10:48:57,941 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,941 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,942 | ^~~~~~ 2023-09-12T10:48:57,943 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,943 8665 | bond(botleft, botrcasing); 2023-09-12T10:48:57,944 | ^~~~ 2023-09-12T10:48:57,944 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,945 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,946 | ^ 2023-09-12T10:48:57,946 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,947 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,947 | ^~~~~~ 2023-09-12T10:48:57,948 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,949 8665 | bond(botleft, botrcasing); 2023-09-12T10:48:57,949 | ^~~~ 2023-09-12T10:48:57,950 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,950 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,950 | ^ 2023-09-12T10:48:57,951 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,951 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,952 | ^~~~~~ 2023-09-12T10:48:57,952 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,952 8666 | bond(botright, toprcasing); 2023-09-12T10:48:57,953 | ^~~~ 2023-09-12T10:48:57,954 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,955 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,955 | ^ 2023-09-12T10:48:57,956 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,956 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,957 | ^~~~~~ 2023-09-12T10:48:57,957 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,958 8666 | bond(botright, toprcasing); 2023-09-12T10:48:57,958 | ^~~~ 2023-09-12T10:48:57,960 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,960 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,961 | ^ 2023-09-12T10:48:57,962 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,962 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,963 | ^~~~~~ 2023-09-12T10:48:57,963 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,964 8666 | bond(botright, toprcasing); 2023-09-12T10:48:57,965 | ^~~~ 2023-09-12T10:48:57,965 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,966 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,967 | ^ 2023-09-12T10:48:57,967 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,968 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,969 | ^~~~~~ 2023-09-12T10:48:57,969 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,970 8666 | bond(botright, toprcasing); 2023-09-12T10:48:57,970 | ^~~~ 2023-09-12T10:48:57,971 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,971 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,972 | ^ 2023-09-12T10:48:57,973 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,973 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,974 | ^~~~~~ 2023-09-12T10:48:57,974 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,975 8667 | bond(topright, toplcasing); 2023-09-12T10:48:57,975 | ^~~~ 2023-09-12T10:48:57,976 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,977 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,977 | ^ 2023-09-12T10:48:57,978 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,979 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:57,979 | ^~~~~~ 2023-09-12T10:48:57,979 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,980 8667 | bond(topright, toplcasing); 2023-09-12T10:48:57,980 | ^~~~ 2023-09-12T10:48:57,981 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,981 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,982 | ^ 2023-09-12T10:48:57,982 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,983 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,983 | ^~~~~~ 2023-09-12T10:48:57,983 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,984 8667 | bond(topright, toplcasing); 2023-09-12T10:48:57,984 | ^~~~ 2023-09-12T10:48:57,986 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:57,987 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:57,987 | ^ 2023-09-12T10:48:57,988 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:57,988 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:57,989 | ^~~~~~ 2023-09-12T10:48:57,989 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:57,990 8667 | bond(topright, toplcasing); 2023-09-12T10:48:57,990 | ^~~~ 2023-09-12T10:48:57,992 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,992 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:57,993 | ^ 2023-09-12T10:48:57,994 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:57,994 1289 | sdecode(sptr, osub) 2023-09-12T10:48:57,995 | ^~~~~~~ 2023-09-12T10:48:57,995 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:57,996 8670 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:57,997 | ^~~~~~~ 2023-09-12T10:48:57,997 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:57,998 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:57,999 | ^ 2023-09-12T10:48:57,999 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,000 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,000 | ^~~~~~~ 2023-09-12T10:48:58,001 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,001 8670 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:58,002 | ^~~~~~~ 2023-09-12T10:48:58,003 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,003 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,004 | ^ 2023-09-12T10:48:58,004 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,005 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,006 | ^~~~~~~ 2023-09-12T10:48:58,006 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,007 8670 | tspivot(topleft, toplsubseg); 2023-09-12T10:48:58,008 | ^~~~~~~ 2023-09-12T10:48:58,008 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,009 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,010 | ^ 2023-09-12T10:48:58,010 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,011 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,011 | ^~~~~~~ 2023-09-12T10:48:58,012 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,012 8671 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:58,012 | ^~~~~~~ 2023-09-12T10:48:58,013 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,013 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,014 | ^ 2023-09-12T10:48:58,014 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,014 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,015 | ^~~~~~~ 2023-09-12T10:48:58,015 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,016 8671 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:58,016 | ^~~~~~~ 2023-09-12T10:48:58,018 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,019 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,019 | ^ 2023-09-12T10:48:58,019 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,020 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,020 | ^~~~~~~ 2023-09-12T10:48:58,021 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,022 8671 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:58,022 | ^~~~~~~ 2023-09-12T10:48:58,023 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,024 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,025 | ^ 2023-09-12T10:48:58,026 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,027 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,028 | ^~~~~~~ 2023-09-12T10:48:58,028 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,029 8672 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,030 | ^~~~~~~ 2023-09-12T10:48:58,030 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,031 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,032 | ^ 2023-09-12T10:48:58,032 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,033 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,033 | ^~~~~~~ 2023-09-12T10:48:58,034 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,034 8672 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,035 | ^~~~~~~ 2023-09-12T10:48:58,036 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,036 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,037 | ^ 2023-09-12T10:48:58,037 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,038 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,038 | ^~~~~~~ 2023-09-12T10:48:58,039 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,040 8672 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,041 | ^~~~~~~ 2023-09-12T10:48:58,042 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,042 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,042 | ^ 2023-09-12T10:48:58,043 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,043 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,043 | ^~~~~~~ 2023-09-12T10:48:58,044 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,044 8673 | tspivot(topright, toprsubseg); 2023-09-12T10:48:58,045 | ^~~~~~~ 2023-09-12T10:48:58,045 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,046 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,046 | ^ 2023-09-12T10:48:58,047 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,047 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,047 | ^~~~~~~ 2023-09-12T10:48:58,048 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,048 8673 | tspivot(topright, toprsubseg); 2023-09-12T10:48:58,049 | ^~~~~~~ 2023-09-12T10:48:58,050 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,050 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,051 | ^ 2023-09-12T10:48:58,051 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,052 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,053 | ^~~~~~~ 2023-09-12T10:48:58,053 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,054 8673 | tspivot(topright, toprsubseg); 2023-09-12T10:48:58,055 | ^~~~~~~ 2023-09-12T10:48:58,055 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,056 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,057 | ^ 2023-09-12T10:48:58,057 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,058 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,059 | ^~~~~~~ 2023-09-12T10:48:58,059 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,060 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:48:58,061 | ^~~~~~ 2023-09-12T10:48:58,061 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,062 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,062 | ^ 2023-09-12T10:48:58,063 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,063 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,064 | ^~~~~~~ 2023-09-12T10:48:58,064 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,065 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:48:58,066 | ^~~~~~ 2023-09-12T10:48:58,066 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,067 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,068 | ^ 2023-09-12T10:48:58,068 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,069 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,069 | ^~~~~~ 2023-09-12T10:48:58,070 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,071 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:48:58,071 | ^~~~~~ 2023-09-12T10:48:58,072 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,072 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,072 | ^ 2023-09-12T10:48:58,073 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,073 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,074 | ^~~~~~ 2023-09-12T10:48:58,074 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,075 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:48:58,075 | ^~~~~~ 2023-09-12T10:48:58,077 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,077 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,078 | ^ 2023-09-12T10:48:58,078 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,078 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,079 | ^~~~~~~ 2023-09-12T10:48:58,079 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,080 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:58,080 | ^~~~~~ 2023-09-12T10:48:58,082 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,082 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,083 | ^ 2023-09-12T10:48:58,084 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,084 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,085 | ^~~~~~~ 2023-09-12T10:48:58,085 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,086 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:58,086 | ^~~~~~ 2023-09-12T10:48:58,087 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,088 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,089 | ^ 2023-09-12T10:48:58,089 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,090 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,090 | ^~~~~~ 2023-09-12T10:48:58,091 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,091 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:58,092 | ^~~~~~ 2023-09-12T10:48:58,092 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,093 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,094 | ^ 2023-09-12T10:48:58,094 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,095 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,096 | ^~~~~~ 2023-09-12T10:48:58,096 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,097 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:48:58,097 | ^~~~~~ 2023-09-12T10:48:58,098 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,099 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,099 | ^ 2023-09-12T10:48:58,100 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,100 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,100 | ^~~~~~~ 2023-09-12T10:48:58,101 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,101 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:58,101 | ^~~~~~ 2023-09-12T10:48:58,103 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,104 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,104 | ^ 2023-09-12T10:48:58,104 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,105 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,105 | ^~~~~~~ 2023-09-12T10:48:58,106 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,106 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:58,106 | ^~~~~~ 2023-09-12T10:48:58,108 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,109 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,109 | ^ 2023-09-12T10:48:58,110 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,110 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,111 | ^~~~~~ 2023-09-12T10:48:58,112 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,114 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:58,114 | ^~~~~~ 2023-09-12T10:48:58,115 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,116 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,116 | ^ 2023-09-12T10:48:58,117 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,118 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,118 | ^~~~~~ 2023-09-12T10:48:58,119 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,119 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:48:58,120 | ^~~~~~ 2023-09-12T10:48:58,120 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,121 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,122 | ^ 2023-09-12T10:48:58,122 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,122 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,123 | ^~~~~~~ 2023-09-12T10:48:58,124 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,124 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:48:58,125 | ^~~~~~ 2023-09-12T10:48:58,125 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,126 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,127 | ^ 2023-09-12T10:48:58,128 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,128 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,128 | ^~~~~~~ 2023-09-12T10:48:58,129 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,129 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:48:58,129 | ^~~~~~ 2023-09-12T10:48:58,130 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,130 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,131 | ^ 2023-09-12T10:48:58,131 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,132 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,132 | ^~~~~~ 2023-09-12T10:48:58,132 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,133 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:48:58,133 | ^~~~~~ 2023-09-12T10:48:58,135 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,136 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,136 | ^ 2023-09-12T10:48:58,137 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,137 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,138 | ^~~~~~ 2023-09-12T10:48:58,138 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,139 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:48:58,139 | ^~~~~~ 2023-09-12T10:48:58,142 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,143 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,143 | ^ 2023-09-12T10:48:58,144 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,144 8723 | newflip->flippedtri = encode(horiz); 2023-09-12T10:48:58,145 | ^~~~~~ 2023-09-12T10:48:58,147 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,148 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,149 | ^ 2023-09-12T10:48:58,149 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,150 8723 | newflip->flippedtri = encode(horiz); 2023-09-12T10:48:58,150 | ^~~~~~ 2023-09-12T10:48:58,153 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,154 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,154 | ^ 2023-09-12T10:48:58,155 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,155 969 | decode(ptr, otri2); 2023-09-12T10:48:58,156 | ^~~~~~ 2023-09-12T10:48:58,156 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,157 8782 | sym(horiz, testtri); 2023-09-12T10:48:58,157 | ^~~ 2023-09-12T10:48:58,159 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,159 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,160 | ^ 2023-09-12T10:48:58,160 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,161 969 | decode(ptr, otri2); 2023-09-12T10:48:58,162 | ^~~~~~ 2023-09-12T10:48:58,162 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,162 8782 | sym(horiz, testtri); 2023-09-12T10:48:58,163 | ^~~ 2023-09-12T10:48:58,164 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,164 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,165 | ^ 2023-09-12T10:48:58,165 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,166 969 | decode(ptr, otri2); 2023-09-12T10:48:58,166 | ^~~~~~ 2023-09-12T10:48:58,167 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,167 8782 | sym(horiz, testtri); 2023-09-12T10:48:58,167 | ^~~ 2023-09-12T10:48:58,168 c/triangle.c: In function ‘triangulatepolygon’: 2023-09-12T10:48:58,171 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,171 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,172 | ^ 2023-09-12T10:48:58,172 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,173 973 | decode(ptr, otri); 2023-09-12T10:48:58,173 | ^~~~~~ 2023-09-12T10:48:58,174 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,174 999 | symself(otri2); 2023-09-12T10:48:58,174 | ^~~~~~~ 2023-09-12T10:48:58,175 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,176 8899 | onext(*firstedge, besttri); 2023-09-12T10:48:58,176 | ^~~~~ 2023-09-12T10:48:58,177 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,177 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,178 | ^ 2023-09-12T10:48:58,179 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,179 973 | decode(ptr, otri); 2023-09-12T10:48:58,180 | ^~~~~~ 2023-09-12T10:48:58,180 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,181 999 | symself(otri2); 2023-09-12T10:48:58,182 | ^~~~~~~ 2023-09-12T10:48:58,182 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,183 8899 | onext(*firstedge, besttri); 2023-09-12T10:48:58,184 | ^~~~~ 2023-09-12T10:48:58,184 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,185 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,185 | ^ 2023-09-12T10:48:58,186 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,186 973 | decode(ptr, otri); 2023-09-12T10:48:58,187 | ^~~~~~ 2023-09-12T10:48:58,187 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,188 999 | symself(otri2); 2023-09-12T10:48:58,188 | ^~~~~~~ 2023-09-12T10:48:58,189 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,189 8899 | onext(*firstedge, besttri); 2023-09-12T10:48:58,190 | ^~~~~ 2023-09-12T10:48:58,191 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,191 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,192 | ^ 2023-09-12T10:48:58,192 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,193 973 | decode(ptr, otri); 2023-09-12T10:48:58,194 | ^~~~~~ 2023-09-12T10:48:58,195 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,195 1003 | symself(otri); 2023-09-12T10:48:58,195 | ^~~~~~~ 2023-09-12T10:48:58,196 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:48:58,196 8904 | onextself(testtri); 2023-09-12T10:48:58,197 | ^~~~~~~~~ 2023-09-12T10:48:58,197 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,197 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,198 | ^ 2023-09-12T10:48:58,198 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,198 973 | decode(ptr, otri); 2023-09-12T10:48:58,199 | ^~~~~~ 2023-09-12T10:48:58,199 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,200 1003 | symself(otri); 2023-09-12T10:48:58,200 | ^~~~~~~ 2023-09-12T10:48:58,201 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:48:58,201 8904 | onextself(testtri); 2023-09-12T10:48:58,201 | ^~~~~~~~~ 2023-09-12T10:48:58,202 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,202 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,203 | ^ 2023-09-12T10:48:58,203 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,204 973 | decode(ptr, otri); 2023-09-12T10:48:58,204 | ^~~~~~ 2023-09-12T10:48:58,205 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,205 1003 | symself(otri); 2023-09-12T10:48:58,206 | ^~~~~~~ 2023-09-12T10:48:58,207 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:48:58,207 8904 | onextself(testtri); 2023-09-12T10:48:58,208 | ^~~~~~~~~ 2023-09-12T10:48:58,208 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,209 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,209 | ^ 2023-09-12T10:48:58,210 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,210 969 | decode(ptr, otri2); 2023-09-12T10:48:58,211 | ^~~~~~ 2023-09-12T10:48:58,212 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,212 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,213 | ^~~ 2023-09-12T10:48:58,214 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,214 8920 | oprev(besttri, tempedge); 2023-09-12T10:48:58,215 | ^~~~~ 2023-09-12T10:48:58,215 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,216 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,216 | ^ 2023-09-12T10:48:58,217 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,217 969 | decode(ptr, otri2); 2023-09-12T10:48:58,218 | ^~~~~~ 2023-09-12T10:48:58,219 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,219 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,220 | ^~~ 2023-09-12T10:48:58,220 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,221 8920 | oprev(besttri, tempedge); 2023-09-12T10:48:58,221 | ^~~~~ 2023-09-12T10:48:58,222 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,223 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,224 | ^ 2023-09-12T10:48:58,224 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,225 969 | decode(ptr, otri2); 2023-09-12T10:48:58,225 | ^~~~~~ 2023-09-12T10:48:58,225 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,226 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,226 | ^~~ 2023-09-12T10:48:58,227 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,227 8920 | oprev(besttri, tempedge); 2023-09-12T10:48:58,227 | ^~~~~ 2023-09-12T10:48:58,228 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,228 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,229 | ^ 2023-09-12T10:48:58,229 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,229 969 | decode(ptr, otri2); 2023-09-12T10:48:58,230 | ^~~~~~ 2023-09-12T10:48:58,230 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,231 8926 | sym(besttri, tempedge); 2023-09-12T10:48:58,231 | ^~~ 2023-09-12T10:48:58,231 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,232 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,232 | ^ 2023-09-12T10:48:58,233 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,233 969 | decode(ptr, otri2); 2023-09-12T10:48:58,234 | ^~~~~~ 2023-09-12T10:48:58,234 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,235 8926 | sym(besttri, tempedge); 2023-09-12T10:48:58,235 | ^~~ 2023-09-12T10:48:58,236 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,237 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,237 | ^ 2023-09-12T10:48:58,238 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,238 969 | decode(ptr, otri2); 2023-09-12T10:48:58,239 | ^~~~~~ 2023-09-12T10:48:58,239 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,240 8926 | sym(besttri, tempedge); 2023-09-12T10:48:58,241 | ^~~ 2023-09-12T10:48:58,241 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,242 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,242 | ^ 2023-09-12T10:48:58,243 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,243 969 | decode(ptr, otri2); 2023-09-12T10:48:58,244 | ^~~~~~ 2023-09-12T10:48:58,244 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,245 8930 | sym(tempedge, besttri); 2023-09-12T10:48:58,245 | ^~~ 2023-09-12T10:48:58,246 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,247 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,247 | ^ 2023-09-12T10:48:58,248 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,248 969 | decode(ptr, otri2); 2023-09-12T10:48:58,249 | ^~~~~~ 2023-09-12T10:48:58,250 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,250 8930 | sym(tempedge, besttri); 2023-09-12T10:48:58,251 | ^~~ 2023-09-12T10:48:58,252 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,252 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,253 | ^ 2023-09-12T10:48:58,253 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,253 969 | decode(ptr, otri2); 2023-09-12T10:48:58,254 | ^~~~~~ 2023-09-12T10:48:58,254 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,255 8930 | sym(tempedge, besttri); 2023-09-12T10:48:58,255 | ^~~ 2023-09-12T10:48:58,255 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,256 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,256 | ^ 2023-09-12T10:48:58,257 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,257 969 | decode(ptr, otri2); 2023-09-12T10:48:58,257 | ^~~~~~ 2023-09-12T10:48:58,258 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,258 8938 | sym(besttri, testtri); 2023-09-12T10:48:58,259 | ^~~ 2023-09-12T10:48:58,261 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,261 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,262 | ^ 2023-09-12T10:48:58,262 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,262 969 | decode(ptr, otri2); 2023-09-12T10:48:58,263 | ^~~~~~ 2023-09-12T10:48:58,264 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,264 8938 | sym(besttri, testtri); 2023-09-12T10:48:58,265 | ^~~ 2023-09-12T10:48:58,266 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,267 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,268 | ^ 2023-09-12T10:48:58,268 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,269 969 | decode(ptr, otri2); 2023-09-12T10:48:58,269 | ^~~~~~ 2023-09-12T10:48:58,270 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,271 8938 | sym(besttri, testtri); 2023-09-12T10:48:58,271 | ^~~ 2023-09-12T10:48:58,272 c/triangle.c: In function ‘deletevertex’: 2023-09-12T10:48:58,273 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,273 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,274 | ^ 2023-09-12T10:48:58,274 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,275 973 | decode(ptr, otri); 2023-09-12T10:48:58,275 | ^~~~~~ 2023-09-12T10:48:58,276 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,277 999 | symself(otri2); 2023-09-12T10:48:58,277 | ^~~~~~~ 2023-09-12T10:48:58,278 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,278 8992 | onext(*deltri, countingtri); 2023-09-12T10:48:58,279 | ^~~~~ 2023-09-12T10:48:58,279 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,280 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,281 | ^ 2023-09-12T10:48:58,281 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,282 973 | decode(ptr, otri); 2023-09-12T10:48:58,282 | ^~~~~~ 2023-09-12T10:48:58,283 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,284 999 | symself(otri2); 2023-09-12T10:48:58,284 | ^~~~~~~ 2023-09-12T10:48:58,285 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,285 8992 | onext(*deltri, countingtri); 2023-09-12T10:48:58,286 | ^~~~~ 2023-09-12T10:48:58,286 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,287 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,287 | ^ 2023-09-12T10:48:58,287 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,288 973 | decode(ptr, otri); 2023-09-12T10:48:58,288 | ^~~~~~ 2023-09-12T10:48:58,289 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,289 999 | symself(otri2); 2023-09-12T10:48:58,289 | ^~~~~~~ 2023-09-12T10:48:58,290 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,290 8992 | onext(*deltri, countingtri); 2023-09-12T10:48:58,291 | ^~~~~ 2023-09-12T10:48:58,291 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,292 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,292 | ^ 2023-09-12T10:48:58,293 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,293 973 | decode(ptr, otri); 2023-09-12T10:48:58,293 | ^~~~~~ 2023-09-12T10:48:58,294 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,294 1003 | symself(otri); 2023-09-12T10:48:58,295 | ^~~~~~~ 2023-09-12T10:48:58,296 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:48:58,296 9003 | onextself(countingtri); 2023-09-12T10:48:58,297 | ^~~~~~~~~ 2023-09-12T10:48:58,297 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,298 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,299 | ^ 2023-09-12T10:48:58,299 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,300 973 | decode(ptr, otri); 2023-09-12T10:48:58,300 | ^~~~~~ 2023-09-12T10:48:58,301 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,302 1003 | symself(otri); 2023-09-12T10:48:58,302 | ^~~~~~~ 2023-09-12T10:48:58,303 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:48:58,304 9003 | onextself(countingtri); 2023-09-12T10:48:58,304 | ^~~~~~~~~ 2023-09-12T10:48:58,305 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,305 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,306 | ^ 2023-09-12T10:48:58,306 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,307 973 | decode(ptr, otri); 2023-09-12T10:48:58,307 | ^~~~~~ 2023-09-12T10:48:58,308 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,309 1003 | symself(otri); 2023-09-12T10:48:58,309 | ^~~~~~~ 2023-09-12T10:48:58,310 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:48:58,310 9003 | onextself(countingtri); 2023-09-12T10:48:58,311 | ^~~~~~~~~ 2023-09-12T10:48:58,311 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,312 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,313 | ^ 2023-09-12T10:48:58,313 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,314 973 | decode(ptr, otri); 2023-09-12T10:48:58,315 | ^~~~~~ 2023-09-12T10:48:58,315 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,315 999 | symself(otri2); 2023-09-12T10:48:58,316 | ^~~~~~~ 2023-09-12T10:48:58,316 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,317 9017 | onext(*deltri, firstedge); 2023-09-12T10:48:58,317 | ^~~~~ 2023-09-12T10:48:58,317 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,318 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,318 | ^ 2023-09-12T10:48:58,319 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,319 973 | decode(ptr, otri); 2023-09-12T10:48:58,320 | ^~~~~~ 2023-09-12T10:48:58,320 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,320 999 | symself(otri2); 2023-09-12T10:48:58,321 | ^~~~~~~ 2023-09-12T10:48:58,321 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,322 9017 | onext(*deltri, firstedge); 2023-09-12T10:48:58,322 | ^~~~~ 2023-09-12T10:48:58,323 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,323 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,324 | ^ 2023-09-12T10:48:58,324 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,325 973 | decode(ptr, otri); 2023-09-12T10:48:58,325 | ^~~~~~ 2023-09-12T10:48:58,326 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,326 999 | symself(otri2); 2023-09-12T10:48:58,327 | ^~~~~~~ 2023-09-12T10:48:58,327 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,328 9017 | onext(*deltri, firstedge); 2023-09-12T10:48:58,329 | ^~~~~ 2023-09-12T10:48:58,329 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,330 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,331 | ^ 2023-09-12T10:48:58,331 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,332 969 | decode(ptr, otri2); 2023-09-12T10:48:58,333 | ^~~~~~ 2023-09-12T10:48:58,333 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,334 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,334 | ^~~ 2023-09-12T10:48:58,335 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,336 9018 | oprev(*deltri, lastedge); 2023-09-12T10:48:58,336 | ^~~~~ 2023-09-12T10:48:58,337 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,337 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,338 | ^ 2023-09-12T10:48:58,338 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,339 969 | decode(ptr, otri2); 2023-09-12T10:48:58,340 | ^~~~~~ 2023-09-12T10:48:58,340 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,341 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,341 | ^~~ 2023-09-12T10:48:58,342 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,343 9018 | oprev(*deltri, lastedge); 2023-09-12T10:48:58,343 | ^~~~~ 2023-09-12T10:48:58,344 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,345 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,345 | ^ 2023-09-12T10:48:58,346 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,346 969 | decode(ptr, otri2); 2023-09-12T10:48:58,346 | ^~~~~~ 2023-09-12T10:48:58,347 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,347 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,348 | ^~~ 2023-09-12T10:48:58,348 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,349 9018 | oprev(*deltri, lastedge); 2023-09-12T10:48:58,349 | ^~~~~ 2023-09-12T10:48:58,350 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,350 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,350 | ^ 2023-09-12T10:48:58,351 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,351 969 | decode(ptr, otri2); 2023-09-12T10:48:58,352 | ^~~~~~ 2023-09-12T10:48:58,352 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,353 1022 | sym(otri1, otri2); \ 2023-09-12T10:48:58,353 | ^~~ 2023-09-12T10:48:58,354 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T10:48:58,354 9024 | dnext(*deltri, lefttri); 2023-09-12T10:48:58,355 | ^~~~~ 2023-09-12T10:48:58,355 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,356 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,356 | ^ 2023-09-12T10:48:58,357 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,357 969 | decode(ptr, otri2); 2023-09-12T10:48:58,358 | ^~~~~~ 2023-09-12T10:48:58,358 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,359 1022 | sym(otri1, otri2); \ 2023-09-12T10:48:58,360 | ^~~ 2023-09-12T10:48:58,360 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T10:48:58,361 9024 | dnext(*deltri, lefttri); 2023-09-12T10:48:58,362 | ^~~~~ 2023-09-12T10:48:58,362 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,363 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,364 | ^ 2023-09-12T10:48:58,364 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,365 969 | decode(ptr, otri2); 2023-09-12T10:48:58,365 | ^~~~~~ 2023-09-12T10:48:58,366 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,367 1022 | sym(otri1, otri2); \ 2023-09-12T10:48:58,367 | ^~~ 2023-09-12T10:48:58,368 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T10:48:58,368 9024 | dnext(*deltri, lefttri); 2023-09-12T10:48:58,369 | ^~~~~ 2023-09-12T10:48:58,369 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,370 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,371 | ^ 2023-09-12T10:48:58,371 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,372 969 | decode(ptr, otri2); 2023-09-12T10:48:58,372 | ^~~~~~ 2023-09-12T10:48:58,373 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,374 9025 | sym(lefttri, leftcasing); 2023-09-12T10:48:58,374 | ^~~ 2023-09-12T10:48:58,375 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,375 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,376 | ^ 2023-09-12T10:48:58,376 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,377 969 | decode(ptr, otri2); 2023-09-12T10:48:58,377 | ^~~~~~ 2023-09-12T10:48:58,377 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,378 9025 | sym(lefttri, leftcasing); 2023-09-12T10:48:58,378 | ^~~ 2023-09-12T10:48:58,379 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,379 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,379 | ^ 2023-09-12T10:48:58,380 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,380 969 | decode(ptr, otri2); 2023-09-12T10:48:58,381 | ^~~~~~ 2023-09-12T10:48:58,381 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,382 9025 | sym(lefttri, leftcasing); 2023-09-12T10:48:58,382 | ^~~ 2023-09-12T10:48:58,382 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,383 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,383 | ^ 2023-09-12T10:48:58,384 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,384 969 | decode(ptr, otri2); 2023-09-12T10:48:58,385 | ^~~~~~ 2023-09-12T10:48:58,386 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,386 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,387 | ^~~ 2023-09-12T10:48:58,387 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,388 9026 | oprev(deltriright, righttri); 2023-09-12T10:48:58,389 | ^~~~~ 2023-09-12T10:48:58,389 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,390 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,390 | ^ 2023-09-12T10:48:58,391 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,392 969 | decode(ptr, otri2); 2023-09-12T10:48:58,392 | ^~~~~~ 2023-09-12T10:48:58,393 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,393 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,394 | ^~~ 2023-09-12T10:48:58,394 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,395 9026 | oprev(deltriright, righttri); 2023-09-12T10:48:58,396 | ^~~~~ 2023-09-12T10:48:58,396 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,397 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,397 | ^ 2023-09-12T10:48:58,398 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,398 969 | decode(ptr, otri2); 2023-09-12T10:48:58,399 | ^~~~~~ 2023-09-12T10:48:58,400 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,400 1010 | sym(otri1, otri2); \ 2023-09-12T10:48:58,401 | ^~~ 2023-09-12T10:48:58,401 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T10:48:58,402 9026 | oprev(deltriright, righttri); 2023-09-12T10:48:58,403 | ^~~~~ 2023-09-12T10:48:58,403 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,404 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,404 | ^ 2023-09-12T10:48:58,404 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,405 969 | decode(ptr, otri2); 2023-09-12T10:48:58,405 | ^~~~~~ 2023-09-12T10:48:58,406 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,406 9027 | sym(righttri, rightcasing); 2023-09-12T10:48:58,406 | ^~~ 2023-09-12T10:48:58,407 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,407 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,408 | ^ 2023-09-12T10:48:58,408 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,408 969 | decode(ptr, otri2); 2023-09-12T10:48:58,409 | ^~~~~~ 2023-09-12T10:48:58,409 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,410 9027 | sym(righttri, rightcasing); 2023-09-12T10:48:58,410 | ^~~ 2023-09-12T10:48:58,411 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,411 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,411 | ^ 2023-09-12T10:48:58,412 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,412 969 | decode(ptr, otri2); 2023-09-12T10:48:58,413 | ^~~~~~ 2023-09-12T10:48:58,414 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,414 9027 | sym(righttri, rightcasing); 2023-09-12T10:48:58,415 | ^~~ 2023-09-12T10:48:58,416 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,416 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,417 | ^ 2023-09-12T10:48:58,417 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,418 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,418 | ^~~~~~ 2023-09-12T10:48:58,419 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,420 9028 | bond(*deltri, leftcasing); 2023-09-12T10:48:58,420 | ^~~~ 2023-09-12T10:48:58,421 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,421 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,422 | ^ 2023-09-12T10:48:58,422 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,423 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,424 | ^~~~~~ 2023-09-12T10:48:58,424 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,424 9028 | bond(*deltri, leftcasing); 2023-09-12T10:48:58,425 | ^~~~ 2023-09-12T10:48:58,426 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,426 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,427 | ^ 2023-09-12T10:48:58,428 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,428 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,429 | ^~~~~~ 2023-09-12T10:48:58,429 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,431 9028 | bond(*deltri, leftcasing); 2023-09-12T10:48:58,431 | ^~~~ 2023-09-12T10:48:58,431 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,432 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,432 | ^ 2023-09-12T10:48:58,433 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,433 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,433 | ^~~~~~ 2023-09-12T10:48:58,434 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,434 9028 | bond(*deltri, leftcasing); 2023-09-12T10:48:58,435 | ^~~~ 2023-09-12T10:48:58,435 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,436 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,436 | ^ 2023-09-12T10:48:58,436 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,437 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,437 | ^~~~~~ 2023-09-12T10:48:58,438 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,438 9029 | bond(deltriright, rightcasing); 2023-09-12T10:48:58,438 | ^~~~ 2023-09-12T10:48:58,439 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,439 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,440 | ^ 2023-09-12T10:48:58,440 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,441 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,441 | ^~~~~~ 2023-09-12T10:48:58,442 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,442 9029 | bond(deltriright, rightcasing); 2023-09-12T10:48:58,443 | ^~~~ 2023-09-12T10:48:58,443 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,444 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,444 | ^ 2023-09-12T10:48:58,445 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,445 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,446 | ^~~~~~ 2023-09-12T10:48:58,447 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,447 9029 | bond(deltriright, rightcasing); 2023-09-12T10:48:58,448 | ^~~~ 2023-09-12T10:48:58,448 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,449 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,450 | ^ 2023-09-12T10:48:58,450 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,451 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,451 | ^~~~~~ 2023-09-12T10:48:58,452 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,452 9029 | bond(deltriright, rightcasing); 2023-09-12T10:48:58,453 | ^~~~ 2023-09-12T10:48:58,454 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,455 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,456 | ^ 2023-09-12T10:48:58,456 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,457 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,457 | ^~~~~~~ 2023-09-12T10:48:58,458 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,458 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T10:48:58,459 | ^~~~~~~ 2023-09-12T10:48:58,460 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,460 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,461 | ^ 2023-09-12T10:48:58,461 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,461 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,462 | ^~~~~~~ 2023-09-12T10:48:58,462 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,463 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T10:48:58,463 | ^~~~~~~ 2023-09-12T10:48:58,465 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,466 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,466 | ^ 2023-09-12T10:48:58,467 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,467 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,468 | ^~~~~~~ 2023-09-12T10:48:58,468 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,468 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T10:48:58,469 | ^~~~~~~ 2023-09-12T10:48:58,471 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,472 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,473 | ^ 2023-09-12T10:48:58,473 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,474 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,474 | ^~~~~~~ 2023-09-12T10:48:58,475 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,475 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:48:58,476 | ^~~~~~ 2023-09-12T10:48:58,477 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,477 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,478 | ^ 2023-09-12T10:48:58,479 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,479 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,480 | ^~~~~~~ 2023-09-12T10:48:58,480 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,481 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:48:58,481 | ^~~~~~ 2023-09-12T10:48:58,482 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,483 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,484 | ^ 2023-09-12T10:48:58,484 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,485 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,485 | ^~~~~~ 2023-09-12T10:48:58,486 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,486 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:48:58,487 | ^~~~~~ 2023-09-12T10:48:58,488 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,489 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,490 | ^ 2023-09-12T10:48:58,490 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,491 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,491 | ^~~~~~ 2023-09-12T10:48:58,492 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,492 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:48:58,492 | ^~~~~~ 2023-09-12T10:48:58,494 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,494 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,495 | ^ 2023-09-12T10:48:58,495 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,496 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,496 | ^~~~~~~ 2023-09-12T10:48:58,497 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,497 9034 | tspivot(righttri, rightsubseg); 2023-09-12T10:48:58,498 | ^~~~~~~ 2023-09-12T10:48:58,499 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,500 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,500 | ^ 2023-09-12T10:48:58,501 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,501 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,502 | ^~~~~~~ 2023-09-12T10:48:58,502 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,503 9034 | tspivot(righttri, rightsubseg); 2023-09-12T10:48:58,503 | ^~~~~~~ 2023-09-12T10:48:58,505 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,506 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,506 | ^ 2023-09-12T10:48:58,507 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,507 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,508 | ^~~~~~~ 2023-09-12T10:48:58,508 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,509 9034 | tspivot(righttri, rightsubseg); 2023-09-12T10:48:58,509 | ^~~~~~~ 2023-09-12T10:48:58,511 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,511 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,512 | ^ 2023-09-12T10:48:58,512 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,513 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,513 | ^~~~~~~ 2023-09-12T10:48:58,514 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,514 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:48:58,515 | ^~~~~~ 2023-09-12T10:48:58,516 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,517 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,518 | ^ 2023-09-12T10:48:58,518 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,519 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,519 | ^~~~~~~ 2023-09-12T10:48:58,520 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,524 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:48:58,524 | ^~~~~~ 2023-09-12T10:48:58,525 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,525 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,526 | ^ 2023-09-12T10:48:58,526 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,527 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,527 | ^~~~~~ 2023-09-12T10:48:58,527 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,528 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:48:58,528 | ^~~~~~ 2023-09-12T10:48:58,529 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,529 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,530 | ^ 2023-09-12T10:48:58,530 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,531 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,531 | ^~~~~~ 2023-09-12T10:48:58,531 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,532 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:48:58,532 | ^~~~~~ 2023-09-12T10:48:58,533 c/triangle.c: In function ‘undovertex’: 2023-09-12T10:48:58,534 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,535 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,535 | ^ 2023-09-12T10:48:58,535 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,536 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T10:48:58,536 | ^~~~~~ 2023-09-12T10:48:58,540 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,540 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,541 | ^ 2023-09-12T10:48:58,541 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,542 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T10:48:58,542 | ^~~~~~ 2023-09-12T10:48:58,545 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,546 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,547 | ^ 2023-09-12T10:48:58,547 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,548 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T10:48:58,548 | ^~~~~~ 2023-09-12T10:48:58,551 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,552 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,552 | ^ 2023-09-12T10:48:58,553 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,553 973 | decode(ptr, otri); 2023-09-12T10:48:58,554 | ^~~~~~ 2023-09-12T10:48:58,554 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,555 1035 | symself(otri2); 2023-09-12T10:48:58,555 | ^~~~~~~ 2023-09-12T10:48:58,556 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T10:48:58,556 9097 | dprev(fliptri, botleft); 2023-09-12T10:48:58,557 | ^~~~~ 2023-09-12T10:48:58,557 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,558 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,559 | ^ 2023-09-12T10:48:58,559 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,559 973 | decode(ptr, otri); 2023-09-12T10:48:58,560 | ^~~~~~ 2023-09-12T10:48:58,560 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,561 1035 | symself(otri2); 2023-09-12T10:48:58,561 | ^~~~~~~ 2023-09-12T10:48:58,561 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T10:48:58,562 9097 | dprev(fliptri, botleft); 2023-09-12T10:48:58,562 | ^~~~~ 2023-09-12T10:48:58,563 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,563 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,564 | ^ 2023-09-12T10:48:58,564 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,565 973 | decode(ptr, otri); 2023-09-12T10:48:58,565 | ^~~~~~ 2023-09-12T10:48:58,565 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,566 1035 | symself(otri2); 2023-09-12T10:48:58,566 | ^~~~~~~ 2023-09-12T10:48:58,567 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T10:48:58,567 9097 | dprev(fliptri, botleft); 2023-09-12T10:48:58,568 | ^~~~~ 2023-09-12T10:48:58,569 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,569 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,570 | ^ 2023-09-12T10:48:58,572 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,572 973 | decode(ptr, otri); 2023-09-12T10:48:58,573 | ^~~~~~ 2023-09-12T10:48:58,574 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,575 999 | symself(otri2); 2023-09-12T10:48:58,576 | ^~~~~~~ 2023-09-12T10:48:58,577 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,577 9099 | onext(fliptri, botright); 2023-09-12T10:48:58,578 | ^~~~~ 2023-09-12T10:48:58,579 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,581 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,582 | ^ 2023-09-12T10:48:58,583 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,584 973 | decode(ptr, otri); 2023-09-12T10:48:58,585 | ^~~~~~ 2023-09-12T10:48:58,586 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,635 999 | symself(otri2); 2023-09-12T10:48:58,636 | ^~~~~~~ 2023-09-12T10:48:58,637 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,637 9099 | onext(fliptri, botright); 2023-09-12T10:48:58,638 | ^~~~~ 2023-09-12T10:48:58,638 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,639 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,640 | ^ 2023-09-12T10:48:58,640 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,641 973 | decode(ptr, otri); 2023-09-12T10:48:58,641 | ^~~~~~ 2023-09-12T10:48:58,642 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,643 999 | symself(otri2); 2023-09-12T10:48:58,643 | ^~~~~~~ 2023-09-12T10:48:58,644 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T10:48:58,645 9099 | onext(fliptri, botright); 2023-09-12T10:48:58,645 | ^~~~~ 2023-09-12T10:48:58,646 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,646 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,647 | ^ 2023-09-12T10:48:58,647 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,647 969 | decode(ptr, otri2); 2023-09-12T10:48:58,648 | ^~~~~~ 2023-09-12T10:48:58,648 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,649 9101 | sym(botleft, botlcasing); 2023-09-12T10:48:58,649 | ^~~ 2023-09-12T10:48:58,649 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,650 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,650 | ^ 2023-09-12T10:48:58,650 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,651 969 | decode(ptr, otri2); 2023-09-12T10:48:58,651 | ^~~~~~ 2023-09-12T10:48:58,652 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,652 9101 | sym(botleft, botlcasing); 2023-09-12T10:48:58,652 | ^~~ 2023-09-12T10:48:58,653 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,653 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,654 | ^ 2023-09-12T10:48:58,654 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,655 969 | decode(ptr, otri2); 2023-09-12T10:48:58,655 | ^~~~~~ 2023-09-12T10:48:58,656 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,657 9101 | sym(botleft, botlcasing); 2023-09-12T10:48:58,657 | ^~~ 2023-09-12T10:48:58,658 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,658 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,659 | ^ 2023-09-12T10:48:58,659 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,660 969 | decode(ptr, otri2); 2023-09-12T10:48:58,661 | ^~~~~~ 2023-09-12T10:48:58,661 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,662 9102 | sym(botright, botrcasing); 2023-09-12T10:48:58,662 | ^~~ 2023-09-12T10:48:58,663 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,663 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,664 | ^ 2023-09-12T10:48:58,664 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,665 969 | decode(ptr, otri2); 2023-09-12T10:48:58,666 | ^~~~~~ 2023-09-12T10:48:58,666 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,667 9102 | sym(botright, botrcasing); 2023-09-12T10:48:58,667 | ^~~ 2023-09-12T10:48:58,668 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,668 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,669 | ^ 2023-09-12T10:48:58,669 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,670 969 | decode(ptr, otri2); 2023-09-12T10:48:58,670 | ^~~~~~ 2023-09-12T10:48:58,671 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,671 9102 | sym(botright, botrcasing); 2023-09-12T10:48:58,672 | ^~~ 2023-09-12T10:48:58,673 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,674 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,674 | ^ 2023-09-12T10:48:58,674 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,675 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,675 | ^~~~~~ 2023-09-12T10:48:58,676 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,676 9107 | bond(fliptri, botlcasing); 2023-09-12T10:48:58,676 | ^~~~ 2023-09-12T10:48:58,677 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,677 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,678 | ^ 2023-09-12T10:48:58,678 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,679 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,679 | ^~~~~~ 2023-09-12T10:48:58,679 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,680 9107 | bond(fliptri, botlcasing); 2023-09-12T10:48:58,680 | ^~~~ 2023-09-12T10:48:58,681 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,681 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,682 | ^ 2023-09-12T10:48:58,682 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,683 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,683 | ^~~~~~ 2023-09-12T10:48:58,684 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,684 9107 | bond(fliptri, botlcasing); 2023-09-12T10:48:58,685 | ^~~~ 2023-09-12T10:48:58,686 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,686 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,687 | ^ 2023-09-12T10:48:58,687 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,688 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,689 | ^~~~~~ 2023-09-12T10:48:58,689 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,690 9107 | bond(fliptri, botlcasing); 2023-09-12T10:48:58,691 | ^~~~ 2023-09-12T10:48:58,691 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,692 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,692 | ^ 2023-09-12T10:48:58,693 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,693 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,694 | ^~~~~~~ 2023-09-12T10:48:58,695 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,695 9108 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:58,696 | ^~~~~~~ 2023-09-12T10:48:58,696 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,697 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,698 | ^ 2023-09-12T10:48:58,698 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,699 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,699 | ^~~~~~~ 2023-09-12T10:48:58,700 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,701 9108 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:58,702 | ^~~~~~~ 2023-09-12T10:48:58,702 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,702 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,703 | ^ 2023-09-12T10:48:58,703 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,703 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,704 | ^~~~~~~ 2023-09-12T10:48:58,704 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,704 9108 | tspivot(botleft, botlsubseg); 2023-09-12T10:48:58,705 | ^~~~~~~ 2023-09-12T10:48:58,705 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,706 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,706 | ^ 2023-09-12T10:48:58,707 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,707 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,707 | ^~~~~~~ 2023-09-12T10:48:58,708 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,708 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:48:58,709 | ^~~~~~ 2023-09-12T10:48:58,709 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,710 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,710 | ^ 2023-09-12T10:48:58,711 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,711 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,712 | ^~~~~~~ 2023-09-12T10:48:58,713 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,713 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:48:58,714 | ^~~~~~ 2023-09-12T10:48:58,714 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,715 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,716 | ^ 2023-09-12T10:48:58,716 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,717 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,718 | ^~~~~~ 2023-09-12T10:48:58,718 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,719 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:48:58,719 | ^~~~~~ 2023-09-12T10:48:58,720 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,720 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,721 | ^ 2023-09-12T10:48:58,721 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,722 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,722 | ^~~~~~ 2023-09-12T10:48:58,723 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,723 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:48:58,724 | ^~~~~~ 2023-09-12T10:48:58,725 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,725 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,726 | ^ 2023-09-12T10:48:58,727 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,727 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,727 | ^~~~~~ 2023-09-12T10:48:58,728 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,728 9111 | bond(fliptri, botrcasing); 2023-09-12T10:48:58,729 | ^~~~ 2023-09-12T10:48:58,729 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,729 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,730 | ^ 2023-09-12T10:48:58,730 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,730 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,731 | ^~~~~~ 2023-09-12T10:48:58,731 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,732 9111 | bond(fliptri, botrcasing); 2023-09-12T10:48:58,732 | ^~~~ 2023-09-12T10:48:58,733 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,733 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,733 | ^ 2023-09-12T10:48:58,734 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,734 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,735 | ^~~~~~ 2023-09-12T10:48:58,735 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,736 9111 | bond(fliptri, botrcasing); 2023-09-12T10:48:58,736 | ^~~~ 2023-09-12T10:48:58,737 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,738 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,738 | ^ 2023-09-12T10:48:58,739 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,739 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,740 | ^~~~~~ 2023-09-12T10:48:58,741 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,741 9111 | bond(fliptri, botrcasing); 2023-09-12T10:48:58,742 | ^~~~ 2023-09-12T10:48:58,743 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,743 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,744 | ^ 2023-09-12T10:48:58,744 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,745 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,745 | ^~~~~~~ 2023-09-12T10:48:58,746 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,746 9112 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,747 | ^~~~~~~ 2023-09-12T10:48:58,747 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,748 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,748 | ^ 2023-09-12T10:48:58,748 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,749 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,750 | ^~~~~~~ 2023-09-12T10:48:58,750 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,751 9112 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,751 | ^~~~~~~ 2023-09-12T10:48:58,752 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,752 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,753 | ^ 2023-09-12T10:48:58,753 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,754 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,754 | ^~~~~~~ 2023-09-12T10:48:58,754 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,755 9112 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,755 | ^~~~~~~ 2023-09-12T10:48:58,755 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,756 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,756 | ^ 2023-09-12T10:48:58,757 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,757 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,758 | ^~~~~~~ 2023-09-12T10:48:58,758 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,759 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:48:58,759 | ^~~~~~ 2023-09-12T10:48:58,760 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,760 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,760 | ^ 2023-09-12T10:48:58,761 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,761 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,762 | ^~~~~~~ 2023-09-12T10:48:58,762 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,763 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:48:58,763 | ^~~~~~ 2023-09-12T10:48:58,764 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,765 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,765 | ^ 2023-09-12T10:48:58,766 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,766 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,767 | ^~~~~~ 2023-09-12T10:48:58,767 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,768 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:48:58,769 | ^~~~~~ 2023-09-12T10:48:58,769 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,770 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,770 | ^ 2023-09-12T10:48:58,770 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,771 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,771 | ^~~~~~ 2023-09-12T10:48:58,772 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,772 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:48:58,773 | ^~~~~~ 2023-09-12T10:48:58,773 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,774 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,775 | ^ 2023-09-12T10:48:58,775 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,776 969 | decode(ptr, otri2); 2023-09-12T10:48:58,776 | ^~~~~~ 2023-09-12T10:48:58,777 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,778 9122 | sym(gluetri, botright); 2023-09-12T10:48:58,778 | ^~~ 2023-09-12T10:48:58,778 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,779 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,779 | ^ 2023-09-12T10:48:58,779 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,780 969 | decode(ptr, otri2); 2023-09-12T10:48:58,780 | ^~~~~~ 2023-09-12T10:48:58,781 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,781 9122 | sym(gluetri, botright); 2023-09-12T10:48:58,782 | ^~~ 2023-09-12T10:48:58,782 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,782 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,783 | ^ 2023-09-12T10:48:58,783 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,784 969 | decode(ptr, otri2); 2023-09-12T10:48:58,784 | ^~~~~~ 2023-09-12T10:48:58,784 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,785 9122 | sym(gluetri, botright); 2023-09-12T10:48:58,785 | ^~~ 2023-09-12T10:48:58,786 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,786 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,787 | ^ 2023-09-12T10:48:58,787 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,788 969 | decode(ptr, otri2); 2023-09-12T10:48:58,788 | ^~~~~~ 2023-09-12T10:48:58,789 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,789 9124 | sym(botright, botrcasing); 2023-09-12T10:48:58,789 | ^~~ 2023-09-12T10:48:58,790 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,790 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,791 | ^ 2023-09-12T10:48:58,792 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,792 969 | decode(ptr, otri2); 2023-09-12T10:48:58,793 | ^~~~~~ 2023-09-12T10:48:58,793 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,794 9124 | sym(botright, botrcasing); 2023-09-12T10:48:58,794 | ^~~ 2023-09-12T10:48:58,795 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,795 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,796 | ^ 2023-09-12T10:48:58,796 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,797 969 | decode(ptr, otri2); 2023-09-12T10:48:58,797 | ^~~~~~ 2023-09-12T10:48:58,798 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,798 9124 | sym(botright, botrcasing); 2023-09-12T10:48:58,799 | ^~~ 2023-09-12T10:48:58,799 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,800 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,800 | ^ 2023-09-12T10:48:58,800 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,801 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,802 | ^~~~~~ 2023-09-12T10:48:58,802 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,803 9128 | bond(gluetri, botrcasing); 2023-09-12T10:48:58,803 | ^~~~ 2023-09-12T10:48:58,804 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,804 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,804 | ^ 2023-09-12T10:48:58,805 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,805 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,806 | ^~~~~~ 2023-09-12T10:48:58,806 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,806 9128 | bond(gluetri, botrcasing); 2023-09-12T10:48:58,807 | ^~~~ 2023-09-12T10:48:58,807 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,808 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,808 | ^ 2023-09-12T10:48:58,809 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,809 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,810 | ^~~~~~ 2023-09-12T10:48:58,810 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,811 9128 | bond(gluetri, botrcasing); 2023-09-12T10:48:58,811 | ^~~~ 2023-09-12T10:48:58,812 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,812 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,813 | ^ 2023-09-12T10:48:58,814 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,814 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,815 | ^~~~~~ 2023-09-12T10:48:58,816 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,816 9128 | bond(gluetri, botrcasing); 2023-09-12T10:48:58,817 | ^~~~ 2023-09-12T10:48:58,817 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,818 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,818 | ^ 2023-09-12T10:48:58,819 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,819 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,820 | ^~~~~~~ 2023-09-12T10:48:58,820 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,821 9129 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,821 | ^~~~~~~ 2023-09-12T10:48:58,822 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,822 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,823 | ^ 2023-09-12T10:48:58,823 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,824 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,824 | ^~~~~~~ 2023-09-12T10:48:58,825 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,825 9129 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,826 | ^~~~~~~ 2023-09-12T10:48:58,826 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,827 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,827 | ^ 2023-09-12T10:48:58,828 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,828 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,829 | ^~~~~~~ 2023-09-12T10:48:58,830 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,830 9129 | tspivot(botright, botrsubseg); 2023-09-12T10:48:58,831 | ^~~~~~~ 2023-09-12T10:48:58,831 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,831 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,832 | ^ 2023-09-12T10:48:58,832 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,833 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,833 | ^~~~~~~ 2023-09-12T10:48:58,834 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,834 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:48:58,834 | ^~~~~~ 2023-09-12T10:48:58,835 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,835 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,836 | ^ 2023-09-12T10:48:58,836 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,837 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,837 | ^~~~~~~ 2023-09-12T10:48:58,838 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,838 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:48:58,839 | ^~~~~~ 2023-09-12T10:48:58,839 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,840 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,840 | ^ 2023-09-12T10:48:58,840 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,841 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,841 | ^~~~~~ 2023-09-12T10:48:58,842 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,842 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:48:58,843 | ^~~~~~ 2023-09-12T10:48:58,843 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,844 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,844 | ^ 2023-09-12T10:48:58,845 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,845 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,846 | ^~~~~~ 2023-09-12T10:48:58,846 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,847 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:48:58,847 | ^~~~~~ 2023-09-12T10:48:58,848 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,848 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,849 | ^ 2023-09-12T10:48:58,849 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,850 969 | decode(ptr, otri2); 2023-09-12T10:48:58,850 | ^~~~~~ 2023-09-12T10:48:58,851 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,851 9135 | sym(fliptri, gluetri); 2023-09-12T10:48:58,852 | ^~~ 2023-09-12T10:48:58,853 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,853 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,854 | ^ 2023-09-12T10:48:58,854 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,854 969 | decode(ptr, otri2); 2023-09-12T10:48:58,855 | ^~~~~~ 2023-09-12T10:48:58,855 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,856 9135 | sym(fliptri, gluetri); 2023-09-12T10:48:58,856 | ^~~ 2023-09-12T10:48:58,857 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,857 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,857 | ^ 2023-09-12T10:48:58,858 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,858 969 | decode(ptr, otri2); 2023-09-12T10:48:58,859 | ^~~~~~ 2023-09-12T10:48:58,859 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,859 9135 | sym(fliptri, gluetri); 2023-09-12T10:48:58,860 | ^~~ 2023-09-12T10:48:58,860 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,861 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,861 | ^ 2023-09-12T10:48:58,862 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,862 969 | decode(ptr, otri2); 2023-09-12T10:48:58,863 | ^~~~~~ 2023-09-12T10:48:58,863 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,864 1022 | sym(otri1, otri2); \ 2023-09-12T10:48:58,864 | ^~~ 2023-09-12T10:48:58,864 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T10:48:58,865 9138 | dnext(gluetri, topright); 2023-09-12T10:48:58,865 | ^~~~~ 2023-09-12T10:48:58,866 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,867 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,867 | ^ 2023-09-12T10:48:58,868 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,868 969 | decode(ptr, otri2); 2023-09-12T10:48:58,869 | ^~~~~~ 2023-09-12T10:48:58,869 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,870 1022 | sym(otri1, otri2); \ 2023-09-12T10:48:58,870 | ^~~ 2023-09-12T10:48:58,871 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T10:48:58,871 9138 | dnext(gluetri, topright); 2023-09-12T10:48:58,872 | ^~~~~ 2023-09-12T10:48:58,872 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,873 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,873 | ^ 2023-09-12T10:48:58,874 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,874 969 | decode(ptr, otri2); 2023-09-12T10:48:58,874 | ^~~~~~ 2023-09-12T10:48:58,875 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,875 1022 | sym(otri1, otri2); \ 2023-09-12T10:48:58,876 | ^~~ 2023-09-12T10:48:58,876 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T10:48:58,877 9138 | dnext(gluetri, topright); 2023-09-12T10:48:58,877 | ^~~~~ 2023-09-12T10:48:58,878 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,879 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,879 | ^ 2023-09-12T10:48:58,880 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,880 969 | decode(ptr, otri2); 2023-09-12T10:48:58,880 | ^~~~~~ 2023-09-12T10:48:58,881 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,881 9139 | sym(topright, toprcasing); 2023-09-12T10:48:58,882 | ^~~ 2023-09-12T10:48:58,884 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,884 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,884 | ^ 2023-09-12T10:48:58,885 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,885 969 | decode(ptr, otri2); 2023-09-12T10:48:58,886 | ^~~~~~ 2023-09-12T10:48:58,886 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,887 9139 | sym(topright, toprcasing); 2023-09-12T10:48:58,887 | ^~~ 2023-09-12T10:48:58,889 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,890 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,890 | ^ 2023-09-12T10:48:58,891 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,891 969 | decode(ptr, otri2); 2023-09-12T10:48:58,892 | ^~~~~~ 2023-09-12T10:48:58,892 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,892 9139 | sym(topright, toprcasing); 2023-09-12T10:48:58,893 | ^~~ 2023-09-12T10:48:58,895 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,896 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,896 | ^ 2023-09-12T10:48:58,897 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,897 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,897 | ^~~~~~ 2023-09-12T10:48:58,898 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,898 9142 | bond(gluetri, toprcasing); 2023-09-12T10:48:58,899 | ^~~~ 2023-09-12T10:48:58,901 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,901 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,902 | ^ 2023-09-12T10:48:58,902 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,903 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:58,903 | ^~~~~~ 2023-09-12T10:48:58,904 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,904 9142 | bond(gluetri, toprcasing); 2023-09-12T10:48:58,905 | ^~~~ 2023-09-12T10:48:58,907 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,907 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,908 | ^ 2023-09-12T10:48:58,908 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,908 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,909 | ^~~~~~ 2023-09-12T10:48:58,909 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,910 9142 | bond(gluetri, toprcasing); 2023-09-12T10:48:58,910 | ^~~~ 2023-09-12T10:48:58,912 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,913 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,913 | ^ 2023-09-12T10:48:58,914 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,914 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:58,915 | ^~~~~~ 2023-09-12T10:48:58,915 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:48:58,916 9142 | bond(gluetri, toprcasing); 2023-09-12T10:48:58,916 | ^~~~ 2023-09-12T10:48:58,918 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,919 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:48:58,919 | ^ 2023-09-12T10:48:58,920 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,920 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,920 | ^~~~~~~ 2023-09-12T10:48:58,921 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,921 9143 | tspivot(topright, toprsubseg); 2023-09-12T10:48:58,922 | ^~~~~~~ 2023-09-12T10:48:58,924 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,924 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:48:58,925 | ^ 2023-09-12T10:48:58,925 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,926 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,926 | ^~~~~~~ 2023-09-12T10:48:58,927 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,927 9143 | tspivot(topright, toprsubseg); 2023-09-12T10:48:58,928 | ^~~~~~~ 2023-09-12T10:48:58,930 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,930 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:48:58,931 | ^ 2023-09-12T10:48:58,931 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:48:58,932 1289 | sdecode(sptr, osub) 2023-09-12T10:48:58,932 | ^~~~~~~ 2023-09-12T10:48:58,932 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:48:58,933 9143 | tspivot(topright, toprsubseg); 2023-09-12T10:48:58,933 | ^~~~~~~ 2023-09-12T10:48:58,935 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,936 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,937 | ^ 2023-09-12T10:48:58,937 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,938 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,938 | ^~~~~~~ 2023-09-12T10:48:58,939 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,939 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:48:58,940 | ^~~~~~ 2023-09-12T10:48:58,941 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,942 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:48:58,942 | ^ 2023-09-12T10:48:58,943 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:48:58,943 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:48:58,944 | ^~~~~~~ 2023-09-12T10:48:58,944 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,945 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:48:58,946 | ^~~~~~ 2023-09-12T10:48:58,947 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,948 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,948 | ^ 2023-09-12T10:48:58,948 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,949 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,949 | ^~~~~~ 2023-09-12T10:48:58,950 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,950 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:48:58,950 | ^~~~~~ 2023-09-12T10:48:58,953 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,953 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:58,954 | ^ 2023-09-12T10:48:58,954 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:48:58,955 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:48:58,955 | ^~~~~~ 2023-09-12T10:48:58,956 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:48:58,957 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:48:58,957 | ^~~~~~ 2023-09-12T10:48:58,959 c/triangle.c: In function ‘mergehulls’: 2023-09-12T10:48:58,965 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,965 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,966 | ^ 2023-09-12T10:48:58,966 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,967 973 | decode(ptr, otri); 2023-09-12T10:48:58,967 | ^~~~~~ 2023-09-12T10:48:58,968 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,968 9479 | symself(*farleft); 2023-09-12T10:48:58,969 | ^~~~~~~ 2023-09-12T10:48:58,971 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,971 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,972 | ^ 2023-09-12T10:48:58,973 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,974 973 | decode(ptr, otri); 2023-09-12T10:48:58,975 | ^~~~~~ 2023-09-12T10:48:58,975 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,976 9479 | symself(*farleft); 2023-09-12T10:48:58,977 | ^~~~~~~ 2023-09-12T10:48:58,978 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,979 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,980 | ^ 2023-09-12T10:48:58,981 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,982 973 | decode(ptr, otri); 2023-09-12T10:48:58,982 | ^~~~~~ 2023-09-12T10:48:58,982 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:58,983 9479 | symself(*farleft); 2023-09-12T10:48:58,984 | ^~~~~~~ 2023-09-12T10:48:58,984 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,985 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:58,986 | ^ 2023-09-12T10:48:58,986 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,987 969 | decode(ptr, otri2); 2023-09-12T10:48:58,988 | ^~~~~~ 2023-09-12T10:48:58,988 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,989 9483 | sym(*innerleft, checkedge); 2023-09-12T10:48:58,989 | ^~~ 2023-09-12T10:48:58,989 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:58,990 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:58,990 | ^ 2023-09-12T10:48:58,991 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,991 969 | decode(ptr, otri2); 2023-09-12T10:48:58,991 | ^~~~~~ 2023-09-12T10:48:58,992 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,992 9483 | sym(*innerleft, checkedge); 2023-09-12T10:48:58,993 | ^~~ 2023-09-12T10:48:58,995 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:58,996 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:58,996 | ^ 2023-09-12T10:48:58,996 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:58,997 969 | decode(ptr, otri2); 2023-09-12T10:48:58,997 | ^~~~~~ 2023-09-12T10:48:58,998 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:58,998 9483 | sym(*innerleft, checkedge); 2023-09-12T10:48:58,998 | ^~~ 2023-09-12T10:48:59,001 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,002 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,002 | ^ 2023-09-12T10:48:59,003 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,003 969 | decode(ptr, otri2); 2023-09-12T10:48:59,004 | ^~~~~~ 2023-09-12T10:48:59,004 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,005 9489 | sym(*innerleft, checkedge); 2023-09-12T10:48:59,005 | ^~~ 2023-09-12T10:48:59,007 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,008 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,009 | ^ 2023-09-12T10:48:59,009 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,010 969 | decode(ptr, otri2); 2023-09-12T10:48:59,011 | ^~~~~~ 2023-09-12T10:48:59,011 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,012 9489 | sym(*innerleft, checkedge); 2023-09-12T10:48:59,012 | ^~~ 2023-09-12T10:48:59,013 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,014 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,015 | ^ 2023-09-12T10:48:59,015 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,016 969 | decode(ptr, otri2); 2023-09-12T10:48:59,016 | ^~~~~~ 2023-09-12T10:48:59,017 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,017 9489 | sym(*innerleft, checkedge); 2023-09-12T10:48:59,018 | ^~~ 2023-09-12T10:48:59,020 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,020 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,021 | ^ 2023-09-12T10:48:59,022 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,022 973 | decode(ptr, otri); 2023-09-12T10:48:59,023 | ^~~~~~ 2023-09-12T10:48:59,024 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,024 9494 | symself(*innerright); 2023-09-12T10:48:59,025 | ^~~~~~~ 2023-09-12T10:48:59,026 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,026 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,027 | ^ 2023-09-12T10:48:59,027 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,028 973 | decode(ptr, otri); 2023-09-12T10:48:59,028 | ^~~~~~ 2023-09-12T10:48:59,028 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,029 9494 | symself(*innerright); 2023-09-12T10:48:59,029 | ^~~~~~~ 2023-09-12T10:48:59,032 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,032 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,033 | ^ 2023-09-12T10:48:59,033 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,034 973 | decode(ptr, otri); 2023-09-12T10:48:59,034 | ^~~~~~ 2023-09-12T10:48:59,034 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,035 9494 | symself(*innerright); 2023-09-12T10:48:59,035 | ^~~~~~~ 2023-09-12T10:48:59,038 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,039 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,039 | ^ 2023-09-12T10:48:59,040 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,040 969 | decode(ptr, otri2); 2023-09-12T10:48:59,041 | ^~~~~~ 2023-09-12T10:48:59,042 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,042 9498 | sym(*farright, checkedge); 2023-09-12T10:48:59,043 | ^~~ 2023-09-12T10:48:59,044 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,045 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,045 | ^ 2023-09-12T10:48:59,046 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,047 969 | decode(ptr, otri2); 2023-09-12T10:48:59,047 | ^~~~~~ 2023-09-12T10:48:59,048 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,048 9498 | sym(*farright, checkedge); 2023-09-12T10:48:59,049 | ^~~ 2023-09-12T10:48:59,050 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,051 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,051 | ^ 2023-09-12T10:48:59,052 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,052 969 | decode(ptr, otri2); 2023-09-12T10:48:59,053 | ^~~~~~ 2023-09-12T10:48:59,053 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,054 9498 | sym(*farright, checkedge); 2023-09-12T10:48:59,055 | ^~~ 2023-09-12T10:48:59,057 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,057 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,058 | ^ 2023-09-12T10:48:59,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,059 969 | decode(ptr, otri2); 2023-09-12T10:48:59,060 | ^~~~~~ 2023-09-12T10:48:59,060 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,061 9504 | sym(*farright, checkedge); 2023-09-12T10:48:59,061 | ^~~ 2023-09-12T10:48:59,063 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,063 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,064 | ^ 2023-09-12T10:48:59,064 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,064 969 | decode(ptr, otri2); 2023-09-12T10:48:59,065 | ^~~~~~ 2023-09-12T10:48:59,065 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,065 9504 | sym(*farright, checkedge); 2023-09-12T10:48:59,066 | ^~~ 2023-09-12T10:48:59,069 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,069 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,070 | ^ 2023-09-12T10:48:59,070 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,071 969 | decode(ptr, otri2); 2023-09-12T10:48:59,071 | ^~~~~~ 2023-09-12T10:48:59,071 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,072 9504 | sym(*farright, checkedge); 2023-09-12T10:48:59,072 | ^~~ 2023-09-12T10:48:59,075 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,076 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,076 | ^ 2023-09-12T10:48:59,077 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,077 973 | decode(ptr, otri); 2023-09-12T10:48:59,078 | ^~~~~~ 2023-09-12T10:48:59,079 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,079 9515 | symself(*innerleft); 2023-09-12T10:48:59,080 | ^~~~~~~ 2023-09-12T10:48:59,081 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,082 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,083 | ^ 2023-09-12T10:48:59,083 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,084 973 | decode(ptr, otri); 2023-09-12T10:48:59,084 | ^~~~~~ 2023-09-12T10:48:59,085 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,086 9515 | symself(*innerleft); 2023-09-12T10:48:59,087 | ^~~~~~~ 2023-09-12T10:48:59,087 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,088 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,089 | ^ 2023-09-12T10:48:59,089 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,090 973 | decode(ptr, otri); 2023-09-12T10:48:59,090 | ^~~~~~ 2023-09-12T10:48:59,091 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,091 9515 | symself(*innerleft); 2023-09-12T10:48:59,092 | ^~~~~~~ 2023-09-12T10:48:59,094 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,094 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,095 | ^ 2023-09-12T10:48:59,096 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,096 973 | decode(ptr, otri); 2023-09-12T10:48:59,097 | ^~~~~~ 2023-09-12T10:48:59,097 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,098 9524 | symself(*innerright); 2023-09-12T10:48:59,099 | ^~~~~~~ 2023-09-12T10:48:59,100 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,100 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,101 | ^ 2023-09-12T10:48:59,101 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,102 973 | decode(ptr, otri); 2023-09-12T10:48:59,102 | ^~~~~~ 2023-09-12T10:48:59,102 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,103 9524 | symself(*innerright); 2023-09-12T10:48:59,103 | ^~~~~~~ 2023-09-12T10:48:59,106 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,107 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,107 | ^ 2023-09-12T10:48:59,107 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,108 973 | decode(ptr, otri); 2023-09-12T10:48:59,108 | ^~~~~~ 2023-09-12T10:48:59,109 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,109 9524 | symself(*innerright); 2023-09-12T10:48:59,110 | ^~~~~~~ 2023-09-12T10:48:59,112 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,113 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,113 | ^ 2023-09-12T10:48:59,114 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,115 969 | decode(ptr, otri2); 2023-09-12T10:48:59,115 | ^~~~~~ 2023-09-12T10:48:59,116 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,116 9531 | sym(*innerleft, leftcand); 2023-09-12T10:48:59,117 | ^~~ 2023-09-12T10:48:59,118 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,119 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,120 | ^ 2023-09-12T10:48:59,120 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,121 969 | decode(ptr, otri2); 2023-09-12T10:48:59,121 | ^~~~~~ 2023-09-12T10:48:59,122 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,123 9531 | sym(*innerleft, leftcand); 2023-09-12T10:48:59,123 | ^~~ 2023-09-12T10:48:59,124 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,125 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,126 | ^ 2023-09-12T10:48:59,126 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,127 969 | decode(ptr, otri2); 2023-09-12T10:48:59,127 | ^~~~~~ 2023-09-12T10:48:59,128 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,129 9531 | sym(*innerleft, leftcand); 2023-09-12T10:48:59,129 | ^~~ 2023-09-12T10:48:59,131 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,131 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,132 | ^ 2023-09-12T10:48:59,132 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,133 969 | decode(ptr, otri2); 2023-09-12T10:48:59,134 | ^~~~~~ 2023-09-12T10:48:59,134 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,135 9532 | sym(*innerright, rightcand); 2023-09-12T10:48:59,136 | ^~~ 2023-09-12T10:48:59,137 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,137 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,138 | ^ 2023-09-12T10:48:59,138 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,138 969 | decode(ptr, otri2); 2023-09-12T10:48:59,139 | ^~~~~~ 2023-09-12T10:48:59,139 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,139 9532 | sym(*innerright, rightcand); 2023-09-12T10:48:59,140 | ^~~ 2023-09-12T10:48:59,143 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,143 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,144 | ^ 2023-09-12T10:48:59,144 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,145 969 | decode(ptr, otri2); 2023-09-12T10:48:59,145 | ^~~~~~ 2023-09-12T10:48:59,146 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,146 9532 | sym(*innerright, rightcand); 2023-09-12T10:48:59,146 | ^~~ 2023-09-12T10:48:59,149 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,150 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,150 | ^ 2023-09-12T10:48:59,150 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,151 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,151 | ^~~~~~ 2023-09-12T10:48:59,152 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,153 9536 | bond(baseedge, *innerleft); 2023-09-12T10:48:59,153 | ^~~~ 2023-09-12T10:48:59,155 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,156 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,156 | ^ 2023-09-12T10:48:59,157 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,158 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,158 | ^~~~~~ 2023-09-12T10:48:59,159 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,159 9536 | bond(baseedge, *innerleft); 2023-09-12T10:48:59,160 | ^~~~ 2023-09-12T10:48:59,161 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,162 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,162 | ^ 2023-09-12T10:48:59,163 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,164 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,164 | ^~~~~~ 2023-09-12T10:48:59,165 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,165 9536 | bond(baseedge, *innerleft); 2023-09-12T10:48:59,166 | ^~~~ 2023-09-12T10:48:59,167 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,168 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,169 | ^ 2023-09-12T10:48:59,169 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,170 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,170 | ^~~~~~ 2023-09-12T10:48:59,171 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,172 9536 | bond(baseedge, *innerleft); 2023-09-12T10:48:59,172 | ^~~~ 2023-09-12T10:48:59,174 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,174 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,174 | ^ 2023-09-12T10:48:59,175 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,175 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,176 | ^~~~~~ 2023-09-12T10:48:59,176 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,177 9538 | bond(baseedge, *innerright); 2023-09-12T10:48:59,177 | ^~~~ 2023-09-12T10:48:59,180 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,180 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,181 | ^ 2023-09-12T10:48:59,181 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,181 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,182 | ^~~~~~ 2023-09-12T10:48:59,182 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,183 9538 | bond(baseedge, *innerright); 2023-09-12T10:48:59,183 | ^~~~ 2023-09-12T10:48:59,186 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,186 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,187 | ^ 2023-09-12T10:48:59,188 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,188 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,189 | ^~~~~~ 2023-09-12T10:48:59,189 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,190 9538 | bond(baseedge, *innerright); 2023-09-12T10:48:59,191 | ^~~~ 2023-09-12T10:48:59,192 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,193 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,193 | ^ 2023-09-12T10:48:59,194 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,195 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,195 | ^~~~~~ 2023-09-12T10:48:59,196 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,196 9538 | bond(baseedge, *innerright); 2023-09-12T10:48:59,197 | ^~~~ 2023-09-12T10:48:59,199 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,200 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,200 | ^ 2023-09-12T10:48:59,201 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,202 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,202 | ^~~~~~ 2023-09-12T10:48:59,203 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,203 9579 | bond(nextedge, baseedge); 2023-09-12T10:48:59,204 | ^~~~ 2023-09-12T10:48:59,205 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,206 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,207 | ^ 2023-09-12T10:48:59,208 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,208 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,209 | ^~~~~~ 2023-09-12T10:48:59,209 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,210 9579 | bond(nextedge, baseedge); 2023-09-12T10:48:59,210 | ^~~~ 2023-09-12T10:48:59,212 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,212 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,212 | ^ 2023-09-12T10:48:59,213 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,213 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,214 | ^~~~~~ 2023-09-12T10:48:59,214 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,214 9579 | bond(nextedge, baseedge); 2023-09-12T10:48:59,215 | ^~~~ 2023-09-12T10:48:59,218 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,218 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,219 | ^ 2023-09-12T10:48:59,219 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,220 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,220 | ^~~~~~ 2023-09-12T10:48:59,221 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,221 9579 | bond(nextedge, baseedge); 2023-09-12T10:48:59,222 | ^~~~ 2023-09-12T10:48:59,224 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,225 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,225 | ^ 2023-09-12T10:48:59,226 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,226 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,227 | ^~~~~~ 2023-09-12T10:48:59,228 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,228 9581 | bond(nextedge, rightcand); 2023-09-12T10:48:59,229 | ^~~~ 2023-09-12T10:48:59,230 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,231 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,231 | ^ 2023-09-12T10:48:59,232 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,233 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,233 | ^~~~~~ 2023-09-12T10:48:59,234 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,234 9581 | bond(nextedge, rightcand); 2023-09-12T10:48:59,235 | ^~~~ 2023-09-12T10:48:59,236 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,237 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,237 | ^ 2023-09-12T10:48:59,238 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,239 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,240 | ^~~~~~ 2023-09-12T10:48:59,240 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,241 9581 | bond(nextedge, rightcand); 2023-09-12T10:48:59,242 | ^~~~ 2023-09-12T10:48:59,242 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,243 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,244 | ^ 2023-09-12T10:48:59,245 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,245 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,246 | ^~~~~~ 2023-09-12T10:48:59,246 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,247 9581 | bond(nextedge, rightcand); 2023-09-12T10:48:59,247 | ^~~~ 2023-09-12T10:48:59,249 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,249 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,250 | ^ 2023-09-12T10:48:59,250 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,251 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,252 | ^~~~~~ 2023-09-12T10:48:59,252 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,252 9583 | bond(nextedge, leftcand); 2023-09-12T10:48:59,253 | ^~~~ 2023-09-12T10:48:59,255 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,255 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,256 | ^ 2023-09-12T10:48:59,256 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,257 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,257 | ^~~~~~ 2023-09-12T10:48:59,258 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,258 9583 | bond(nextedge, leftcand); 2023-09-12T10:48:59,259 | ^~~~ 2023-09-12T10:48:59,261 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,262 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,262 | ^ 2023-09-12T10:48:59,263 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,264 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,264 | ^~~~~~ 2023-09-12T10:48:59,265 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,265 9583 | bond(nextedge, leftcand); 2023-09-12T10:48:59,266 | ^~~~ 2023-09-12T10:48:59,267 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,268 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,269 | ^ 2023-09-12T10:48:59,269 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,270 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,270 | ^~~~~~ 2023-09-12T10:48:59,271 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,271 9583 | bond(nextedge, leftcand); 2023-09-12T10:48:59,272 | ^~~~ 2023-09-12T10:48:59,274 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,275 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,275 | ^ 2023-09-12T10:48:59,276 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,277 969 | decode(ptr, otri2); 2023-09-12T10:48:59,277 | ^~~~~~ 2023-09-12T10:48:59,278 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,278 9594 | sym(*farleft, checkedge); 2023-09-12T10:48:59,279 | ^~~ 2023-09-12T10:48:59,280 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,281 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,281 | ^ 2023-09-12T10:48:59,282 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,282 969 | decode(ptr, otri2); 2023-09-12T10:48:59,282 | ^~~~~~ 2023-09-12T10:48:59,283 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,283 9594 | sym(*farleft, checkedge); 2023-09-12T10:48:59,284 | ^~~ 2023-09-12T10:48:59,286 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,287 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,287 | ^ 2023-09-12T10:48:59,288 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,288 969 | decode(ptr, otri2); 2023-09-12T10:48:59,289 | ^~~~~~ 2023-09-12T10:48:59,289 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,290 9594 | sym(*farleft, checkedge); 2023-09-12T10:48:59,290 | ^~~ 2023-09-12T10:48:59,293 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,293 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,294 | ^ 2023-09-12T10:48:59,294 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,295 969 | decode(ptr, otri2); 2023-09-12T10:48:59,295 | ^~~~~~ 2023-09-12T10:48:59,296 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,296 9603 | sym(*farleft, checkedge); 2023-09-12T10:48:59,297 | ^~~ 2023-09-12T10:48:59,299 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,300 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,300 | ^ 2023-09-12T10:48:59,301 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,302 969 | decode(ptr, otri2); 2023-09-12T10:48:59,302 | ^~~~~~ 2023-09-12T10:48:59,303 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,303 9603 | sym(*farleft, checkedge); 2023-09-12T10:48:59,304 | ^~~ 2023-09-12T10:48:59,305 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,306 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,307 | ^ 2023-09-12T10:48:59,307 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,308 969 | decode(ptr, otri2); 2023-09-12T10:48:59,308 | ^~~~~~ 2023-09-12T10:48:59,309 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,309 9603 | sym(*farleft, checkedge); 2023-09-12T10:48:59,310 | ^~~ 2023-09-12T10:48:59,312 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,312 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,313 | ^ 2023-09-12T10:48:59,313 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,314 973 | decode(ptr, otri); 2023-09-12T10:48:59,315 | ^~~~~~ 2023-09-12T10:48:59,315 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,316 9608 | symself(*farright); 2023-09-12T10:48:59,317 | ^~~~~~~ 2023-09-12T10:48:59,318 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,318 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,319 | ^ 2023-09-12T10:48:59,319 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,319 973 | decode(ptr, otri); 2023-09-12T10:48:59,320 | ^~~~~~ 2023-09-12T10:48:59,320 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,321 9608 | symself(*farright); 2023-09-12T10:48:59,321 | ^~~~~~~ 2023-09-12T10:48:59,324 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,324 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,325 | ^ 2023-09-12T10:48:59,325 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,326 973 | decode(ptr, otri); 2023-09-12T10:48:59,326 | ^~~~~~ 2023-09-12T10:48:59,327 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,327 9608 | symself(*farright); 2023-09-12T10:48:59,327 | ^~~~~~~ 2023-09-12T10:48:59,330 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,331 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,331 | ^ 2023-09-12T10:48:59,332 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,332 973 | decode(ptr, otri); 2023-09-12T10:48:59,333 | ^~~~~~ 2023-09-12T10:48:59,334 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,334 9619 | symself(nextedge); 2023-09-12T10:48:59,335 | ^~~~~~~ 2023-09-12T10:48:59,337 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,337 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,338 | ^ 2023-09-12T10:48:59,339 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,339 973 | decode(ptr, otri); 2023-09-12T10:48:59,340 | ^~~~~~ 2023-09-12T10:48:59,340 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,341 9619 | symself(nextedge); 2023-09-12T10:48:59,342 | ^~~~~~~ 2023-09-12T10:48:59,343 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,343 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,344 | ^ 2023-09-12T10:48:59,345 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,345 973 | decode(ptr, otri); 2023-09-12T10:48:59,346 | ^~~~~~ 2023-09-12T10:48:59,346 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,347 9619 | symself(nextedge); 2023-09-12T10:48:59,347 | ^~~~~~~ 2023-09-12T10:48:59,349 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,350 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,351 | ^ 2023-09-12T10:48:59,351 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,352 969 | decode(ptr, otri2); 2023-09-12T10:48:59,352 | ^~~~~~ 2023-09-12T10:48:59,353 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,354 9631 | sym(nextedge, topcasing); 2023-09-12T10:48:59,354 | ^~~ 2023-09-12T10:48:59,356 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,356 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,356 | ^ 2023-09-12T10:48:59,357 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,357 969 | decode(ptr, otri2); 2023-09-12T10:48:59,358 | ^~~~~~ 2023-09-12T10:48:59,358 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,359 9631 | sym(nextedge, topcasing); 2023-09-12T10:48:59,359 | ^~~ 2023-09-12T10:48:59,362 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,362 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,363 | ^ 2023-09-12T10:48:59,363 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,364 969 | decode(ptr, otri2); 2023-09-12T10:48:59,364 | ^~~~~~ 2023-09-12T10:48:59,364 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,365 9631 | sym(nextedge, topcasing); 2023-09-12T10:48:59,365 | ^~~ 2023-09-12T10:48:59,368 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,369 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,369 | ^ 2023-09-12T10:48:59,370 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,370 969 | decode(ptr, otri2); 2023-09-12T10:48:59,371 | ^~~~~~ 2023-09-12T10:48:59,371 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,372 9633 | sym(nextedge, sidecasing); 2023-09-12T10:48:59,373 | ^~~ 2023-09-12T10:48:59,374 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,375 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,376 | ^ 2023-09-12T10:48:59,376 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,377 969 | decode(ptr, otri2); 2023-09-12T10:48:59,378 | ^~~~~~ 2023-09-12T10:48:59,378 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,379 9633 | sym(nextedge, sidecasing); 2023-09-12T10:48:59,380 | ^~~ 2023-09-12T10:48:59,380 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,381 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,382 | ^ 2023-09-12T10:48:59,382 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,383 969 | decode(ptr, otri2); 2023-09-12T10:48:59,383 | ^~~~~~ 2023-09-12T10:48:59,384 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,384 9633 | sym(nextedge, sidecasing); 2023-09-12T10:48:59,385 | ^~~ 2023-09-12T10:48:59,387 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,387 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,388 | ^ 2023-09-12T10:48:59,388 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,389 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,390 | ^~~~~~ 2023-09-12T10:48:59,390 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,391 9634 | bond(nextedge, topcasing); 2023-09-12T10:48:59,391 | ^~~~ 2023-09-12T10:48:59,393 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,393 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,394 | ^ 2023-09-12T10:48:59,394 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,395 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,395 | ^~~~~~ 2023-09-12T10:48:59,396 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,396 9634 | bond(nextedge, topcasing); 2023-09-12T10:48:59,397 | ^~~~ 2023-09-12T10:48:59,399 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,400 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,400 | ^ 2023-09-12T10:48:59,400 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,401 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,401 | ^~~~~~ 2023-09-12T10:48:59,402 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,402 9634 | bond(nextedge, topcasing); 2023-09-12T10:48:59,403 | ^~~~ 2023-09-12T10:48:59,405 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,406 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,406 | ^ 2023-09-12T10:48:59,407 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,407 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,408 | ^~~~~~ 2023-09-12T10:48:59,408 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,409 9634 | bond(nextedge, topcasing); 2023-09-12T10:48:59,409 | ^~~~ 2023-09-12T10:48:59,411 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,412 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,412 | ^ 2023-09-12T10:48:59,413 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,414 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,414 | ^~~~~~ 2023-09-12T10:48:59,415 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,415 9635 | bond(leftcand, sidecasing); 2023-09-12T10:48:59,416 | ^~~~ 2023-09-12T10:48:59,418 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,418 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,419 | ^ 2023-09-12T10:48:59,419 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,420 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,420 | ^~~~~~ 2023-09-12T10:48:59,421 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,421 9635 | bond(leftcand, sidecasing); 2023-09-12T10:48:59,422 | ^~~~ 2023-09-12T10:48:59,424 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,424 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,425 | ^ 2023-09-12T10:48:59,426 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,426 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,427 | ^~~~~~ 2023-09-12T10:48:59,427 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,428 9635 | bond(leftcand, sidecasing); 2023-09-12T10:48:59,428 | ^~~~ 2023-09-12T10:48:59,430 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,431 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,431 | ^ 2023-09-12T10:48:59,431 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,432 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,432 | ^~~~~~ 2023-09-12T10:48:59,433 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,433 9635 | bond(leftcand, sidecasing); 2023-09-12T10:48:59,433 | ^~~~ 2023-09-12T10:48:59,436 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,437 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,437 | ^ 2023-09-12T10:48:59,438 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,438 969 | decode(ptr, otri2); 2023-09-12T10:48:59,439 | ^~~~~~ 2023-09-12T10:48:59,439 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,439 9637 | sym(leftcand, outercasing); 2023-09-12T10:48:59,440 | ^~~ 2023-09-12T10:48:59,443 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,443 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,444 | ^ 2023-09-12T10:48:59,444 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,445 969 | decode(ptr, otri2); 2023-09-12T10:48:59,446 | ^~~~~~ 2023-09-12T10:48:59,447 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,447 9637 | sym(leftcand, outercasing); 2023-09-12T10:48:59,448 | ^~~ 2023-09-12T10:48:59,449 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,450 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,450 | ^ 2023-09-12T10:48:59,451 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,451 969 | decode(ptr, otri2); 2023-09-12T10:48:59,452 | ^~~~~~ 2023-09-12T10:48:59,453 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,453 9637 | sym(leftcand, outercasing); 2023-09-12T10:48:59,454 | ^~~ 2023-09-12T10:48:59,455 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,456 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,456 | ^ 2023-09-12T10:48:59,457 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,457 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,458 | ^~~~~~ 2023-09-12T10:48:59,459 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,459 9639 | bond(nextedge, outercasing); 2023-09-12T10:48:59,460 | ^~~~ 2023-09-12T10:48:59,461 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,462 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,463 | ^ 2023-09-12T10:48:59,464 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,464 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,465 | ^~~~~~ 2023-09-12T10:48:59,465 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,465 9639 | bond(nextedge, outercasing); 2023-09-12T10:48:59,466 | ^~~~ 2023-09-12T10:48:59,468 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,468 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,468 | ^ 2023-09-12T10:48:59,469 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,469 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,470 | ^~~~~~ 2023-09-12T10:48:59,470 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,471 9639 | bond(nextedge, outercasing); 2023-09-12T10:48:59,471 | ^~~~ 2023-09-12T10:48:59,474 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,474 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,475 | ^ 2023-09-12T10:48:59,475 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,476 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,476 | ^~~~~~ 2023-09-12T10:48:59,477 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,477 9639 | bond(nextedge, outercasing); 2023-09-12T10:48:59,478 | ^~~~ 2023-09-12T10:48:59,481 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,482 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,482 | ^ 2023-09-12T10:48:59,483 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,483 973 | decode(ptr, otri); 2023-09-12T10:48:59,484 | ^~~~~~ 2023-09-12T10:48:59,484 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,485 9667 | symself(nextedge); 2023-09-12T10:48:59,486 | ^~~~~~~ 2023-09-12T10:48:59,487 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,488 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,488 | ^ 2023-09-12T10:48:59,489 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,489 973 | decode(ptr, otri); 2023-09-12T10:48:59,490 | ^~~~~~ 2023-09-12T10:48:59,490 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,491 9667 | symself(nextedge); 2023-09-12T10:48:59,491 | ^~~~~~~ 2023-09-12T10:48:59,493 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,494 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,494 | ^ 2023-09-12T10:48:59,495 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,496 973 | decode(ptr, otri); 2023-09-12T10:48:59,496 | ^~~~~~ 2023-09-12T10:48:59,497 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T10:48:59,497 9667 | symself(nextedge); 2023-09-12T10:48:59,498 | ^~~~~~~ 2023-09-12T10:48:59,500 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,501 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,502 | ^ 2023-09-12T10:48:59,502 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,502 969 | decode(ptr, otri2); 2023-09-12T10:48:59,503 | ^~~~~~ 2023-09-12T10:48:59,503 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,504 9679 | sym(nextedge, topcasing); 2023-09-12T10:48:59,504 | ^~~ 2023-09-12T10:48:59,506 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,507 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,507 | ^ 2023-09-12T10:48:59,508 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,508 969 | decode(ptr, otri2); 2023-09-12T10:48:59,508 | ^~~~~~ 2023-09-12T10:48:59,509 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,509 9679 | sym(nextedge, topcasing); 2023-09-12T10:48:59,510 | ^~~ 2023-09-12T10:48:59,512 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,513 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,513 | ^ 2023-09-12T10:48:59,514 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,514 969 | decode(ptr, otri2); 2023-09-12T10:48:59,515 | ^~~~~~ 2023-09-12T10:48:59,515 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,516 9679 | sym(nextedge, topcasing); 2023-09-12T10:48:59,516 | ^~~ 2023-09-12T10:48:59,519 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,519 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,520 | ^ 2023-09-12T10:48:59,521 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,521 969 | decode(ptr, otri2); 2023-09-12T10:48:59,522 | ^~~~~~ 2023-09-12T10:48:59,522 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,523 9681 | sym(nextedge, sidecasing); 2023-09-12T10:48:59,524 | ^~~ 2023-09-12T10:48:59,525 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,526 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,526 | ^ 2023-09-12T10:48:59,527 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,527 969 | decode(ptr, otri2); 2023-09-12T10:48:59,528 | ^~~~~~ 2023-09-12T10:48:59,529 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,529 9681 | sym(nextedge, sidecasing); 2023-09-12T10:48:59,530 | ^~~ 2023-09-12T10:48:59,531 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,532 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,532 | ^ 2023-09-12T10:48:59,533 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,533 969 | decode(ptr, otri2); 2023-09-12T10:48:59,534 | ^~~~~~ 2023-09-12T10:48:59,535 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,535 9681 | sym(nextedge, sidecasing); 2023-09-12T10:48:59,536 | ^~~ 2023-09-12T10:48:59,538 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,538 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,539 | ^ 2023-09-12T10:48:59,539 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,540 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,540 | ^~~~~~ 2023-09-12T10:48:59,540 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,541 9682 | bond(nextedge, topcasing); 2023-09-12T10:48:59,541 | ^~~~ 2023-09-12T10:48:59,544 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,544 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,545 | ^ 2023-09-12T10:48:59,545 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,545 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,546 | ^~~~~~ 2023-09-12T10:48:59,546 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,547 9682 | bond(nextedge, topcasing); 2023-09-12T10:48:59,547 | ^~~~ 2023-09-12T10:48:59,550 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,551 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,551 | ^ 2023-09-12T10:48:59,551 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,552 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,553 | ^~~~~~ 2023-09-12T10:48:59,553 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,554 9682 | bond(nextedge, topcasing); 2023-09-12T10:48:59,554 | ^~~~ 2023-09-12T10:48:59,556 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,557 | ^ 2023-09-12T10:48:59,558 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,559 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,559 | ^~~~~~ 2023-09-12T10:48:59,560 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,560 9682 | bond(nextedge, topcasing); 2023-09-12T10:48:59,561 | ^~~~ 2023-09-12T10:48:59,563 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,563 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,564 | ^ 2023-09-12T10:48:59,564 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,565 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,566 | ^~~~~~ 2023-09-12T10:48:59,566 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,567 9683 | bond(rightcand, sidecasing); 2023-09-12T10:48:59,567 | ^~~~ 2023-09-12T10:48:59,569 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,570 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,570 | ^ 2023-09-12T10:48:59,571 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,572 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,572 | ^~~~~~ 2023-09-12T10:48:59,573 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,574 9683 | bond(rightcand, sidecasing); 2023-09-12T10:48:59,574 | ^~~~ 2023-09-12T10:48:59,575 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,576 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,576 | ^ 2023-09-12T10:48:59,577 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,577 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,577 | ^~~~~~ 2023-09-12T10:48:59,578 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,578 9683 | bond(rightcand, sidecasing); 2023-09-12T10:48:59,578 | ^~~~ 2023-09-12T10:48:59,581 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,582 | ^ 2023-09-12T10:48:59,583 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,583 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,584 | ^~~~~~ 2023-09-12T10:48:59,584 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,584 9683 | bond(rightcand, sidecasing); 2023-09-12T10:48:59,585 | ^~~~ 2023-09-12T10:48:59,588 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,589 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,589 | ^ 2023-09-12T10:48:59,590 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,590 969 | decode(ptr, otri2); 2023-09-12T10:48:59,591 | ^~~~~~ 2023-09-12T10:48:59,592 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,592 9685 | sym(rightcand, outercasing); 2023-09-12T10:48:59,593 | ^~~ 2023-09-12T10:48:59,594 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,595 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,595 | ^ 2023-09-12T10:48:59,596 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,596 969 | decode(ptr, otri2); 2023-09-12T10:48:59,597 | ^~~~~~ 2023-09-12T10:48:59,598 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,598 9685 | sym(rightcand, outercasing); 2023-09-12T10:48:59,599 | ^~~ 2023-09-12T10:48:59,600 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,601 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,601 | ^ 2023-09-12T10:48:59,602 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,602 969 | decode(ptr, otri2); 2023-09-12T10:48:59,603 | ^~~~~~ 2023-09-12T10:48:59,603 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,604 9685 | sym(rightcand, outercasing); 2023-09-12T10:48:59,604 | ^~~ 2023-09-12T10:48:59,607 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,607 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,608 | ^ 2023-09-12T10:48:59,608 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,609 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,610 | ^~~~~~ 2023-09-12T10:48:59,610 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,611 9687 | bond(nextedge, outercasing); 2023-09-12T10:48:59,611 | ^~~~ 2023-09-12T10:48:59,613 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,613 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,614 | ^ 2023-09-12T10:48:59,614 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,615 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,615 | ^~~~~~ 2023-09-12T10:48:59,616 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,616 9687 | bond(nextedge, outercasing); 2023-09-12T10:48:59,616 | ^~~~ 2023-09-12T10:48:59,619 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,620 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,620 | ^ 2023-09-12T10:48:59,621 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,621 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,622 | ^~~~~~ 2023-09-12T10:48:59,622 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,623 9687 | bond(nextedge, outercasing); 2023-09-12T10:48:59,623 | ^~~~ 2023-09-12T10:48:59,625 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,626 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,627 | ^ 2023-09-12T10:48:59,627 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,628 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,628 | ^~~~~~ 2023-09-12T10:48:59,629 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,630 9687 | bond(nextedge, outercasing); 2023-09-12T10:48:59,630 | ^~~~ 2023-09-12T10:48:59,633 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,633 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,634 | ^ 2023-09-12T10:48:59,635 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,635 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,636 | ^~~~~~ 2023-09-12T10:48:59,636 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,637 9716 | bond(baseedge, rightcand); 2023-09-12T10:48:59,637 | ^~~~ 2023-09-12T10:48:59,639 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,640 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,640 | ^ 2023-09-12T10:48:59,641 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,641 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,642 | ^~~~~~ 2023-09-12T10:48:59,642 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,643 9716 | bond(baseedge, rightcand); 2023-09-12T10:48:59,643 | ^~~~ 2023-09-12T10:48:59,645 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,646 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,647 | ^ 2023-09-12T10:48:59,648 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,648 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,648 | ^~~~~~ 2023-09-12T10:48:59,649 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,649 9716 | bond(baseedge, rightcand); 2023-09-12T10:48:59,650 | ^~~~ 2023-09-12T10:48:59,652 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,652 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,653 | ^ 2023-09-12T10:48:59,653 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,653 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,654 | ^~~~~~ 2023-09-12T10:48:59,654 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,655 9716 | bond(baseedge, rightcand); 2023-09-12T10:48:59,655 | ^~~~ 2023-09-12T10:48:59,658 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,659 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,659 | ^ 2023-09-12T10:48:59,660 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,660 969 | decode(ptr, otri2); 2023-09-12T10:48:59,661 | ^~~~~~ 2023-09-12T10:48:59,661 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,662 9720 | sym(baseedge, rightcand); 2023-09-12T10:48:59,663 | ^~~ 2023-09-12T10:48:59,664 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,665 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,666 | ^ 2023-09-12T10:48:59,666 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,667 969 | decode(ptr, otri2); 2023-09-12T10:48:59,667 | ^~~~~~ 2023-09-12T10:48:59,668 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,668 9720 | sym(baseedge, rightcand); 2023-09-12T10:48:59,669 | ^~~ 2023-09-12T10:48:59,671 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,671 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,672 | ^ 2023-09-12T10:48:59,672 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,673 969 | decode(ptr, otri2); 2023-09-12T10:48:59,673 | ^~~~~~ 2023-09-12T10:48:59,674 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,674 9720 | sym(baseedge, rightcand); 2023-09-12T10:48:59,675 | ^~~ 2023-09-12T10:48:59,677 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,678 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,678 | ^ 2023-09-12T10:48:59,679 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,679 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,680 | ^~~~~~ 2023-09-12T10:48:59,681 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,681 9725 | bond(baseedge, leftcand); 2023-09-12T10:48:59,682 | ^~~~ 2023-09-12T10:48:59,683 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,684 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,684 | ^ 2023-09-12T10:48:59,685 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,685 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,686 | ^~~~~~ 2023-09-12T10:48:59,686 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,686 9725 | bond(baseedge, leftcand); 2023-09-12T10:48:59,687 | ^~~~ 2023-09-12T10:48:59,690 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,690 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,691 | ^ 2023-09-12T10:48:59,691 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,691 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,692 | ^~~~~~ 2023-09-12T10:48:59,692 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,693 9725 | bond(baseedge, leftcand); 2023-09-12T10:48:59,693 | ^~~~ 2023-09-12T10:48:59,696 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,697 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,697 | ^ 2023-09-12T10:48:59,697 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,698 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,698 | ^~~~~~ 2023-09-12T10:48:59,699 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,699 9725 | bond(baseedge, leftcand); 2023-09-12T10:48:59,700 | ^~~~ 2023-09-12T10:48:59,702 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,703 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:48:59,704 | ^ 2023-09-12T10:48:59,704 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,705 969 | decode(ptr, otri2); 2023-09-12T10:48:59,705 | ^~~~~~ 2023-09-12T10:48:59,706 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,706 9729 | sym(baseedge, leftcand); 2023-09-12T10:48:59,707 | ^~~ 2023-09-12T10:48:59,709 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,709 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:48:59,710 | ^ 2023-09-12T10:48:59,710 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,711 969 | decode(ptr, otri2); 2023-09-12T10:48:59,711 | ^~~~~~ 2023-09-12T10:48:59,712 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,713 9729 | sym(baseedge, leftcand); 2023-09-12T10:48:59,713 | ^~~ 2023-09-12T10:48:59,715 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,716 949 | (otri).tri = (triangle *) \ 2023-09-12T10:48:59,716 | ^ 2023-09-12T10:48:59,717 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:48:59,718 969 | decode(ptr, otri2); 2023-09-12T10:48:59,718 | ^~~~~~ 2023-09-12T10:48:59,719 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T10:48:59,720 9729 | sym(baseedge, leftcand); 2023-09-12T10:48:59,720 | ^~~ 2023-09-12T10:48:59,721 c/triangle.c: In function ‘divconqrecurse’: 2023-09-12T10:48:59,723 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,723 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,724 | ^ 2023-09-12T10:48:59,724 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,725 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,725 | ^~~~~~ 2023-09-12T10:48:59,725 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,726 9791 | bond(*farleft, *farright); 2023-09-12T10:48:59,726 | ^~~~ 2023-09-12T10:48:59,729 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,730 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,730 | ^ 2023-09-12T10:48:59,731 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,731 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,732 | ^~~~~~ 2023-09-12T10:48:59,732 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,732 9791 | bond(*farleft, *farright); 2023-09-12T10:48:59,733 | ^~~~ 2023-09-12T10:48:59,736 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,736 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,737 | ^ 2023-09-12T10:48:59,737 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,738 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,738 | ^~~~~~ 2023-09-12T10:48:59,739 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,740 9791 | bond(*farleft, *farright); 2023-09-12T10:48:59,740 | ^~~~ 2023-09-12T10:48:59,742 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,743 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,743 | ^ 2023-09-12T10:48:59,744 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,745 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,745 | ^~~~~~ 2023-09-12T10:48:59,746 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,746 9791 | bond(*farleft, *farright); 2023-09-12T10:48:59,747 | ^~~~ 2023-09-12T10:48:59,748 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,749 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,750 | ^ 2023-09-12T10:48:59,750 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,751 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,751 | ^~~~~~ 2023-09-12T10:48:59,752 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,752 9794 | bond(*farleft, *farright); 2023-09-12T10:48:59,753 | ^~~~ 2023-09-12T10:48:59,755 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,755 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,756 | ^ 2023-09-12T10:48:59,757 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,757 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,758 | ^~~~~~ 2023-09-12T10:48:59,758 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,759 9794 | bond(*farleft, *farright); 2023-09-12T10:48:59,759 | ^~~~ 2023-09-12T10:48:59,761 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,762 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,762 | ^ 2023-09-12T10:48:59,763 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,763 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,763 | ^~~~~~ 2023-09-12T10:48:59,764 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,764 9794 | bond(*farleft, *farright); 2023-09-12T10:48:59,765 | ^~~~ 2023-09-12T10:48:59,768 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,768 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,769 | ^ 2023-09-12T10:48:59,769 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,769 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,770 | ^~~~~~ 2023-09-12T10:48:59,770 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,771 9794 | bond(*farleft, *farright); 2023-09-12T10:48:59,771 | ^~~~ 2023-09-12T10:48:59,774 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,775 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,775 | ^ 2023-09-12T10:48:59,776 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,776 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,777 | ^~~~~~ 2023-09-12T10:48:59,777 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,778 9797 | bond(*farleft, *farright); 2023-09-12T10:48:59,778 | ^~~~ 2023-09-12T10:48:59,780 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,781 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,781 | ^ 2023-09-12T10:48:59,782 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,783 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,783 | ^~~~~~ 2023-09-12T10:48:59,784 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,784 9797 | bond(*farleft, *farright); 2023-09-12T10:48:59,785 | ^~~~ 2023-09-12T10:48:59,787 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,787 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,788 | ^ 2023-09-12T10:48:59,788 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,789 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,789 | ^~~~~~ 2023-09-12T10:48:59,790 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,791 9797 | bond(*farleft, *farright); 2023-09-12T10:48:59,791 | ^~~~ 2023-09-12T10:48:59,793 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,795 | ^ 2023-09-12T10:48:59,795 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,795 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,796 | ^~~~~~ 2023-09-12T10:48:59,796 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,797 9797 | bond(*farleft, *farright); 2023-09-12T10:48:59,797 | ^~~~ 2023-09-12T10:48:59,801 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,801 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,802 | ^ 2023-09-12T10:48:59,802 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,803 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,803 | ^~~~~~ 2023-09-12T10:48:59,803 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,804 9827 | bond(midtri, tri1); 2023-09-12T10:48:59,804 | ^~~~ 2023-09-12T10:48:59,807 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,808 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,808 | ^ 2023-09-12T10:48:59,809 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,809 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,810 | ^~~~~~ 2023-09-12T10:48:59,810 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,811 9827 | bond(midtri, tri1); 2023-09-12T10:48:59,811 | ^~~~ 2023-09-12T10:48:59,814 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,814 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,815 | ^ 2023-09-12T10:48:59,815 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,816 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,816 | ^~~~~~ 2023-09-12T10:48:59,817 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,817 9827 | bond(midtri, tri1); 2023-09-12T10:48:59,818 | ^~~~ 2023-09-12T10:48:59,820 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,821 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,821 | ^ 2023-09-12T10:48:59,822 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,822 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,823 | ^~~~~~ 2023-09-12T10:48:59,823 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,824 9827 | bond(midtri, tri1); 2023-09-12T10:48:59,824 | ^~~~ 2023-09-12T10:48:59,826 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,827 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,828 | ^ 2023-09-12T10:48:59,828 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,829 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,829 | ^~~~~~ 2023-09-12T10:48:59,830 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,831 9828 | bond(tri2, tri3); 2023-09-12T10:48:59,832 | ^~~~ 2023-09-12T10:48:59,833 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,833 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,834 | ^ 2023-09-12T10:48:59,834 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,835 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,835 | ^~~~~~ 2023-09-12T10:48:59,835 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,836 9828 | bond(tri2, tri3); 2023-09-12T10:48:59,836 | ^~~~ 2023-09-12T10:48:59,839 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,840 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,840 | ^ 2023-09-12T10:48:59,841 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,841 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,842 | ^~~~~~ 2023-09-12T10:48:59,842 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,842 9828 | bond(tri2, tri3); 2023-09-12T10:48:59,843 | ^~~~ 2023-09-12T10:48:59,846 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,846 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,847 | ^ 2023-09-12T10:48:59,847 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,848 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,848 | ^~~~~~ 2023-09-12T10:48:59,849 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,850 9828 | bond(tri2, tri3); 2023-09-12T10:48:59,850 | ^~~~ 2023-09-12T10:48:59,852 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,853 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,853 | ^ 2023-09-12T10:48:59,854 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,854 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,855 | ^~~~~~ 2023-09-12T10:48:59,855 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,856 9833 | bond(midtri, tri3); 2023-09-12T10:48:59,856 | ^~~~ 2023-09-12T10:48:59,859 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,859 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,860 | ^ 2023-09-12T10:48:59,860 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,861 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,861 | ^~~~~~ 2023-09-12T10:48:59,862 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,862 9833 | bond(midtri, tri3); 2023-09-12T10:48:59,863 | ^~~~ 2023-09-12T10:48:59,865 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,866 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,866 | ^ 2023-09-12T10:48:59,867 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,868 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,868 | ^~~~~~ 2023-09-12T10:48:59,869 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,870 9833 | bond(midtri, tri3); 2023-09-12T10:48:59,870 | ^~~~ 2023-09-12T10:48:59,871 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,872 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,872 | ^ 2023-09-12T10:48:59,873 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,873 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,874 | ^~~~~~ 2023-09-12T10:48:59,874 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,874 9833 | bond(midtri, tri3); 2023-09-12T10:48:59,875 | ^~~~ 2023-09-12T10:48:59,878 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,878 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,879 | ^ 2023-09-12T10:48:59,879 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,880 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,880 | ^~~~~~ 2023-09-12T10:48:59,881 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,881 9834 | bond(tri1, tri2); 2023-09-12T10:48:59,882 | ^~~~ 2023-09-12T10:48:59,884 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,885 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,886 | ^ 2023-09-12T10:48:59,886 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,887 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,887 | ^~~~~~ 2023-09-12T10:48:59,888 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,888 9834 | bond(tri1, tri2); 2023-09-12T10:48:59,889 | ^~~~ 2023-09-12T10:48:59,891 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,891 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,892 | ^ 2023-09-12T10:48:59,892 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,893 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,893 | ^~~~~~ 2023-09-12T10:48:59,894 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,894 9834 | bond(tri1, tri2); 2023-09-12T10:48:59,895 | ^~~~ 2023-09-12T10:48:59,897 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,898 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,898 | ^ 2023-09-12T10:48:59,899 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,899 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,900 | ^~~~~~ 2023-09-12T10:48:59,900 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,901 9834 | bond(tri1, tri2); 2023-09-12T10:48:59,902 | ^~~~ 2023-09-12T10:48:59,904 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,904 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,905 | ^ 2023-09-12T10:48:59,906 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,906 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,907 | ^~~~~~ 2023-09-12T10:48:59,907 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,907 9839 | bond(midtri, tri1); 2023-09-12T10:48:59,908 | ^~~~ 2023-09-12T10:48:59,910 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,910 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,911 | ^ 2023-09-12T10:48:59,911 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,912 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,912 | ^~~~~~ 2023-09-12T10:48:59,913 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,913 9839 | bond(midtri, tri1); 2023-09-12T10:48:59,914 | ^~~~ 2023-09-12T10:48:59,916 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,917 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,917 | ^ 2023-09-12T10:48:59,918 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,918 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,919 | ^~~~~~ 2023-09-12T10:48:59,919 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,920 9839 | bond(midtri, tri1); 2023-09-12T10:48:59,920 | ^~~~ 2023-09-12T10:48:59,923 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,924 | ^ 2023-09-12T10:48:59,924 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,925 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,926 | ^~~~~~ 2023-09-12T10:48:59,926 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,927 9839 | bond(midtri, tri1); 2023-09-12T10:48:59,927 | ^~~~ 2023-09-12T10:48:59,929 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,930 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,931 | ^ 2023-09-12T10:48:59,931 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,932 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,932 | ^~~~~~ 2023-09-12T10:48:59,933 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,933 9840 | bond(tri2, tri3); 2023-09-12T10:48:59,934 | ^~~~ 2023-09-12T10:48:59,936 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,936 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,937 | ^ 2023-09-12T10:48:59,938 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,938 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,939 | ^~~~~~ 2023-09-12T10:48:59,939 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,940 9840 | bond(tri2, tri3); 2023-09-12T10:48:59,941 | ^~~~ 2023-09-12T10:48:59,942 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,943 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,943 | ^ 2023-09-12T10:48:59,944 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,944 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,945 | ^~~~~~ 2023-09-12T10:48:59,945 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,945 9840 | bond(tri2, tri3); 2023-09-12T10:48:59,946 | ^~~~ 2023-09-12T10:48:59,949 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,949 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,949 | ^ 2023-09-12T10:48:59,950 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,950 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,951 | ^~~~~~ 2023-09-12T10:48:59,951 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,952 9840 | bond(tri2, tri3); 2023-09-12T10:48:59,952 | ^~~~ 2023-09-12T10:48:59,956 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,957 | ^ 2023-09-12T10:48:59,958 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,958 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,959 | ^~~~~~ 2023-09-12T10:48:59,959 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,960 9870 | bond(midtri, tri1); 2023-09-12T10:48:59,960 | ^~~~ 2023-09-12T10:48:59,963 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,963 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,964 | ^ 2023-09-12T10:48:59,964 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,965 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,966 | ^~~~~~ 2023-09-12T10:48:59,966 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,967 9870 | bond(midtri, tri1); 2023-09-12T10:48:59,967 | ^~~~ 2023-09-12T10:48:59,969 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,970 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,970 | ^ 2023-09-12T10:48:59,971 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,971 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,972 | ^~~~~~ 2023-09-12T10:48:59,972 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,973 9870 | bond(midtri, tri1); 2023-09-12T10:48:59,973 | ^~~~ 2023-09-12T10:48:59,976 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,976 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,977 | ^ 2023-09-12T10:48:59,977 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,978 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,979 | ^~~~~~ 2023-09-12T10:48:59,979 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,980 9870 | bond(midtri, tri1); 2023-09-12T10:48:59,981 | ^~~~ 2023-09-12T10:48:59,982 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,983 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,983 | ^ 2023-09-12T10:48:59,983 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,984 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,984 | ^~~~~~ 2023-09-12T10:48:59,985 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,985 9872 | bond(midtri, tri2); 2023-09-12T10:48:59,985 | ^~~~ 2023-09-12T10:48:59,989 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:48:59,989 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,990 | ^ 2023-09-12T10:48:59,990 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,990 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:48:59,991 | ^~~~~~ 2023-09-12T10:48:59,991 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,992 9872 | bond(midtri, tri2); 2023-09-12T10:48:59,992 | ^~~~ 2023-09-12T10:48:59,995 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:48:59,996 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:48:59,996 | ^ 2023-09-12T10:48:59,997 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:48:59,997 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:48:59,998 | ^~~~~~ 2023-09-12T10:48:59,998 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:48:59,999 9872 | bond(midtri, tri2); 2023-09-12T10:48:59,999 | ^~~~ 2023-09-12T10:49:00,001 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,002 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,003 | ^ 2023-09-12T10:49:00,003 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,004 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,004 | ^~~~~~ 2023-09-12T10:49:00,005 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,005 9872 | bond(midtri, tri2); 2023-09-12T10:49:00,006 | ^~~~ 2023-09-12T10:49:00,008 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,009 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,009 | ^ 2023-09-12T10:49:00,010 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,010 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,011 | ^~~~~~ 2023-09-12T10:49:00,011 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,012 9874 | bond(midtri, tri3); 2023-09-12T10:49:00,012 | ^~~~ 2023-09-12T10:49:00,014 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,015 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,016 | ^ 2023-09-12T10:49:00,016 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,017 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,018 | ^~~~~~ 2023-09-12T10:49:00,018 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,018 9874 | bond(midtri, tri3); 2023-09-12T10:49:00,019 | ^~~~ 2023-09-12T10:49:00,021 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,021 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,022 | ^ 2023-09-12T10:49:00,022 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,023 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,023 | ^~~~~~ 2023-09-12T10:49:00,023 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,024 9874 | bond(midtri, tri3); 2023-09-12T10:49:00,024 | ^~~~ 2023-09-12T10:49:00,027 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,028 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,028 | ^ 2023-09-12T10:49:00,029 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,029 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,030 | ^~~~~~ 2023-09-12T10:49:00,030 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,030 9874 | bond(midtri, tri3); 2023-09-12T10:49:00,031 | ^~~~ 2023-09-12T10:49:00,034 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,034 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,035 | ^ 2023-09-12T10:49:00,036 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,036 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,037 | ^~~~~~ 2023-09-12T10:49:00,038 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,038 9877 | bond(tri1, tri2); 2023-09-12T10:49:00,039 | ^~~~ 2023-09-12T10:49:00,040 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,041 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,041 | ^ 2023-09-12T10:49:00,042 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,043 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,043 | ^~~~~~ 2023-09-12T10:49:00,044 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,044 9877 | bond(tri1, tri2); 2023-09-12T10:49:00,045 | ^~~~ 2023-09-12T10:49:00,047 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,047 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,048 | ^ 2023-09-12T10:49:00,049 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,049 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,050 | ^~~~~~ 2023-09-12T10:49:00,050 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,051 9877 | bond(tri1, tri2); 2023-09-12T10:49:00,051 | ^~~~ 2023-09-12T10:49:00,053 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,054 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,055 | ^ 2023-09-12T10:49:00,055 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,056 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,056 | ^~~~~~ 2023-09-12T10:49:00,057 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,057 9877 | bond(tri1, tri2); 2023-09-12T10:49:00,057 | ^~~~ 2023-09-12T10:49:00,060 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,060 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,061 | ^ 2023-09-12T10:49:00,061 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,061 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,062 | ^~~~~~ 2023-09-12T10:49:00,062 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,063 9880 | bond(tri1, tri3); 2023-09-12T10:49:00,063 | ^~~~ 2023-09-12T10:49:00,066 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,067 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,067 | ^ 2023-09-12T10:49:00,068 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,068 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,068 | ^~~~~~ 2023-09-12T10:49:00,069 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,070 9880 | bond(tri1, tri3); 2023-09-12T10:49:00,070 | ^~~~ 2023-09-12T10:49:00,073 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,073 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,074 | ^ 2023-09-12T10:49:00,075 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,075 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,076 | ^~~~~~ 2023-09-12T10:49:00,076 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,077 9880 | bond(tri1, tri3); 2023-09-12T10:49:00,077 | ^~~~ 2023-09-12T10:49:00,079 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,080 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,080 | ^ 2023-09-12T10:49:00,081 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,081 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,082 | ^~~~~~ 2023-09-12T10:49:00,083 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,083 9880 | bond(tri1, tri3); 2023-09-12T10:49:00,084 | ^~~~ 2023-09-12T10:49:00,086 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,086 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,087 | ^ 2023-09-12T10:49:00,088 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,088 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,089 | ^~~~~~ 2023-09-12T10:49:00,089 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,090 9883 | bond(tri2, tri3); 2023-09-12T10:49:00,091 | ^~~~ 2023-09-12T10:49:00,092 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,093 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,093 | ^ 2023-09-12T10:49:00,093 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,094 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,094 | ^~~~~~ 2023-09-12T10:49:00,095 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,095 9883 | bond(tri2, tri3); 2023-09-12T10:49:00,095 | ^~~~ 2023-09-12T10:49:00,099 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,099 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,100 | ^ 2023-09-12T10:49:00,100 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,100 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,101 | ^~~~~~ 2023-09-12T10:49:00,101 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,102 9883 | bond(tri2, tri3); 2023-09-12T10:49:00,102 | ^~~~ 2023-09-12T10:49:00,105 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,106 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,106 | ^ 2023-09-12T10:49:00,107 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,107 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,108 | ^~~~~~ 2023-09-12T10:49:00,108 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,109 9883 | bond(tri2, tri3); 2023-09-12T10:49:00,110 | ^~~~ 2023-09-12T10:49:00,110 c/triangle.c: In function ‘removeghosts’: 2023-09-12T10:49:00,113 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,114 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,114 | ^ 2023-09-12T10:49:00,115 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,115 973 | decode(ptr, otri); 2023-09-12T10:49:00,116 | ^~~~~~ 2023-09-12T10:49:00,117 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,117 9942 | symself(searchedge); 2023-09-12T10:49:00,118 | ^~~~~~~ 2023-09-12T10:49:00,119 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,120 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,121 | ^ 2023-09-12T10:49:00,121 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,122 973 | decode(ptr, otri); 2023-09-12T10:49:00,122 | ^~~~~~ 2023-09-12T10:49:00,123 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,123 9942 | symself(searchedge); 2023-09-12T10:49:00,124 | ^~~~~~~ 2023-09-12T10:49:00,126 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,127 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,127 | ^ 2023-09-12T10:49:00,128 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,128 973 | decode(ptr, otri); 2023-09-12T10:49:00,129 | ^~~~~~ 2023-09-12T10:49:00,130 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,130 9942 | symself(searchedge); 2023-09-12T10:49:00,131 | ^~~~~~~ 2023-09-12T10:49:00,132 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,133 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,133 | ^ 2023-09-12T10:49:00,134 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,134 9943 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:49:00,135 | ^~~~~~ 2023-09-12T10:49:00,139 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,139 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,140 | ^ 2023-09-12T10:49:00,140 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,141 9943 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:49:00,141 | ^~~~~~ 2023-09-12T10:49:00,146 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,146 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,147 | ^ 2023-09-12T10:49:00,147 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,147 973 | decode(ptr, otri); 2023-09-12T10:49:00,148 | ^~~~~~ 2023-09-12T10:49:00,148 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,149 9951 | symself(dissolveedge); 2023-09-12T10:49:00,149 | ^~~~~~~ 2023-09-12T10:49:00,152 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,153 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,153 | ^ 2023-09-12T10:49:00,154 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,154 973 | decode(ptr, otri); 2023-09-12T10:49:00,155 | ^~~~~~ 2023-09-12T10:49:00,155 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,156 9951 | symself(dissolveedge); 2023-09-12T10:49:00,156 | ^~~~~~~ 2023-09-12T10:49:00,159 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,159 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,160 | ^ 2023-09-12T10:49:00,160 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,161 973 | decode(ptr, otri); 2023-09-12T10:49:00,162 | ^~~~~~ 2023-09-12T10:49:00,162 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,163 9951 | symself(dissolveedge); 2023-09-12T10:49:00,163 | ^~~~~~~ 2023-09-12T10:49:00,165 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,166 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,167 | ^ 2023-09-12T10:49:00,167 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,168 969 | decode(ptr, otri2); 2023-09-12T10:49:00,168 | ^~~~~~ 2023-09-12T10:49:00,169 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,170 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T10:49:00,170 | ^~~ 2023-09-12T10:49:00,172 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,173 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,173 | ^ 2023-09-12T10:49:00,174 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,175 969 | decode(ptr, otri2); 2023-09-12T10:49:00,176 | ^~~~~~ 2023-09-12T10:49:00,176 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,176 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T10:49:00,177 | ^~~ 2023-09-12T10:49:00,179 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,179 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,180 | ^ 2023-09-12T10:49:00,180 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,181 969 | decode(ptr, otri2); 2023-09-12T10:49:00,181 | ^~~~~~ 2023-09-12T10:49:00,182 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,182 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T10:49:00,183 | ^~~ 2023-09-12T10:49:00,183 c/triangle.c: In function ‘removebox’: 2023-09-12T10:49:00,189 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,189 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,190 | ^ 2023-09-12T10:49:00,190 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,191 973 | decode(ptr, otri); 2023-09-12T10:49:00,191 | ^~~~~~ 2023-09-12T10:49:00,192 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,192 10159 | symself(nextedge); 2023-09-12T10:49:00,193 | ^~~~~~~ 2023-09-12T10:49:00,195 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,196 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,197 | ^ 2023-09-12T10:49:00,198 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,198 973 | decode(ptr, otri); 2023-09-12T10:49:00,199 | ^~~~~~ 2023-09-12T10:49:00,199 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,200 10159 | symself(nextedge); 2023-09-12T10:49:00,201 | ^~~~~~~ 2023-09-12T10:49:00,202 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,203 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,204 | ^ 2023-09-12T10:49:00,204 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,205 973 | decode(ptr, otri); 2023-09-12T10:49:00,205 | ^~~~~~ 2023-09-12T10:49:00,206 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,206 10159 | symself(nextedge); 2023-09-12T10:49:00,207 | ^~~~~~~ 2023-09-12T10:49:00,209 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,210 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,210 | ^ 2023-09-12T10:49:00,211 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,211 973 | decode(ptr, otri); 2023-09-12T10:49:00,212 | ^~~~~~ 2023-09-12T10:49:00,213 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,213 10163 | symself(nextedge); 2023-09-12T10:49:00,214 | ^~~~~~~ 2023-09-12T10:49:00,216 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,216 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,217 | ^ 2023-09-12T10:49:00,218 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,219 973 | decode(ptr, otri); 2023-09-12T10:49:00,219 | ^~~~~~ 2023-09-12T10:49:00,220 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,220 10163 | symself(nextedge); 2023-09-12T10:49:00,220 | ^~~~~~~ 2023-09-12T10:49:00,222 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,223 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,223 | ^ 2023-09-12T10:49:00,224 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,224 973 | decode(ptr, otri); 2023-09-12T10:49:00,225 | ^~~~~~ 2023-09-12T10:49:00,225 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,226 10163 | symself(nextedge); 2023-09-12T10:49:00,226 | ^~~~~~~ 2023-09-12T10:49:00,229 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,230 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,230 | ^ 2023-09-12T10:49:00,231 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,231 973 | decode(ptr, otri); 2023-09-12T10:49:00,232 | ^~~~~~ 2023-09-12T10:49:00,232 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,232 10167 | symself(searchedge); 2023-09-12T10:49:00,233 | ^~~~~~~ 2023-09-12T10:49:00,236 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,236 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,237 | ^ 2023-09-12T10:49:00,237 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,238 973 | decode(ptr, otri); 2023-09-12T10:49:00,239 | ^~~~~~ 2023-09-12T10:49:00,239 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,240 10167 | symself(searchedge); 2023-09-12T10:49:00,241 | ^~~~~~~ 2023-09-12T10:49:00,243 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,243 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,244 | ^ 2023-09-12T10:49:00,245 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,245 973 | decode(ptr, otri); 2023-09-12T10:49:00,246 | ^~~~~~ 2023-09-12T10:49:00,247 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,247 10167 | symself(searchedge); 2023-09-12T10:49:00,248 | ^~~~~~~ 2023-09-12T10:49:00,249 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,250 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,251 | ^ 2023-09-12T10:49:00,251 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,252 973 | decode(ptr, otri); 2023-09-12T10:49:00,252 | ^~~~~~ 2023-09-12T10:49:00,253 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,254 10171 | symself(checkedge); 2023-09-12T10:49:00,254 | ^~~~~~~ 2023-09-12T10:49:00,256 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,257 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,258 | ^ 2023-09-12T10:49:00,258 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,259 973 | decode(ptr, otri); 2023-09-12T10:49:00,260 | ^~~~~~ 2023-09-12T10:49:00,260 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,261 10171 | symself(checkedge); 2023-09-12T10:49:00,261 | ^~~~~~~ 2023-09-12T10:49:00,263 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,263 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,264 | ^ 2023-09-12T10:49:00,264 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,265 973 | decode(ptr, otri); 2023-09-12T10:49:00,265 | ^~~~~~ 2023-09-12T10:49:00,266 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,266 10171 | symself(checkedge); 2023-09-12T10:49:00,267 | ^~~~~~~ 2023-09-12T10:49:00,270 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,270 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,271 | ^ 2023-09-12T10:49:00,271 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,272 973 | decode(ptr, otri); 2023-09-12T10:49:00,272 | ^~~~~~ 2023-09-12T10:49:00,272 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,273 10177 | symself(searchedge); 2023-09-12T10:49:00,273 | ^~~~~~~ 2023-09-12T10:49:00,277 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,277 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,278 | ^ 2023-09-12T10:49:00,278 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,279 973 | decode(ptr, otri); 2023-09-12T10:49:00,279 | ^~~~~~ 2023-09-12T10:49:00,280 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,280 10177 | symself(searchedge); 2023-09-12T10:49:00,281 | ^~~~~~~ 2023-09-12T10:49:00,283 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,284 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,285 | ^ 2023-09-12T10:49:00,285 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,286 973 | decode(ptr, otri); 2023-09-12T10:49:00,286 | ^~~~~~ 2023-09-12T10:49:00,287 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,288 10177 | symself(searchedge); 2023-09-12T10:49:00,288 | ^~~~~~~ 2023-09-12T10:49:00,290 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,291 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,291 | ^ 2023-09-12T10:49:00,292 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,292 10181 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:49:00,293 | ^~~~~~ 2023-09-12T10:49:00,297 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,297 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,298 | ^ 2023-09-12T10:49:00,299 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,299 10181 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:49:00,300 | ^~~~~~ 2023-09-12T10:49:00,304 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,304 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,305 | ^ 2023-09-12T10:49:00,306 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,306 973 | decode(ptr, otri); 2023-09-12T10:49:00,307 | ^~~~~~ 2023-09-12T10:49:00,307 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,308 10186 | symself(dissolveedge); 2023-09-12T10:49:00,308 | ^~~~~~~ 2023-09-12T10:49:00,310 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,311 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,311 | ^ 2023-09-12T10:49:00,312 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,312 973 | decode(ptr, otri); 2023-09-12T10:49:00,312 | ^~~~~~ 2023-09-12T10:49:00,313 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,313 10186 | symself(dissolveedge); 2023-09-12T10:49:00,314 | ^~~~~~~ 2023-09-12T10:49:00,317 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,318 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,318 | ^ 2023-09-12T10:49:00,319 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,319 973 | decode(ptr, otri); 2023-09-12T10:49:00,319 | ^~~~~~ 2023-09-12T10:49:00,320 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,321 10186 | symself(dissolveedge); 2023-09-12T10:49:00,321 | ^~~~~~~ 2023-09-12T10:49:00,324 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,325 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,326 | ^ 2023-09-12T10:49:00,326 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,327 969 | decode(ptr, otri2); 2023-09-12T10:49:00,328 | ^~~~~~ 2023-09-12T10:49:00,328 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,329 10204 | sym(deadtriangle, nextedge); 2023-09-12T10:49:00,329 | ^~~ 2023-09-12T10:49:00,331 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,332 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,332 | ^ 2023-09-12T10:49:00,333 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,334 969 | decode(ptr, otri2); 2023-09-12T10:49:00,334 | ^~~~~~ 2023-09-12T10:49:00,335 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,335 10204 | sym(deadtriangle, nextedge); 2023-09-12T10:49:00,336 | ^~~ 2023-09-12T10:49:00,338 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,338 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,339 | ^ 2023-09-12T10:49:00,340 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,340 969 | decode(ptr, otri2); 2023-09-12T10:49:00,341 | ^~~~~~ 2023-09-12T10:49:00,342 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,342 10204 | sym(deadtriangle, nextedge); 2023-09-12T10:49:00,343 | ^~~ 2023-09-12T10:49:00,348 c/triangle.c: In function ‘frontlocate’: 2023-09-12T10:49:00,356 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,356 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,357 | ^ 2023-09-12T10:49:00,358 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,358 973 | decode(ptr, otri); 2023-09-12T10:49:00,358 | ^~~~~~ 2023-09-12T10:49:00,359 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,359 1003 | symself(otri); 2023-09-12T10:49:00,360 | ^~~~~~~ 2023-09-12T10:49:00,360 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:00,360 10788 | onextself(*searchtri); 2023-09-12T10:49:00,361 | ^~~~~~~~~ 2023-09-12T10:49:00,363 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,363 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,364 | ^ 2023-09-12T10:49:00,364 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,365 973 | decode(ptr, otri); 2023-09-12T10:49:00,365 | ^~~~~~ 2023-09-12T10:49:00,366 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,366 1003 | symself(otri); 2023-09-12T10:49:00,366 | ^~~~~~~ 2023-09-12T10:49:00,367 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:00,367 10788 | onextself(*searchtri); 2023-09-12T10:49:00,368 | ^~~~~~~~~ 2023-09-12T10:49:00,370 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,371 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,371 | ^ 2023-09-12T10:49:00,372 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,373 973 | decode(ptr, otri); 2023-09-12T10:49:00,373 | ^~~~~~ 2023-09-12T10:49:00,374 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,375 1003 | symself(otri); 2023-09-12T10:49:00,375 | ^~~~~~~ 2023-09-12T10:49:00,376 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:00,376 10788 | onextself(*searchtri); 2023-09-12T10:49:00,377 | ^~~~~~~~~ 2023-09-12T10:49:00,377 c/triangle.c: In function ‘sweeplinedelaunay’: 2023-09-12T10:49:00,378 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,379 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,380 | ^ 2023-09-12T10:49:00,380 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,381 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,382 | ^~~~~~ 2023-09-12T10:49:00,382 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,383 10843 | bond(lefttri, righttri); 2023-09-12T10:49:00,383 | ^~~~ 2023-09-12T10:49:00,386 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,386 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,387 | ^ 2023-09-12T10:49:00,387 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,388 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,389 | ^~~~~~ 2023-09-12T10:49:00,389 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,390 10843 | bond(lefttri, righttri); 2023-09-12T10:49:00,390 | ^~~~ 2023-09-12T10:49:00,393 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,394 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,395 | ^ 2023-09-12T10:49:00,395 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,396 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,396 | ^~~~~~ 2023-09-12T10:49:00,396 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,397 10843 | bond(lefttri, righttri); 2023-09-12T10:49:00,397 | ^~~~ 2023-09-12T10:49:00,400 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,401 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,401 | ^ 2023-09-12T10:49:00,402 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,402 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,403 | ^~~~~~ 2023-09-12T10:49:00,403 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,403 10843 | bond(lefttri, righttri); 2023-09-12T10:49:00,404 | ^~~~ 2023-09-12T10:49:00,408 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,409 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,409 | ^ 2023-09-12T10:49:00,410 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,410 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,410 | ^~~~~~ 2023-09-12T10:49:00,411 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,411 10846 | bond(lefttri, righttri); 2023-09-12T10:49:00,412 | ^~~~ 2023-09-12T10:49:00,415 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,416 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,417 | ^ 2023-09-12T10:49:00,417 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,418 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,419 | ^~~~~~ 2023-09-12T10:49:00,419 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,420 10846 | bond(lefttri, righttri); 2023-09-12T10:49:00,421 | ^~~~ 2023-09-12T10:49:00,423 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,423 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,424 | ^ 2023-09-12T10:49:00,425 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,425 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,426 | ^~~~~~ 2023-09-12T10:49:00,426 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,427 10846 | bond(lefttri, righttri); 2023-09-12T10:49:00,427 | ^~~~ 2023-09-12T10:49:00,430 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,431 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,431 | ^ 2023-09-12T10:49:00,432 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,432 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,433 | ^~~~~~ 2023-09-12T10:49:00,434 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,434 10846 | bond(lefttri, righttri); 2023-09-12T10:49:00,435 | ^~~~ 2023-09-12T10:49:00,437 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,438 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,438 | ^ 2023-09-12T10:49:00,439 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,439 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,439 | ^~~~~~ 2023-09-12T10:49:00,440 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,440 10849 | bond(lefttri, righttri); 2023-09-12T10:49:00,441 | ^~~~ 2023-09-12T10:49:00,445 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,445 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,446 | ^ 2023-09-12T10:49:00,446 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,447 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,447 | ^~~~~~ 2023-09-12T10:49:00,448 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,448 10849 | bond(lefttri, righttri); 2023-09-12T10:49:00,449 | ^~~~ 2023-09-12T10:49:00,452 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,453 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,453 | ^ 2023-09-12T10:49:00,454 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,454 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,455 | ^~~~~~ 2023-09-12T10:49:00,455 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,456 10849 | bond(lefttri, righttri); 2023-09-12T10:49:00,456 | ^~~~ 2023-09-12T10:49:00,459 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,460 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,461 | ^ 2023-09-12T10:49:00,462 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,463 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,463 | ^~~~~~ 2023-09-12T10:49:00,464 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,464 10849 | bond(lefttri, righttri); 2023-09-12T10:49:00,465 | ^~~~ 2023-09-12T10:49:00,468 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,469 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,469 | ^ 2023-09-12T10:49:00,470 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,470 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T10:49:00,471 | ^~~~~~ 2023-09-12T10:49:00,475 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,476 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,477 | ^ 2023-09-12T10:49:00,477 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,478 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T10:49:00,478 | ^~~~~~ 2023-09-12T10:49:00,483 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,483 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,484 | ^ 2023-09-12T10:49:00,485 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,485 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T10:49:00,486 | ^~~~~~ 2023-09-12T10:49:00,490 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,491 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,491 | ^ 2023-09-12T10:49:00,492 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,492 969 | decode(ptr, otri2); 2023-09-12T10:49:00,493 | ^~~~~~ 2023-09-12T10:49:00,493 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,493 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:00,494 | ^~~ 2023-09-12T10:49:00,494 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:00,495 10890 | oprev(fliptri, farlefttri); 2023-09-12T10:49:00,495 | ^~~~~ 2023-09-12T10:49:00,498 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,498 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,499 | ^ 2023-09-12T10:49:00,499 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,500 969 | decode(ptr, otri2); 2023-09-12T10:49:00,500 | ^~~~~~ 2023-09-12T10:49:00,500 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,501 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:00,501 | ^~~ 2023-09-12T10:49:00,502 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:00,503 10890 | oprev(fliptri, farlefttri); 2023-09-12T10:49:00,503 | ^~~~~ 2023-09-12T10:49:00,505 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,507 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,508 | ^ 2023-09-12T10:49:00,508 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,509 969 | decode(ptr, otri2); 2023-09-12T10:49:00,509 | ^~~~~~ 2023-09-12T10:49:00,510 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,511 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:00,511 | ^~~ 2023-09-12T10:49:00,512 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:00,513 10890 | oprev(fliptri, farlefttri); 2023-09-12T10:49:00,513 | ^~~~~ 2023-09-12T10:49:00,514 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,514 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,515 | ^ 2023-09-12T10:49:00,515 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,516 973 | decode(ptr, otri); 2023-09-12T10:49:00,516 | ^~~~~~ 2023-09-12T10:49:00,517 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,518 999 | symself(otri2); 2023-09-12T10:49:00,518 | ^~~~~~~ 2023-09-12T10:49:00,519 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T10:49:00,519 10892 | onext(fliptri, farrighttri); 2023-09-12T10:49:00,520 | ^~~~~ 2023-09-12T10:49:00,521 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,521 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,522 | ^ 2023-09-12T10:49:00,523 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,523 973 | decode(ptr, otri); 2023-09-12T10:49:00,524 | ^~~~~~ 2023-09-12T10:49:00,524 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,525 999 | symself(otri2); 2023-09-12T10:49:00,525 | ^~~~~~~ 2023-09-12T10:49:00,525 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T10:49:00,526 10892 | onext(fliptri, farrighttri); 2023-09-12T10:49:00,526 | ^~~~~ 2023-09-12T10:49:00,527 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,528 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,528 | ^ 2023-09-12T10:49:00,529 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,529 973 | decode(ptr, otri); 2023-09-12T10:49:00,530 | ^~~~~~ 2023-09-12T10:49:00,530 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,530 999 | symself(otri2); 2023-09-12T10:49:00,531 | ^~~~~~~ 2023-09-12T10:49:00,531 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T10:49:00,532 10892 | onext(fliptri, farrighttri); 2023-09-12T10:49:00,532 | ^~~~~ 2023-09-12T10:49:00,535 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,536 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,536 | ^ 2023-09-12T10:49:00,537 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,537 969 | decode(ptr, otri2); 2023-09-12T10:49:00,538 | ^~~~~~ 2023-09-12T10:49:00,539 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,539 10902 | sym(lefttri, farlefttri); 2023-09-12T10:49:00,540 | ^~~ 2023-09-12T10:49:00,543 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,543 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,544 | ^ 2023-09-12T10:49:00,544 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,545 969 | decode(ptr, otri2); 2023-09-12T10:49:00,546 | ^~~~~~ 2023-09-12T10:49:00,546 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,547 10902 | sym(lefttri, farlefttri); 2023-09-12T10:49:00,547 | ^~~ 2023-09-12T10:49:00,550 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,551 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,551 | ^ 2023-09-12T10:49:00,552 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,552 969 | decode(ptr, otri2); 2023-09-12T10:49:00,553 | ^~~~~~ 2023-09-12T10:49:00,553 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,554 10902 | sym(lefttri, farlefttri); 2023-09-12T10:49:00,554 | ^~~ 2023-09-12T10:49:00,558 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,558 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,559 | ^ 2023-09-12T10:49:00,560 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,560 973 | decode(ptr, otri); 2023-09-12T10:49:00,561 | ^~~~~~ 2023-09-12T10:49:00,561 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,562 10905 | symself(fliptri); 2023-09-12T10:49:00,563 | ^~~~~~~ 2023-09-12T10:49:00,565 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,566 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,566 | ^ 2023-09-12T10:49:00,566 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,567 973 | decode(ptr, otri); 2023-09-12T10:49:00,567 | ^~~~~~ 2023-09-12T10:49:00,568 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,568 10905 | symself(fliptri); 2023-09-12T10:49:00,568 | ^~~~~~~ 2023-09-12T10:49:00,572 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,573 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,573 | ^ 2023-09-12T10:49:00,574 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,574 973 | decode(ptr, otri); 2023-09-12T10:49:00,575 | ^~~~~~ 2023-09-12T10:49:00,575 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:00,576 10905 | symself(fliptri); 2023-09-12T10:49:00,576 | ^~~~~~~ 2023-09-12T10:49:00,581 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,581 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,582 | ^ 2023-09-12T10:49:00,582 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,583 969 | decode(ptr, otri2); 2023-09-12T10:49:00,583 | ^~~~~~ 2023-09-12T10:49:00,584 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,584 10941 | sym(searchtri, farlefttri); 2023-09-12T10:49:00,585 | ^~~ 2023-09-12T10:49:00,588 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,589 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,589 | ^ 2023-09-12T10:49:00,590 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,590 969 | decode(ptr, otri2); 2023-09-12T10:49:00,591 | ^~~~~~ 2023-09-12T10:49:00,591 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,592 10941 | sym(searchtri, farlefttri); 2023-09-12T10:49:00,593 | ^~~ 2023-09-12T10:49:00,596 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,596 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,597 | ^ 2023-09-12T10:49:00,597 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,598 969 | decode(ptr, otri2); 2023-09-12T10:49:00,598 | ^~~~~~ 2023-09-12T10:49:00,599 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,599 10941 | sym(searchtri, farlefttri); 2023-09-12T10:49:00,600 | ^~~ 2023-09-12T10:49:00,603 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,604 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,605 | ^ 2023-09-12T10:49:00,605 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,606 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,607 | ^~~~~~ 2023-09-12T10:49:00,607 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,608 10949 | bond(lefttri, righttri); 2023-09-12T10:49:00,608 | ^~~~ 2023-09-12T10:49:00,611 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,611 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,612 | ^ 2023-09-12T10:49:00,612 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,613 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,613 | ^~~~~~ 2023-09-12T10:49:00,613 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,614 10949 | bond(lefttri, righttri); 2023-09-12T10:49:00,614 | ^~~~ 2023-09-12T10:49:00,618 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,619 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,619 | ^ 2023-09-12T10:49:00,620 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,620 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,621 | ^~~~~~ 2023-09-12T10:49:00,621 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,621 10949 | bond(lefttri, righttri); 2023-09-12T10:49:00,622 | ^~~~ 2023-09-12T10:49:00,626 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,626 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,627 | ^ 2023-09-12T10:49:00,627 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,628 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,628 | ^~~~~~ 2023-09-12T10:49:00,629 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,629 10949 | bond(lefttri, righttri); 2023-09-12T10:49:00,630 | ^~~~ 2023-09-12T10:49:00,633 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,634 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,634 | ^ 2023-09-12T10:49:00,635 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,636 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,636 | ^~~~~~ 2023-09-12T10:49:00,637 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,638 10952 | bond(lefttri, righttri); 2023-09-12T10:49:00,638 | ^~~~ 2023-09-12T10:49:00,641 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,641 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,642 | ^ 2023-09-12T10:49:00,642 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,643 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,644 | ^~~~~~ 2023-09-12T10:49:00,644 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,645 10952 | bond(lefttri, righttri); 2023-09-12T10:49:00,645 | ^~~~ 2023-09-12T10:49:00,648 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,649 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,650 | ^ 2023-09-12T10:49:00,650 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,651 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,651 | ^~~~~~ 2023-09-12T10:49:00,652 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,652 10952 | bond(lefttri, righttri); 2023-09-12T10:49:00,653 | ^~~~ 2023-09-12T10:49:00,656 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,656 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,657 | ^ 2023-09-12T10:49:00,657 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,657 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,658 | ^~~~~~ 2023-09-12T10:49:00,658 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,659 10952 | bond(lefttri, righttri); 2023-09-12T10:49:00,659 | ^~~~ 2023-09-12T10:49:00,663 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,664 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,664 | ^ 2023-09-12T10:49:00,665 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,665 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,665 | ^~~~~~ 2023-09-12T10:49:00,666 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,666 10955 | bond(lefttri, farlefttri); 2023-09-12T10:49:00,667 | ^~~~ 2023-09-12T10:49:00,671 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,671 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,672 | ^ 2023-09-12T10:49:00,672 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,673 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,674 | ^~~~~~ 2023-09-12T10:49:00,674 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,675 10955 | bond(lefttri, farlefttri); 2023-09-12T10:49:00,675 | ^~~~ 2023-09-12T10:49:00,678 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,679 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,679 | ^ 2023-09-12T10:49:00,680 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,680 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,681 | ^~~~~~ 2023-09-12T10:49:00,681 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,682 10955 | bond(lefttri, farlefttri); 2023-09-12T10:49:00,682 | ^~~~ 2023-09-12T10:49:00,685 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,686 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,687 | ^ 2023-09-12T10:49:00,687 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,688 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,688 | ^~~~~~ 2023-09-12T10:49:00,689 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,690 10955 | bond(lefttri, farlefttri); 2023-09-12T10:49:00,690 | ^~~~ 2023-09-12T10:49:00,693 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,694 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,695 | ^ 2023-09-12T10:49:00,695 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,695 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,696 | ^~~~~~ 2023-09-12T10:49:00,696 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,697 10956 | bond(righttri, farrighttri); 2023-09-12T10:49:00,697 | ^~~~ 2023-09-12T10:49:00,700 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,701 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,701 | ^ 2023-09-12T10:49:00,702 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,702 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,703 | ^~~~~~ 2023-09-12T10:49:00,703 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,703 10956 | bond(righttri, farrighttri); 2023-09-12T10:49:00,704 | ^~~~ 2023-09-12T10:49:00,708 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,708 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,709 | ^ 2023-09-12T10:49:00,709 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,710 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,711 | ^~~~~~ 2023-09-12T10:49:00,711 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,712 10956 | bond(righttri, farrighttri); 2023-09-12T10:49:00,713 | ^~~~ 2023-09-12T10:49:00,715 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,716 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,716 | ^ 2023-09-12T10:49:00,717 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,718 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,718 | ^~~~~~ 2023-09-12T10:49:00,719 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,719 10956 | bond(righttri, farrighttri); 2023-09-12T10:49:00,720 | ^~~~ 2023-09-12T10:49:00,724 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,724 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,725 | ^ 2023-09-12T10:49:00,725 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,726 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-12T10:49:00,726 | ^~~~~~ 2023-09-12T10:49:00,731 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,732 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,732 | ^ 2023-09-12T10:49:00,733 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,733 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-12T10:49:00,734 | ^~~~~~ 2023-09-12T10:49:00,739 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,740 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,740 | ^ 2023-09-12T10:49:00,741 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,742 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-12T10:49:00,742 | ^~~~~~ 2023-09-12T10:49:00,746 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,747 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,748 | ^ 2023-09-12T10:49:00,748 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,748 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-12T10:49:00,749 | ^~~~~~ 2023-09-12T10:49:00,752 c/triangle.c: In function ‘reconstruct’: 2023-09-12T10:49:00,760 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,760 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,761 | ^ 2023-09-12T10:49:00,761 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,761 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-12T10:49:00,762 | ^~~~~~ 2023-09-12T10:49:00,767 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,768 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,768 | ^ 2023-09-12T10:49:00,769 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,770 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-12T10:49:00,770 | ^~~~~~ 2023-09-12T10:49:00,775 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,776 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,777 | ^ 2023-09-12T10:49:00,777 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,778 11403 | decode(nexttri, checktri); 2023-09-12T10:49:00,778 | ^~~~~~ 2023-09-12T10:49:00,783 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,784 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,784 | ^ 2023-09-12T10:49:00,785 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,786 11403 | decode(nexttri, checktri); 2023-09-12T10:49:00,786 | ^~~~~~ 2023-09-12T10:49:00,791 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,791 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,792 | ^ 2023-09-12T10:49:00,793 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,793 11403 | decode(nexttri, checktri); 2023-09-12T10:49:00,794 | ^~~~~~ 2023-09-12T10:49:00,799 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,800 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,801 | ^ 2023-09-12T10:49:00,801 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,802 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,802 | ^~~~~~ 2023-09-12T10:49:00,803 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,804 11414 | bond(triangleleft, checktri); 2023-09-12T10:49:00,804 | ^~~~ 2023-09-12T10:49:00,807 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,808 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,808 | ^ 2023-09-12T10:49:00,808 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,809 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,809 | ^~~~~~ 2023-09-12T10:49:00,810 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,810 11414 | bond(triangleleft, checktri); 2023-09-12T10:49:00,810 | ^~~~ 2023-09-12T10:49:00,815 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,816 | ^ 2023-09-12T10:49:00,816 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,817 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,817 | ^~~~~~ 2023-09-12T10:49:00,818 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,818 11414 | bond(triangleleft, checktri); 2023-09-12T10:49:00,819 | ^~~~ 2023-09-12T10:49:00,823 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,823 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,824 | ^ 2023-09-12T10:49:00,824 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,825 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,825 | ^~~~~~ 2023-09-12T10:49:00,826 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,827 11414 | bond(triangleleft, checktri); 2023-09-12T10:49:00,827 | ^~~~ 2023-09-12T10:49:00,831 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,831 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,832 | ^ 2023-09-12T10:49:00,833 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,833 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,834 | ^~~~~~ 2023-09-12T10:49:00,835 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,835 11419 | bond(triangleloop, checkleft); 2023-09-12T10:49:00,836 | ^~~~ 2023-09-12T10:49:00,839 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,839 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,840 | ^ 2023-09-12T10:49:00,840 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,841 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:49:00,841 | ^~~~~~ 2023-09-12T10:49:00,842 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,842 11419 | bond(triangleloop, checkleft); 2023-09-12T10:49:00,843 | ^~~~ 2023-09-12T10:49:00,847 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,847 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,848 | ^ 2023-09-12T10:49:00,849 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,849 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,849 | ^~~~~~ 2023-09-12T10:49:00,850 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,850 11419 | bond(triangleloop, checkleft); 2023-09-12T10:49:00,851 | ^~~~ 2023-09-12T10:49:00,854 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,855 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,855 | ^ 2023-09-12T10:49:00,856 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,856 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:49:00,857 | ^~~~~~ 2023-09-12T10:49:00,857 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:49:00,858 11419 | bond(triangleloop, checkleft); 2023-09-12T10:49:00,858 | ^~~~ 2023-09-12T10:49:00,862 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,863 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,863 | ^ 2023-09-12T10:49:00,864 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,864 11423 | decode(nexttri, checktri); 2023-09-12T10:49:00,865 | ^~~~~~ 2023-09-12T10:49:00,870 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,871 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,872 | ^ 2023-09-12T10:49:00,872 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,873 11423 | decode(nexttri, checktri); 2023-09-12T10:49:00,874 | ^~~~~~ 2023-09-12T10:49:00,878 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,879 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,879 | ^ 2023-09-12T10:49:00,880 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,880 11423 | decode(nexttri, checktri); 2023-09-12T10:49:00,881 | ^~~~~~ 2023-09-12T10:49:00,887 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,888 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,889 | ^ 2023-09-12T10:49:00,889 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,890 11513 | decode(nexttri, checktri); 2023-09-12T10:49:00,890 | ^~~~~~ 2023-09-12T10:49:00,895 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,896 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,897 | ^ 2023-09-12T10:49:00,897 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,898 11513 | decode(nexttri, checktri); 2023-09-12T10:49:00,898 | ^~~~~~ 2023-09-12T10:49:00,903 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,904 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,905 | ^ 2023-09-12T10:49:00,905 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,906 11513 | decode(nexttri, checktri); 2023-09-12T10:49:00,907 | ^~~~~~ 2023-09-12T10:49:00,912 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,912 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:49:00,913 | ^ 2023-09-12T10:49:00,913 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:49:00,913 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:49:00,914 | ^~~~~~~ 2023-09-12T10:49:00,914 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:49:00,914 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:49:00,915 | ^~~~~~ 2023-09-12T10:49:00,920 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,920 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:49:00,921 | ^ 2023-09-12T10:49:00,921 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:49:00,921 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:49:00,922 | ^~~~~~~ 2023-09-12T10:49:00,922 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:49:00,923 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:49:00,923 | ^~~~~~ 2023-09-12T10:49:00,928 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,928 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,929 | ^ 2023-09-12T10:49:00,930 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,930 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:49:00,931 | ^~~~~~ 2023-09-12T10:49:00,931 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:49:00,932 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:49:00,932 | ^~~~~~ 2023-09-12T10:49:00,936 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,936 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:00,937 | ^ 2023-09-12T10:49:00,938 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:49:00,938 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:49:00,939 | ^~~~~~ 2023-09-12T10:49:00,939 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:49:00,940 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:49:00,940 | ^~~~~~ 2023-09-12T10:49:00,944 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,944 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,945 | ^ 2023-09-12T10:49:00,946 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,946 969 | decode(ptr, otri2); 2023-09-12T10:49:00,947 | ^~~~~~ 2023-09-12T10:49:00,947 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,948 11531 | sym(checktri, checkneighbor); 2023-09-12T10:49:00,949 | ^~~ 2023-09-12T10:49:00,952 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,952 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,953 | ^ 2023-09-12T10:49:00,954 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,954 969 | decode(ptr, otri2); 2023-09-12T10:49:00,954 | ^~~~~~ 2023-09-12T10:49:00,955 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,955 11531 | sym(checktri, checkneighbor); 2023-09-12T10:49:00,956 | ^~~ 2023-09-12T10:49:00,960 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,960 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,961 | ^ 2023-09-12T10:49:00,961 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,962 969 | decode(ptr, otri2); 2023-09-12T10:49:00,962 | ^~~~~~ 2023-09-12T10:49:00,962 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T10:49:00,963 11531 | sym(checktri, checkneighbor); 2023-09-12T10:49:00,963 | ^~~ 2023-09-12T10:49:00,968 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,968 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,969 | ^ 2023-09-12T10:49:00,969 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,970 11544 | decode(nexttri, checktri); 2023-09-12T10:49:00,970 | ^~~~~~ 2023-09-12T10:49:00,976 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,977 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:00,977 | ^ 2023-09-12T10:49:00,978 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,978 11544 | decode(nexttri, checktri); 2023-09-12T10:49:00,979 | ^~~~~~ 2023-09-12T10:49:00,984 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:00,985 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:00,985 | ^ 2023-09-12T10:49:00,986 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,987 11544 | decode(nexttri, checktri); 2023-09-12T10:49:00,987 | ^~~~~~ 2023-09-12T10:49:00,992 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:00,993 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:00,993 | ^ 2023-09-12T10:49:00,994 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:00,994 11557 | decode(nexttri, checktri); 2023-09-12T10:49:00,995 | ^~~~~~ 2023-09-12T10:49:01,000 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,001 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,001 | ^ 2023-09-12T10:49:01,002 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,002 11557 | decode(nexttri, checktri); 2023-09-12T10:49:01,003 | ^~~~~~ 2023-09-12T10:49:01,008 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,009 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,009 | ^ 2023-09-12T10:49:01,010 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,011 11557 | decode(nexttri, checktri); 2023-09-12T10:49:01,011 | ^~~~~~ 2023-09-12T10:49:01,016 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,017 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,017 | ^ 2023-09-12T10:49:01,018 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,018 969 | decode(ptr, otri2); 2023-09-12T10:49:01,018 | ^~~~~~ 2023-09-12T10:49:01,019 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,019 11564 | sym(checktri, checkneighbor); 2023-09-12T10:49:01,020 | ^~~ 2023-09-12T10:49:01,024 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,025 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,025 | ^ 2023-09-12T10:49:01,026 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,026 969 | decode(ptr, otri2); 2023-09-12T10:49:01,027 | ^~~~~~ 2023-09-12T10:49:01,027 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,028 11564 | sym(checktri, checkneighbor); 2023-09-12T10:49:01,028 | ^~~ 2023-09-12T10:49:01,032 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,033 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,033 | ^ 2023-09-12T10:49:01,034 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,034 969 | decode(ptr, otri2); 2023-09-12T10:49:01,035 | ^~~~~~ 2023-09-12T10:49:01,036 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,036 11564 | sym(checktri, checkneighbor); 2023-09-12T10:49:01,037 | ^~~ 2023-09-12T10:49:01,040 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,041 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,041 | ^ 2023-09-12T10:49:01,042 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,043 11569 | decode(nexttri, checktri); 2023-09-12T10:49:01,043 | ^~~~~~ 2023-09-12T10:49:01,048 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,049 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,050 | ^ 2023-09-12T10:49:01,050 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,051 11569 | decode(nexttri, checktri); 2023-09-12T10:49:01,051 | ^~~~~~ 2023-09-12T10:49:01,056 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,057 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,058 | ^ 2023-09-12T10:49:01,058 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,059 11569 | decode(nexttri, checktri); 2023-09-12T10:49:01,060 | ^~~~~~ 2023-09-12T10:49:01,060 c/triangle.c: In function ‘finddirection’: 2023-09-12T10:49:01,065 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,066 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,067 | ^ 2023-09-12T10:49:01,067 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,068 973 | decode(ptr, otri); 2023-09-12T10:49:01,069 | ^~~~~~ 2023-09-12T10:49:01,069 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,070 999 | symself(otri2); 2023-09-12T10:49:01,070 | ^~~~~~~ 2023-09-12T10:49:01,071 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T10:49:01,071 11636 | onext(*searchtri, checktri); 2023-09-12T10:49:01,071 | ^~~~~ 2023-09-12T10:49:01,074 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,074 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,075 | ^ 2023-09-12T10:49:01,075 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,075 973 | decode(ptr, otri); 2023-09-12T10:49:01,076 | ^~~~~~ 2023-09-12T10:49:01,076 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,077 999 | symself(otri2); 2023-09-12T10:49:01,077 | ^~~~~~~ 2023-09-12T10:49:01,078 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T10:49:01,078 11636 | onext(*searchtri, checktri); 2023-09-12T10:49:01,078 | ^~~~~ 2023-09-12T10:49:01,082 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,082 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,083 | ^ 2023-09-12T10:49:01,083 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,084 973 | decode(ptr, otri); 2023-09-12T10:49:01,084 | ^~~~~~ 2023-09-12T10:49:01,085 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,085 999 | symself(otri2); 2023-09-12T10:49:01,086 | ^~~~~~~ 2023-09-12T10:49:01,086 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T10:49:01,087 11636 | onext(*searchtri, checktri); 2023-09-12T10:49:01,088 | ^~~~~ 2023-09-12T10:49:01,090 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,091 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,091 | ^ 2023-09-12T10:49:01,092 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,093 973 | decode(ptr, otri); 2023-09-12T10:49:01,094 | ^~~~~~ 2023-09-12T10:49:01,094 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,095 1003 | symself(otri); 2023-09-12T10:49:01,096 | ^~~~~~~ 2023-09-12T10:49:01,096 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:01,097 11645 | onextself(*searchtri); 2023-09-12T10:49:01,098 | ^~~~~~~~~ 2023-09-12T10:49:01,098 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,099 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,100 | ^ 2023-09-12T10:49:01,100 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,101 973 | decode(ptr, otri); 2023-09-12T10:49:01,102 | ^~~~~~ 2023-09-12T10:49:01,102 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,103 1003 | symself(otri); 2023-09-12T10:49:01,104 | ^~~~~~~ 2023-09-12T10:49:01,104 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:01,105 11645 | onextself(*searchtri); 2023-09-12T10:49:01,106 | ^~~~~~~~~ 2023-09-12T10:49:01,107 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,107 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,108 | ^ 2023-09-12T10:49:01,109 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,109 973 | decode(ptr, otri); 2023-09-12T10:49:01,110 | ^~~~~~ 2023-09-12T10:49:01,110 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,111 1003 | symself(otri); 2023-09-12T10:49:01,111 | ^~~~~~~ 2023-09-12T10:49:01,111 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:01,112 11645 | onextself(*searchtri); 2023-09-12T10:49:01,112 | ^~~~~~~~~ 2023-09-12T10:49:01,115 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,116 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,116 | ^ 2023-09-12T10:49:01,116 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,117 973 | decode(ptr, otri); 2023-09-12T10:49:01,117 | ^~~~~~ 2023-09-12T10:49:01,118 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,118 1014 | symself(otri); \ 2023-09-12T10:49:01,118 | ^~~~~~~ 2023-09-12T10:49:01,119 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:01,119 11660 | oprevself(*searchtri); 2023-09-12T10:49:01,120 | ^~~~~~~~~ 2023-09-12T10:49:01,123 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,124 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,124 | ^ 2023-09-12T10:49:01,125 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,126 973 | decode(ptr, otri); 2023-09-12T10:49:01,126 | ^~~~~~ 2023-09-12T10:49:01,127 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,128 1014 | symself(otri); \ 2023-09-12T10:49:01,128 | ^~~~~~~ 2023-09-12T10:49:01,129 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:01,130 11660 | oprevself(*searchtri); 2023-09-12T10:49:01,130 | ^~~~~~~~~ 2023-09-12T10:49:01,131 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,132 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,133 | ^ 2023-09-12T10:49:01,133 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,134 973 | decode(ptr, otri); 2023-09-12T10:49:01,135 | ^~~~~~ 2023-09-12T10:49:01,135 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,136 1014 | symself(otri); \ 2023-09-12T10:49:01,137 | ^~~~~~~ 2023-09-12T10:49:01,137 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:01,138 11660 | oprevself(*searchtri); 2023-09-12T10:49:01,138 | ^~~~~~~~~ 2023-09-12T10:49:01,139 c/triangle.c: In function ‘segmentintersection’: 2023-09-12T10:49:01,145 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:01,146 | ^ 2023-09-12T10:49:01,147 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:49:01,147 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:49:01,148 | ^~~~~ 2023-09-12T10:49:01,148 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-12T10:49:01,149 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-12T10:49:01,150 | ^~~~~~ 2023-09-12T10:49:01,153 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,153 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:49:01,154 | ^ 2023-09-12T10:49:01,154 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:49:01,155 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:49:01,155 | ^~~~~ 2023-09-12T10:49:01,156 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-12T10:49:01,156 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-12T10:49:01,156 | ^~~~~~ 2023-09-12T10:49:01,161 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,162 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,162 | ^ 2023-09-12T10:49:01,163 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,163 1193 | sdecode(sptr, osub2) 2023-09-12T10:49:01,163 | ^~~~~~~ 2023-09-12T10:49:01,164 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T10:49:01,164 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T10:49:01,165 | ^~~~~~ 2023-09-12T10:49:01,170 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,170 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,171 | ^ 2023-09-12T10:49:01,172 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,172 1193 | sdecode(sptr, osub2) 2023-09-12T10:49:01,173 | ^~~~~~~ 2023-09-12T10:49:01,174 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T10:49:01,175 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T10:49:01,176 | ^~~~~~ 2023-09-12T10:49:01,215 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,216 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,217 | ^ 2023-09-12T10:49:01,217 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,218 1193 | sdecode(sptr, osub2) 2023-09-12T10:49:01,218 | ^~~~~~~ 2023-09-12T10:49:01,219 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T10:49:01,220 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T10:49:01,220 | ^~~~~~ 2023-09-12T10:49:01,221 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,221 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,222 | ^ 2023-09-12T10:49:01,222 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,223 1208 | sdecode(sptr, osub) 2023-09-12T10:49:01,223 | ^~~~~~~ 2023-09-12T10:49:01,224 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:01,225 11778 | snextself(*splitsubseg); 2023-09-12T10:49:01,225 | ^~~~~~~~~ 2023-09-12T10:49:01,226 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,226 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,227 | ^ 2023-09-12T10:49:01,228 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,228 1208 | sdecode(sptr, osub) 2023-09-12T10:49:01,229 | ^~~~~~~ 2023-09-12T10:49:01,230 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:01,230 11778 | snextself(*splitsubseg); 2023-09-12T10:49:01,231 | ^~~~~~~~~ 2023-09-12T10:49:01,231 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,232 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,232 | ^ 2023-09-12T10:49:01,232 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,233 1208 | sdecode(sptr, osub) 2023-09-12T10:49:01,233 | ^~~~~~~ 2023-09-12T10:49:01,234 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:01,234 11778 | snextself(*splitsubseg); 2023-09-12T10:49:01,235 | ^~~~~~~~~ 2023-09-12T10:49:01,235 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,235 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,236 | ^ 2023-09-12T10:49:01,236 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,237 1208 | sdecode(sptr, osub) 2023-09-12T10:49:01,237 | ^~~~~~~ 2023-09-12T10:49:01,238 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:01,238 11782 | snextself(opposubseg); 2023-09-12T10:49:01,239 | ^~~~~~~~~ 2023-09-12T10:49:01,239 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,240 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,240 | ^ 2023-09-12T10:49:01,241 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,241 1208 | sdecode(sptr, osub) 2023-09-12T10:49:01,242 | ^~~~~~~ 2023-09-12T10:49:01,242 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:01,243 11782 | snextself(opposubseg); 2023-09-12T10:49:01,243 | ^~~~~~~~~ 2023-09-12T10:49:01,244 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,244 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,245 | ^ 2023-09-12T10:49:01,245 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,246 1208 | sdecode(sptr, osub) 2023-09-12T10:49:01,247 | ^~~~~~~ 2023-09-12T10:49:01,247 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:01,248 11782 | snextself(opposubseg); 2023-09-12T10:49:01,248 | ^~~~~~~~~ 2023-09-12T10:49:01,249 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,249 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,250 | ^ 2023-09-12T10:49:01,250 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,251 973 | decode(ptr, otri); 2023-09-12T10:49:01,251 | ^~~~~~ 2023-09-12T10:49:01,252 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,253 1003 | symself(otri); 2023-09-12T10:49:01,253 | ^~~~~~~ 2023-09-12T10:49:01,254 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:01,254 11791 | onextself(*splittri); 2023-09-12T10:49:01,255 | ^~~~~~~~~ 2023-09-12T10:49:01,256 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,256 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,257 | ^ 2023-09-12T10:49:01,258 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,259 973 | decode(ptr, otri); 2023-09-12T10:49:01,259 | ^~~~~~ 2023-09-12T10:49:01,259 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,260 1003 | symself(otri); 2023-09-12T10:49:01,260 | ^~~~~~~ 2023-09-12T10:49:01,261 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:01,261 11791 | onextself(*splittri); 2023-09-12T10:49:01,261 | ^~~~~~~~~ 2023-09-12T10:49:01,262 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,262 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,263 | ^ 2023-09-12T10:49:01,263 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,263 973 | decode(ptr, otri); 2023-09-12T10:49:01,264 | ^~~~~~ 2023-09-12T10:49:01,264 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,265 1003 | symself(otri); 2023-09-12T10:49:01,265 | ^~~~~~~ 2023-09-12T10:49:01,266 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:01,266 11791 | onextself(*splittri); 2023-09-12T10:49:01,266 | ^~~~~~~~~ 2023-09-12T10:49:01,267 c/triangle.c: In function ‘scoutsegment’: 2023-09-12T10:49:01,267 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,268 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,268 | ^ 2023-09-12T10:49:01,269 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,270 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,270 | ^~~~~~~ 2023-09-12T10:49:01,271 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,272 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T10:49:01,272 | ^~~~~~~ 2023-09-12T10:49:01,273 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,274 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,274 | ^ 2023-09-12T10:49:01,275 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,276 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,276 | ^~~~~~~ 2023-09-12T10:49:01,277 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,277 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T10:49:01,278 | ^~~~~~~ 2023-09-12T10:49:01,279 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,279 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,280 | ^ 2023-09-12T10:49:01,281 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,281 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,282 | ^~~~~~~ 2023-09-12T10:49:01,282 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,283 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T10:49:01,284 | ^~~~~~~ 2023-09-12T10:49:01,284 c/triangle.c: In function ‘conformingedge’: 2023-09-12T10:49:01,289 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,290 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,290 | ^ 2023-09-12T10:49:01,291 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,291 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,292 | ^~~~~~~ 2023-09-12T10:49:01,293 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,293 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T10:49:01,294 | ^~~~~~~ 2023-09-12T10:49:01,297 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,298 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,298 | ^ 2023-09-12T10:49:01,299 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,299 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,299 | ^~~~~~~ 2023-09-12T10:49:01,300 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,300 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T10:49:01,301 | ^~~~~~~ 2023-09-12T10:49:01,306 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,306 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,307 | ^ 2023-09-12T10:49:01,307 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,308 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,308 | ^~~~~~~ 2023-09-12T10:49:01,309 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,309 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T10:49:01,309 | ^~~~~~~ 2023-09-12T10:49:01,310 c/triangle.c: In function ‘delaunayfixup’: 2023-09-12T10:49:01,315 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,316 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,316 | ^ 2023-09-12T10:49:01,317 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,318 969 | decode(ptr, otri2); 2023-09-12T10:49:01,318 | ^~~~~~ 2023-09-12T10:49:01,319 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,319 12059 | sym(neartri, fartri); 2023-09-12T10:49:01,320 | ^~~ 2023-09-12T10:49:01,324 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,324 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,325 | ^ 2023-09-12T10:49:01,326 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,326 969 | decode(ptr, otri2); 2023-09-12T10:49:01,327 | ^~~~~~ 2023-09-12T10:49:01,328 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,328 12059 | sym(neartri, fartri); 2023-09-12T10:49:01,329 | ^~~ 2023-09-12T10:49:01,332 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,333 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,333 | ^ 2023-09-12T10:49:01,334 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,334 969 | decode(ptr, otri2); 2023-09-12T10:49:01,335 | ^~~~~~ 2023-09-12T10:49:01,336 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,336 12059 | sym(neartri, fartri); 2023-09-12T10:49:01,337 | ^~~ 2023-09-12T10:49:01,341 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,341 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,342 | ^ 2023-09-12T10:49:01,343 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,343 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,344 | ^~~~~~~ 2023-09-12T10:49:01,345 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,346 12064 | tspivot(neartri, faredge); 2023-09-12T10:49:01,346 | ^~~~~~~ 2023-09-12T10:49:01,349 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,350 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,350 | ^ 2023-09-12T10:49:01,351 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,351 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,352 | ^~~~~~~ 2023-09-12T10:49:01,352 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,352 12064 | tspivot(neartri, faredge); 2023-09-12T10:49:01,353 | ^~~~~~~ 2023-09-12T10:49:01,358 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,358 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,359 | ^ 2023-09-12T10:49:01,359 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,360 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,360 | ^~~~~~~ 2023-09-12T10:49:01,361 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,361 12064 | tspivot(neartri, faredge); 2023-09-12T10:49:01,362 | ^~~~~~~ 2023-09-12T10:49:01,362 c/triangle.c: In function ‘constrainededge’: 2023-09-12T10:49:01,368 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,369 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,370 | ^ 2023-09-12T10:49:01,370 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,371 969 | decode(ptr, otri2); 2023-09-12T10:49:01,371 | ^~~~~~ 2023-09-12T10:49:01,372 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,373 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,373 | ^~~ 2023-09-12T10:49:01,374 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,375 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,375 | ^~~~~ 2023-09-12T10:49:01,377 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,377 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,378 | ^ 2023-09-12T10:49:01,379 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,379 969 | decode(ptr, otri2); 2023-09-12T10:49:01,380 | ^~~~~~ 2023-09-12T10:49:01,380 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,381 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,382 | ^~~ 2023-09-12T10:49:01,382 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,383 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,383 | ^~~~~ 2023-09-12T10:49:01,385 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,386 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,387 | ^ 2023-09-12T10:49:01,387 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,388 969 | decode(ptr, otri2); 2023-09-12T10:49:01,389 | ^~~~~~ 2023-09-12T10:49:01,389 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,390 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,390 | ^~~ 2023-09-12T10:49:01,391 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,392 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,392 | ^~~~~ 2023-09-12T10:49:01,394 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,395 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,395 | ^ 2023-09-12T10:49:01,396 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,396 969 | decode(ptr, otri2); 2023-09-12T10:49:01,397 | ^~~~~~ 2023-09-12T10:49:01,397 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,397 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,398 | ^~~ 2023-09-12T10:49:01,398 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,399 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,399 | ^~~~~ 2023-09-12T10:49:01,403 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,404 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,404 | ^ 2023-09-12T10:49:01,404 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,405 969 | decode(ptr, otri2); 2023-09-12T10:49:01,405 | ^~~~~~ 2023-09-12T10:49:01,406 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,407 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,407 | ^~~ 2023-09-12T10:49:01,408 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,408 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,409 | ^~~~~ 2023-09-12T10:49:01,412 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,412 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,413 | ^ 2023-09-12T10:49:01,414 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,414 969 | decode(ptr, otri2); 2023-09-12T10:49:01,415 | ^~~~~~ 2023-09-12T10:49:01,416 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,417 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,417 | ^~~ 2023-09-12T10:49:01,418 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,418 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,419 | ^~~~~ 2023-09-12T10:49:01,421 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,421 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,422 | ^ 2023-09-12T10:49:01,422 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,423 969 | decode(ptr, otri2); 2023-09-12T10:49:01,424 | ^~~~~~ 2023-09-12T10:49:01,424 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,425 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,425 | ^~~ 2023-09-12T10:49:01,426 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,427 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,427 | ^~~~~ 2023-09-12T10:49:01,429 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,430 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,431 | ^ 2023-09-12T10:49:01,432 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,432 969 | decode(ptr, otri2); 2023-09-12T10:49:01,432 | ^~~~~~ 2023-09-12T10:49:01,433 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,433 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,434 | ^~~ 2023-09-12T10:49:01,434 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,435 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,435 | ^~~~~ 2023-09-12T10:49:01,438 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,439 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,439 | ^ 2023-09-12T10:49:01,439 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,440 969 | decode(ptr, otri2); 2023-09-12T10:49:01,440 | ^~~~~~ 2023-09-12T10:49:01,441 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,441 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,442 | ^~~ 2023-09-12T10:49:01,442 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,443 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T10:49:01,443 | ^~~~~ 2023-09-12T10:49:01,447 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,447 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,448 | ^ 2023-09-12T10:49:01,449 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,449 973 | decode(ptr, otri); 2023-09-12T10:49:01,450 | ^~~~~~ 2023-09-12T10:49:01,450 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,451 1014 | symself(otri); \ 2023-09-12T10:49:01,451 | ^~~~~~~ 2023-09-12T10:49:01,452 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:01,452 12227 | oprevself(fixuptri); 2023-09-12T10:49:01,453 | ^~~~~~~~~ 2023-09-12T10:49:01,456 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,456 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,457 | ^ 2023-09-12T10:49:01,457 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,458 973 | decode(ptr, otri); 2023-09-12T10:49:01,458 | ^~~~~~ 2023-09-12T10:49:01,459 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,459 1014 | symself(otri); \ 2023-09-12T10:49:01,460 | ^~~~~~~ 2023-09-12T10:49:01,461 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:01,461 12227 | oprevself(fixuptri); 2023-09-12T10:49:01,462 | ^~~~~~~~~ 2023-09-12T10:49:01,464 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,465 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,466 | ^ 2023-09-12T10:49:01,466 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,467 973 | decode(ptr, otri); 2023-09-12T10:49:01,467 | ^~~~~~ 2023-09-12T10:49:01,468 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,469 1014 | symself(otri); \ 2023-09-12T10:49:01,469 | ^~~~~~~ 2023-09-12T10:49:01,470 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:01,470 12227 | oprevself(fixuptri); 2023-09-12T10:49:01,470 | ^~~~~~~~~ 2023-09-12T10:49:01,473 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,474 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,474 | ^ 2023-09-12T10:49:01,474 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,475 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,475 | ^~~~~~~ 2023-09-12T10:49:01,476 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,476 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T10:49:01,477 | ^~~~~~~ 2023-09-12T10:49:01,482 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,482 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,483 | ^ 2023-09-12T10:49:01,483 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,484 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,484 | ^~~~~~~ 2023-09-12T10:49:01,485 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,485 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T10:49:01,486 | ^~~~~~~ 2023-09-12T10:49:01,490 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,491 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,492 | ^ 2023-09-12T10:49:01,492 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,493 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,493 | ^~~~~~~ 2023-09-12T10:49:01,494 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,494 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T10:49:01,495 | ^~~~~~~ 2023-09-12T10:49:01,496 c/triangle.c: In function ‘insertsegment’: 2023-09-12T10:49:01,500 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,501 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,501 | ^ 2023-09-12T10:49:01,502 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,502 12288 | decode(encodedtri, searchtri1); 2023-09-12T10:49:01,503 | ^~~~~~ 2023-09-12T10:49:01,509 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,509 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,510 | ^ 2023-09-12T10:49:01,510 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,511 12288 | decode(encodedtri, searchtri1); 2023-09-12T10:49:01,512 | ^~~~~~ 2023-09-12T10:49:01,517 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,518 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,519 | ^ 2023-09-12T10:49:01,519 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,520 12288 | decode(encodedtri, searchtri1); 2023-09-12T10:49:01,520 | ^~~~~~ 2023-09-12T10:49:01,526 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,527 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,527 | ^ 2023-09-12T10:49:01,528 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,528 973 | decode(ptr, otri); 2023-09-12T10:49:01,529 | ^~~~~~ 2023-09-12T10:49:01,529 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,530 12295 | symself(searchtri1); 2023-09-12T10:49:01,530 | ^~~~~~~ 2023-09-12T10:49:01,535 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,536 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,536 | ^ 2023-09-12T10:49:01,536 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,537 973 | decode(ptr, otri); 2023-09-12T10:49:01,537 | ^~~~~~ 2023-09-12T10:49:01,538 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,538 12295 | symself(searchtri1); 2023-09-12T10:49:01,539 | ^~~~~~~ 2023-09-12T10:49:01,544 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,544 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,545 | ^ 2023-09-12T10:49:01,545 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,546 973 | decode(ptr, otri); 2023-09-12T10:49:01,546 | ^~~~~~ 2023-09-12T10:49:01,547 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,548 12295 | symself(searchtri1); 2023-09-12T10:49:01,548 | ^~~~~~~ 2023-09-12T10:49:01,553 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,554 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,554 | ^ 2023-09-12T10:49:01,555 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,556 12321 | decode(encodedtri, searchtri2); 2023-09-12T10:49:01,557 | ^~~~~~ 2023-09-12T10:49:01,562 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,562 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,563 | ^ 2023-09-12T10:49:01,564 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,565 12321 | decode(encodedtri, searchtri2); 2023-09-12T10:49:01,565 | ^~~~~~ 2023-09-12T10:49:01,570 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,571 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,572 | ^ 2023-09-12T10:49:01,572 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,573 12321 | decode(encodedtri, searchtri2); 2023-09-12T10:49:01,573 | ^~~~~~ 2023-09-12T10:49:01,579 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,580 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,581 | ^ 2023-09-12T10:49:01,581 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,582 973 | decode(ptr, otri); 2023-09-12T10:49:01,582 | ^~~~~~ 2023-09-12T10:49:01,583 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,584 12328 | symself(searchtri2); 2023-09-12T10:49:01,584 | ^~~~~~~ 2023-09-12T10:49:01,588 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,589 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,589 | ^ 2023-09-12T10:49:01,589 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,590 973 | decode(ptr, otri); 2023-09-12T10:49:01,590 | ^~~~~~ 2023-09-12T10:49:01,591 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,591 12328 | symself(searchtri2); 2023-09-12T10:49:01,591 | ^~~~~~~ 2023-09-12T10:49:01,597 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,597 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,598 | ^ 2023-09-12T10:49:01,598 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,599 973 | decode(ptr, otri); 2023-09-12T10:49:01,599 | ^~~~~~ 2023-09-12T10:49:01,600 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,600 12328 | symself(searchtri2); 2023-09-12T10:49:01,601 | ^~~~~~~ 2023-09-12T10:49:01,601 c/triangle.c: In function ‘markhull’: 2023-09-12T10:49:01,607 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,607 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,608 | ^ 2023-09-12T10:49:01,608 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,609 973 | decode(ptr, otri); 2023-09-12T10:49:01,609 | ^~~~~~ 2023-09-12T10:49:01,610 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,611 12390 | symself(hulltri); 2023-09-12T10:49:01,611 | ^~~~~~~ 2023-09-12T10:49:01,615 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,616 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,617 | ^ 2023-09-12T10:49:01,617 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,618 973 | decode(ptr, otri); 2023-09-12T10:49:01,619 | ^~~~~~ 2023-09-12T10:49:01,619 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,620 12390 | symself(hulltri); 2023-09-12T10:49:01,620 | ^~~~~~~ 2023-09-12T10:49:01,624 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,625 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,625 | ^ 2023-09-12T10:49:01,626 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,627 973 | decode(ptr, otri); 2023-09-12T10:49:01,627 | ^~~~~~ 2023-09-12T10:49:01,628 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,629 12390 | symself(hulltri); 2023-09-12T10:49:01,629 | ^~~~~~~ 2023-09-12T10:49:01,633 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,634 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,634 | ^ 2023-09-12T10:49:01,635 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,636 969 | decode(ptr, otri2); 2023-09-12T10:49:01,636 | ^~~~~~ 2023-09-12T10:49:01,637 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,638 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,639 | ^~~ 2023-09-12T10:49:01,639 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,640 12399 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,640 | ^~~~~ 2023-09-12T10:49:01,642 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,643 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,643 | ^ 2023-09-12T10:49:01,643 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,644 969 | decode(ptr, otri2); 2023-09-12T10:49:01,645 | ^~~~~~ 2023-09-12T10:49:01,645 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,645 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,646 | ^~~ 2023-09-12T10:49:01,646 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,647 12399 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,647 | ^~~~~ 2023-09-12T10:49:01,651 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,652 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,652 | ^ 2023-09-12T10:49:01,652 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,653 969 | decode(ptr, otri2); 2023-09-12T10:49:01,653 | ^~~~~~ 2023-09-12T10:49:01,654 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,654 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,655 | ^~~ 2023-09-12T10:49:01,655 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,656 12399 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,657 | ^~~~~ 2023-09-12T10:49:01,660 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,661 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,661 | ^ 2023-09-12T10:49:01,662 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,662 969 | decode(ptr, otri2); 2023-09-12T10:49:01,663 | ^~~~~~ 2023-09-12T10:49:01,664 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,664 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,665 | ^~~ 2023-09-12T10:49:01,666 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,666 12402 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,667 | ^~~~~ 2023-09-12T10:49:01,669 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,670 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,670 | ^ 2023-09-12T10:49:01,671 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,671 969 | decode(ptr, otri2); 2023-09-12T10:49:01,672 | ^~~~~~ 2023-09-12T10:49:01,672 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,673 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,673 | ^~~ 2023-09-12T10:49:01,674 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,674 12402 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,675 | ^~~~~ 2023-09-12T10:49:01,678 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,679 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,679 | ^ 2023-09-12T10:49:01,680 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,681 969 | decode(ptr, otri2); 2023-09-12T10:49:01,681 | ^~~~~~ 2023-09-12T10:49:01,681 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,682 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,682 | ^~~ 2023-09-12T10:49:01,683 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,683 12402 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,683 | ^~~~~ 2023-09-12T10:49:01,684 c/triangle.c: In function ‘infecthull’: 2023-09-12T10:49:01,689 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,690 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,690 | ^ 2023-09-12T10:49:01,691 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,691 973 | decode(ptr, otri); 2023-09-12T10:49:01,692 | ^~~~~~ 2023-09-12T10:49:01,692 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,692 12610 | symself(hulltri); 2023-09-12T10:49:01,693 | ^~~~~~~ 2023-09-12T10:49:01,698 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,699 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,699 | ^ 2023-09-12T10:49:01,700 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,700 973 | decode(ptr, otri); 2023-09-12T10:49:01,701 | ^~~~~~ 2023-09-12T10:49:01,702 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,702 12610 | symself(hulltri); 2023-09-12T10:49:01,703 | ^~~~~~~ 2023-09-12T10:49:01,707 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,708 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,709 | ^ 2023-09-12T10:49:01,709 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,710 973 | decode(ptr, otri); 2023-09-12T10:49:01,710 | ^~~~~~ 2023-09-12T10:49:01,711 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,712 12610 | symself(hulltri); 2023-09-12T10:49:01,712 | ^~~~~~~ 2023-09-12T10:49:01,716 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,717 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:01,717 | ^ 2023-09-12T10:49:01,718 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2023-09-12T10:49:01,718 12616 | if (!infected(hulltri)) { 2023-09-12T10:49:01,719 | ^~~~~~~~ 2023-09-12T10:49:01,725 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,726 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,727 | ^ 2023-09-12T10:49:01,727 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,728 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,728 | ^~~~~~~ 2023-09-12T10:49:01,729 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,730 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T10:49:01,730 | ^~~~~~~ 2023-09-12T10:49:01,734 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,735 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,736 | ^ 2023-09-12T10:49:01,737 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,737 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,737 | ^~~~~~~ 2023-09-12T10:49:01,738 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,738 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T10:49:01,739 | ^~~~~~~ 2023-09-12T10:49:01,743 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,744 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,744 | ^ 2023-09-12T10:49:01,745 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,745 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,746 | ^~~~~~~ 2023-09-12T10:49:01,746 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,747 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T10:49:01,747 | ^~~~~~~ 2023-09-12T10:49:01,752 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,753 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:01,753 | ^ 2023-09-12T10:49:01,754 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2023-09-12T10:49:01,754 12621 | if (!infected(hulltri)) { 2023-09-12T10:49:01,755 | ^~~~~~~~ 2023-09-12T10:49:01,762 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,762 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:01,763 | ^ 2023-09-12T10:49:01,764 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,764 12622 | infect(hulltri); 2023-09-12T10:49:01,765 | ^~~~~~ 2023-09-12T10:49:01,770 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,771 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:01,772 | ^ 2023-09-12T10:49:01,772 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,773 12622 | infect(hulltri); 2023-09-12T10:49:01,774 | ^~~~~~ 2023-09-12T10:49:01,780 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,781 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,782 | ^ 2023-09-12T10:49:01,782 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,783 969 | decode(ptr, otri2); 2023-09-12T10:49:01,783 | ^~~~~~ 2023-09-12T10:49:01,784 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,784 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,785 | ^~~ 2023-09-12T10:49:01,786 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,786 12643 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,787 | ^~~~~ 2023-09-12T10:49:01,789 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,790 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,791 | ^ 2023-09-12T10:49:01,791 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,792 969 | decode(ptr, otri2); 2023-09-12T10:49:01,793 | ^~~~~~ 2023-09-12T10:49:01,793 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,794 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,795 | ^~~ 2023-09-12T10:49:01,795 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,796 12643 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,796 | ^~~~~ 2023-09-12T10:49:01,798 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,799 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,799 | ^ 2023-09-12T10:49:01,800 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,800 969 | decode(ptr, otri2); 2023-09-12T10:49:01,801 | ^~~~~~ 2023-09-12T10:49:01,801 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,802 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,802 | ^~~ 2023-09-12T10:49:01,802 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,803 12643 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,803 | ^~~~~ 2023-09-12T10:49:01,808 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,808 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,809 | ^ 2023-09-12T10:49:01,809 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,810 969 | decode(ptr, otri2); 2023-09-12T10:49:01,810 | ^~~~~~ 2023-09-12T10:49:01,811 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,811 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,812 | ^~~ 2023-09-12T10:49:01,812 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,813 12646 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,813 | ^~~~~ 2023-09-12T10:49:01,817 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,818 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,818 | ^ 2023-09-12T10:49:01,819 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,820 969 | decode(ptr, otri2); 2023-09-12T10:49:01,820 | ^~~~~~ 2023-09-12T10:49:01,821 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,822 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,822 | ^~~ 2023-09-12T10:49:01,823 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,823 12646 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,824 | ^~~~~ 2023-09-12T10:49:01,826 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,827 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,827 | ^ 2023-09-12T10:49:01,828 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,828 969 | decode(ptr, otri2); 2023-09-12T10:49:01,829 | ^~~~~~ 2023-09-12T10:49:01,830 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,830 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:01,831 | ^~~ 2023-09-12T10:49:01,831 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:01,832 12646 | oprev(hulltri, nexttri); 2023-09-12T10:49:01,833 | ^~~~~ 2023-09-12T10:49:01,833 c/triangle.c: In function ‘plague’: 2023-09-12T10:49:01,836 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,837 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:49:01,837 | ^ 2023-09-12T10:49:01,837 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:01,838 12702 | uninfect(testtri); 2023-09-12T10:49:01,838 | ^~~~~~~~ 2023-09-12T10:49:01,845 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,845 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:01,846 | ^ 2023-09-12T10:49:01,846 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:01,847 12702 | uninfect(testtri); 2023-09-12T10:49:01,847 | ^~~~~~~~ 2023-09-12T10:49:01,854 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,855 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,855 | ^ 2023-09-12T10:49:01,856 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,856 969 | decode(ptr, otri2); 2023-09-12T10:49:01,857 | ^~~~~~ 2023-09-12T10:49:01,857 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,858 12717 | sym(testtri, neighbor); 2023-09-12T10:49:01,858 | ^~~ 2023-09-12T10:49:01,864 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,864 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:01,865 | ^ 2023-09-12T10:49:01,865 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,866 969 | decode(ptr, otri2); 2023-09-12T10:49:01,867 | ^~~~~~ 2023-09-12T10:49:01,867 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,868 12717 | sym(testtri, neighbor); 2023-09-12T10:49:01,869 | ^~~ 2023-09-12T10:49:01,873 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,873 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:01,874 | ^ 2023-09-12T10:49:01,875 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,875 969 | decode(ptr, otri2); 2023-09-12T10:49:01,876 | ^~~~~~ 2023-09-12T10:49:01,877 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:01,877 12717 | sym(testtri, neighbor); 2023-09-12T10:49:01,878 | ^~~ 2023-09-12T10:49:01,882 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,882 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:01,883 | ^ 2023-09-12T10:49:01,884 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,884 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,885 | ^~~~~~~ 2023-09-12T10:49:01,886 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,886 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T10:49:01,887 | ^~~~~~~ 2023-09-12T10:49:01,891 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,892 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:01,892 | ^ 2023-09-12T10:49:01,893 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,894 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,894 | ^~~~~~~ 2023-09-12T10:49:01,895 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,896 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T10:49:01,896 | ^~~~~~~ 2023-09-12T10:49:01,900 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,901 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:01,901 | ^ 2023-09-12T10:49:01,901 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:01,902 1289 | sdecode(sptr, osub) 2023-09-12T10:49:01,902 | ^~~~~~~ 2023-09-12T10:49:01,903 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:01,903 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T10:49:01,904 | ^~~~~~~ 2023-09-12T10:49:01,909 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,910 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:01,910 | ^ 2023-09-12T10:49:01,911 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2023-09-12T10:49:01,911 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2023-09-12T10:49:01,912 | ^~~~~~~~ 2023-09-12T10:49:01,918 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,919 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:49:01,920 | ^ 2023-09-12T10:49:01,920 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:01,921 12730 | uninfect(neighbor); 2023-09-12T10:49:01,921 | ^~~~~~~~ 2023-09-12T10:49:01,927 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,928 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:01,929 | ^ 2023-09-12T10:49:01,930 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:01,931 12730 | uninfect(neighbor); 2023-09-12T10:49:01,931 | ^~~~~~~~ 2023-09-12T10:49:01,937 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,937 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:01,938 | ^ 2023-09-12T10:49:01,939 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,940 12732 | infect(neighbor); 2023-09-12T10:49:01,940 | ^~~~~~ 2023-09-12T10:49:01,946 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,946 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:01,947 | ^ 2023-09-12T10:49:01,948 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,948 12732 | infect(neighbor); 2023-09-12T10:49:01,949 | ^~~~~~ 2023-09-12T10:49:01,955 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,956 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:01,957 | ^ 2023-09-12T10:49:01,957 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,958 12748 | infect(neighbor); 2023-09-12T10:49:01,959 | ^~~~~~ 2023-09-12T10:49:01,964 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,965 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:01,966 | ^ 2023-09-12T10:49:01,967 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,967 12748 | infect(neighbor); 2023-09-12T10:49:01,967 | ^~~~~~ 2023-09-12T10:49:01,974 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,975 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:01,975 | ^ 2023-09-12T10:49:01,976 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,976 12772 | infect(testtri); 2023-09-12T10:49:01,976 | ^~~~~~ 2023-09-12T10:49:01,983 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:01,984 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:01,984 | ^ 2023-09-12T10:49:01,985 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-12T10:49:01,985 12772 | infect(testtri); 2023-09-12T10:49:01,986 | ^~~~~~ 2023-09-12T10:49:01,993 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:01,994 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:01,994 | ^ 2023-09-12T10:49:01,995 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:01,995 973 | decode(ptr, otri); 2023-09-12T10:49:01,996 | ^~~~~~ 2023-09-12T10:49:01,996 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:01,996 999 | symself(otri2); 2023-09-12T10:49:01,997 | ^~~~~~~ 2023-09-12T10:49:01,997 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T10:49:01,998 12796 | onext(testtri, neighbor); 2023-09-12T10:49:01,998 | ^~~~~ 2023-09-12T10:49:02,002 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,003 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,004 | ^ 2023-09-12T10:49:02,004 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,005 973 | decode(ptr, otri); 2023-09-12T10:49:02,005 | ^~~~~~ 2023-09-12T10:49:02,006 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,006 999 | symself(otri2); 2023-09-12T10:49:02,007 | ^~~~~~~ 2023-09-12T10:49:02,007 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T10:49:02,008 12796 | onext(testtri, neighbor); 2023-09-12T10:49:02,008 | ^~~~~ 2023-09-12T10:49:02,012 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,012 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,013 | ^ 2023-09-12T10:49:02,013 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,014 973 | decode(ptr, otri); 2023-09-12T10:49:02,014 | ^~~~~~ 2023-09-12T10:49:02,015 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,016 999 | symself(otri2); 2023-09-12T10:49:02,016 | ^~~~~~~ 2023-09-12T10:49:02,017 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T10:49:02,017 12796 | onext(testtri, neighbor); 2023-09-12T10:49:02,018 | ^~~~~ 2023-09-12T10:49:02,021 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,022 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:02,022 | ^ 2023-09-12T10:49:02,023 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2023-09-12T10:49:02,023 12800 | if (infected(neighbor)) { 2023-09-12T10:49:02,024 | ^~~~~~~~ 2023-09-12T10:49:02,031 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,031 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,032 | ^ 2023-09-12T10:49:02,032 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,032 973 | decode(ptr, otri); 2023-09-12T10:49:02,033 | ^~~~~~ 2023-09-12T10:49:02,033 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,034 1003 | symself(otri); 2023-09-12T10:49:02,034 | ^~~~~~~ 2023-09-12T10:49:02,035 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:02,035 12808 | onextself(neighbor); 2023-09-12T10:49:02,035 | ^~~~~~~~~ 2023-09-12T10:49:02,040 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,040 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,041 | ^ 2023-09-12T10:49:02,041 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,042 973 | decode(ptr, otri); 2023-09-12T10:49:02,042 | ^~~~~~ 2023-09-12T10:49:02,043 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,043 1003 | symself(otri); 2023-09-12T10:49:02,044 | ^~~~~~~ 2023-09-12T10:49:02,044 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:02,045 12808 | onextself(neighbor); 2023-09-12T10:49:02,046 | ^~~~~~~~~ 2023-09-12T10:49:02,049 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,050 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,050 | ^ 2023-09-12T10:49:02,051 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,052 973 | decode(ptr, otri); 2023-09-12T10:49:02,052 | ^~~~~~ 2023-09-12T10:49:02,053 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,053 1003 | symself(otri); 2023-09-12T10:49:02,054 | ^~~~~~~ 2023-09-12T10:49:02,055 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T10:49:02,056 12808 | onextself(neighbor); 2023-09-12T10:49:02,057 | ^~~~~~~~~ 2023-09-12T10:49:02,058 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,059 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,060 | ^ 2023-09-12T10:49:02,060 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,061 969 | decode(ptr, otri2); 2023-09-12T10:49:02,061 | ^~~~~~ 2023-09-12T10:49:02,062 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,062 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:02,063 | ^~~ 2023-09-12T10:49:02,064 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:02,064 12813 | oprev(testtri, neighbor); 2023-09-12T10:49:02,065 | ^~~~~ 2023-09-12T10:49:02,068 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,068 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,069 | ^ 2023-09-12T10:49:02,070 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,070 969 | decode(ptr, otri2); 2023-09-12T10:49:02,070 | ^~~~~~ 2023-09-12T10:49:02,071 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,071 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:02,072 | ^~~ 2023-09-12T10:49:02,072 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:02,072 12813 | oprev(testtri, neighbor); 2023-09-12T10:49:02,073 | ^~~~~ 2023-09-12T10:49:02,077 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,078 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,078 | ^ 2023-09-12T10:49:02,078 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,079 969 | decode(ptr, otri2); 2023-09-12T10:49:02,079 | ^~~~~~ 2023-09-12T10:49:02,080 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,080 1010 | sym(otri1, otri2); \ 2023-09-12T10:49:02,081 | ^~~ 2023-09-12T10:49:02,081 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:49:02,082 12813 | oprev(testtri, neighbor); 2023-09-12T10:49:02,082 | ^~~~~ 2023-09-12T10:49:02,086 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,087 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:02,087 | ^ 2023-09-12T10:49:02,088 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2023-09-12T10:49:02,088 12816 | if (infected(neighbor)) { 2023-09-12T10:49:02,089 | ^~~~~~~~ 2023-09-12T10:49:02,096 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,096 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,097 | ^ 2023-09-12T10:49:02,097 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,098 973 | decode(ptr, otri); 2023-09-12T10:49:02,099 | ^~~~~~ 2023-09-12T10:49:02,099 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,100 1014 | symself(otri); \ 2023-09-12T10:49:02,100 | ^~~~~~~ 2023-09-12T10:49:02,101 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:02,102 12824 | oprevself(neighbor); 2023-09-12T10:49:02,102 | ^~~~~~~~~ 2023-09-12T10:49:02,105 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,106 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,106 | ^ 2023-09-12T10:49:02,107 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,107 973 | decode(ptr, otri); 2023-09-12T10:49:02,108 | ^~~~~~ 2023-09-12T10:49:02,108 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,109 1014 | symself(otri); \ 2023-09-12T10:49:02,109 | ^~~~~~~ 2023-09-12T10:49:02,110 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:02,111 12824 | oprevself(neighbor); 2023-09-12T10:49:02,111 | ^~~~~~~~~ 2023-09-12T10:49:02,114 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,115 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,117 | ^ 2023-09-12T10:49:02,117 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,118 973 | decode(ptr, otri); 2023-09-12T10:49:02,118 | ^~~~~~ 2023-09-12T10:49:02,119 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,119 1014 | symself(otri); \ 2023-09-12T10:49:02,119 | ^~~~~~~ 2023-09-12T10:49:02,120 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T10:49:02,120 12824 | oprevself(neighbor); 2023-09-12T10:49:02,121 | ^~~~~~~~~ 2023-09-12T10:49:02,124 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,125 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,125 | ^ 2023-09-12T10:49:02,126 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,126 969 | decode(ptr, otri2); 2023-09-12T10:49:02,126 | ^~~~~~ 2023-09-12T10:49:02,127 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,127 12841 | sym(testtri, neighbor); 2023-09-12T10:49:02,128 | ^~~ 2023-09-12T10:49:02,133 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,134 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,134 | ^ 2023-09-12T10:49:02,135 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,135 969 | decode(ptr, otri2); 2023-09-12T10:49:02,136 | ^~~~~~ 2023-09-12T10:49:02,136 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,137 12841 | sym(testtri, neighbor); 2023-09-12T10:49:02,137 | ^~~ 2023-09-12T10:49:02,143 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,143 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,144 | ^ 2023-09-12T10:49:02,145 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,146 969 | decode(ptr, otri2); 2023-09-12T10:49:02,146 | ^~~~~~ 2023-09-12T10:49:02,147 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,147 12841 | sym(testtri, neighbor); 2023-09-12T10:49:02,148 | ^~~ 2023-09-12T10:49:02,149 c/triangle.c: In function ‘regionplague’: 2023-09-12T10:49:02,153 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,154 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:49:02,154 | ^ 2023-09-12T10:49:02,155 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:02,156 12913 | uninfect(testtri); 2023-09-12T10:49:02,156 | ^~~~~~~~ 2023-09-12T10:49:02,162 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,163 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:02,163 | ^ 2023-09-12T10:49:02,164 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:02,164 12913 | uninfect(testtri); 2023-09-12T10:49:02,165 | ^~~~~~~~ 2023-09-12T10:49:02,172 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,173 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,174 | ^ 2023-09-12T10:49:02,175 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,175 969 | decode(ptr, otri2); 2023-09-12T10:49:02,176 | ^~~~~~ 2023-09-12T10:49:02,176 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,177 12936 | sym(testtri, neighbor); 2023-09-12T10:49:02,177 | ^~~ 2023-09-12T10:49:02,182 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,182 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,182 | ^ 2023-09-12T10:49:02,183 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,183 969 | decode(ptr, otri2); 2023-09-12T10:49:02,184 | ^~~~~~ 2023-09-12T10:49:02,184 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,185 12936 | sym(testtri, neighbor); 2023-09-12T10:49:02,185 | ^~~ 2023-09-12T10:49:02,191 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,191 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,192 | ^ 2023-09-12T10:49:02,193 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,193 969 | decode(ptr, otri2); 2023-09-12T10:49:02,193 | ^~~~~~ 2023-09-12T10:49:02,194 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,195 12936 | sym(testtri, neighbor); 2023-09-12T10:49:02,195 | ^~~ 2023-09-12T10:49:02,200 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,201 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:02,201 | ^ 2023-09-12T10:49:02,202 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,203 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,203 | ^~~~~~~ 2023-09-12T10:49:02,204 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,204 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T10:49:02,205 | ^~~~~~~ 2023-09-12T10:49:02,210 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,210 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:02,211 | ^ 2023-09-12T10:49:02,211 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,212 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,213 | ^~~~~~~ 2023-09-12T10:49:02,213 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,214 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T10:49:02,214 | ^~~~~~~ 2023-09-12T10:49:02,219 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,219 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:02,220 | ^ 2023-09-12T10:49:02,221 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,221 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,222 | ^~~~~~~ 2023-09-12T10:49:02,222 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,223 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T10:49:02,223 | ^~~~~~~ 2023-09-12T10:49:02,228 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,229 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:02,229 | ^ 2023-09-12T10:49:02,230 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2023-09-12T10:49:02,231 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2023-09-12T10:49:02,232 | ^~~~~~~~ 2023-09-12T10:49:02,238 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,239 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:02,239 | ^ 2023-09-12T10:49:02,240 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,240 12952 | infect(neighbor); 2023-09-12T10:49:02,240 | ^~~~~~ 2023-09-12T10:49:02,247 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,248 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:02,249 | ^ 2023-09-12T10:49:02,249 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,250 12952 | infect(neighbor); 2023-09-12T10:49:02,250 | ^~~~~~ 2023-09-12T10:49:02,257 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,257 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:02,258 | ^ 2023-09-12T10:49:02,258 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,259 12960 | infect(testtri); 2023-09-12T10:49:02,259 | ^~~~~~ 2023-09-12T10:49:02,266 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,267 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:02,267 | ^ 2023-09-12T10:49:02,268 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,268 12960 | infect(testtri); 2023-09-12T10:49:02,269 | ^~~~~~ 2023-09-12T10:49:02,276 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,276 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:49:02,277 | ^ 2023-09-12T10:49:02,278 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:02,278 12972 | uninfect(testtri); 2023-09-12T10:49:02,279 | ^~~~~~~~ 2023-09-12T10:49:02,285 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,286 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:02,287 | ^ 2023-09-12T10:49:02,287 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:49:02,288 12972 | uninfect(testtri); 2023-09-12T10:49:02,288 | ^~~~~~~~ 2023-09-12T10:49:02,289 c/triangle.c: In function ‘carveholes’: 2023-09-12T10:49:02,296 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,297 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,297 | ^ 2023-09-12T10:49:02,298 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,298 973 | decode(ptr, otri); 2023-09-12T10:49:02,299 | ^~~~~~ 2023-09-12T10:49:02,300 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,300 13051 | symself(searchtri); 2023-09-12T10:49:02,301 | ^~~~~~~ 2023-09-12T10:49:02,306 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,306 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,307 | ^ 2023-09-12T10:49:02,308 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,308 973 | decode(ptr, otri); 2023-09-12T10:49:02,309 | ^~~~~~ 2023-09-12T10:49:02,309 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,309 13051 | symself(searchtri); 2023-09-12T10:49:02,310 | ^~~~~~~ 2023-09-12T10:49:02,315 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,315 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,316 | ^ 2023-09-12T10:49:02,316 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,317 973 | decode(ptr, otri); 2023-09-12T10:49:02,317 | ^~~~~~ 2023-09-12T10:49:02,318 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,318 13051 | symself(searchtri); 2023-09-12T10:49:02,319 | ^~~~~~~ 2023-09-12T10:49:02,325 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,325 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:02,326 | ^ 2023-09-12T10:49:02,326 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2023-09-12T10:49:02,327 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-12T10:49:02,327 | ^~~~~~~~ 2023-09-12T10:49:02,334 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,335 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:02,336 | ^ 2023-09-12T10:49:02,336 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,337 13064 | infect(searchtri); 2023-09-12T10:49:02,337 | ^~~~~~ 2023-09-12T10:49:02,344 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,344 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:02,345 | ^ 2023-09-12T10:49:02,346 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,346 13064 | infect(searchtri); 2023-09-12T10:49:02,347 | ^~~~~~ 2023-09-12T10:49:02,354 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,354 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,355 | ^ 2023-09-12T10:49:02,356 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,356 973 | decode(ptr, otri); 2023-09-12T10:49:02,357 | ^~~~~~ 2023-09-12T10:49:02,358 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,358 13090 | symself(searchtri); 2023-09-12T10:49:02,359 | ^~~~~~~ 2023-09-12T10:49:02,363 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,364 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,365 | ^ 2023-09-12T10:49:02,365 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,366 973 | decode(ptr, otri); 2023-09-12T10:49:02,367 | ^~~~~~ 2023-09-12T10:49:02,367 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,368 13090 | symself(searchtri); 2023-09-12T10:49:02,369 | ^~~~~~~ 2023-09-12T10:49:02,373 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,373 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,374 | ^ 2023-09-12T10:49:02,375 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,375 973 | decode(ptr, otri); 2023-09-12T10:49:02,375 | ^~~~~~ 2023-09-12T10:49:02,376 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T10:49:02,376 13090 | symself(searchtri); 2023-09-12T10:49:02,377 | ^~~~~~~ 2023-09-12T10:49:02,382 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,383 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:49:02,383 | ^ 2023-09-12T10:49:02,384 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2023-09-12T10:49:02,384 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-12T10:49:02,385 | ^~~~~~~~ 2023-09-12T10:49:02,393 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,394 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:49:02,394 | ^ 2023-09-12T10:49:02,394 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,395 13144 | infect(regiontris[i]); 2023-09-12T10:49:02,395 | ^~~~~~ 2023-09-12T10:49:02,402 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,403 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:49:02,404 | ^ 2023-09-12T10:49:02,405 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-12T10:49:02,406 13144 | infect(regiontris[i]); 2023-09-12T10:49:02,407 | ^~~~~~ 2023-09-12T10:49:02,408 c/triangle.c: In function ‘splitencsegs’: 2023-09-12T10:49:02,414 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,415 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:02,416 | ^ 2023-09-12T10:49:02,418 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,419 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T10:49:02,419 | ^~~~~~~ 2023-09-12T10:49:02,424 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,425 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:02,426 | ^ 2023-09-12T10:49:02,427 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,428 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T10:49:02,429 | ^~~~~~~ 2023-09-12T10:49:02,433 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,434 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:02,435 | ^ 2023-09-12T10:49:02,436 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,437 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T10:49:02,438 | ^~~~~~~ 2023-09-12T10:49:02,443 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,444 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,446 | ^ 2023-09-12T10:49:02,447 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,448 1296 | decode(ptr, otri) 2023-09-12T10:49:02,450 | ^~~~~~ 2023-09-12T10:49:02,451 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T10:49:02,451 13302 | stpivot(currentenc, enctri); 2023-09-12T10:49:02,452 | ^~~~~~~ 2023-09-12T10:49:02,453 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,454 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,455 | ^ 2023-09-12T10:49:02,460 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,461 1296 | decode(ptr, otri) 2023-09-12T10:49:02,461 | ^~~~~~ 2023-09-12T10:49:02,461 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T10:49:02,462 13302 | stpivot(currentenc, enctri); 2023-09-12T10:49:02,462 | ^~~~~~~ 2023-09-12T10:49:02,463 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,463 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,464 | ^ 2023-09-12T10:49:02,465 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,685 1296 | decode(ptr, otri) 2023-09-12T10:49:02,686 | ^~~~~~ 2023-09-12T10:49:02,686 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T10:49:02,687 13302 | stpivot(currentenc, enctri); 2023-09-12T10:49:02,687 | ^~~~~~~ 2023-09-12T10:49:02,688 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,688 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:02,689 | ^ 2023-09-12T10:49:02,689 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,690 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,690 | ^~~~~~~ 2023-09-12T10:49:02,691 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,692 13304 | tspivot(testtri, testsh); 2023-09-12T10:49:02,692 | ^~~~~~~ 2023-09-12T10:49:02,693 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,694 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:02,695 | ^ 2023-09-12T10:49:02,696 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,696 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,697 | ^~~~~~~ 2023-09-12T10:49:02,698 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,698 13304 | tspivot(testtri, testsh); 2023-09-12T10:49:02,699 | ^~~~~~~ 2023-09-12T10:49:02,699 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,700 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:02,700 | ^ 2023-09-12T10:49:02,701 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,701 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,702 | ^~~~~~~ 2023-09-12T10:49:02,702 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,703 13304 | tspivot(testtri, testsh); 2023-09-12T10:49:02,704 | ^~~~~~~ 2023-09-12T10:49:02,704 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,705 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:02,706 | ^ 2023-09-12T10:49:02,706 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,707 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,708 | ^~~~~~~ 2023-09-12T10:49:02,709 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,710 13308 | tspivot(testtri, testsh); 2023-09-12T10:49:02,711 | ^~~~~~~ 2023-09-12T10:49:02,712 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,713 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:02,714 | ^ 2023-09-12T10:49:02,715 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,715 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,716 | ^~~~~~~ 2023-09-12T10:49:02,717 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,718 13308 | tspivot(testtri, testsh); 2023-09-12T10:49:02,719 | ^~~~~~~ 2023-09-12T10:49:02,720 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,720 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:02,721 | ^ 2023-09-12T10:49:02,722 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,723 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,724 | ^~~~~~~ 2023-09-12T10:49:02,725 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,726 13308 | tspivot(testtri, testsh); 2023-09-12T10:49:02,727 | ^~~~~~~ 2023-09-12T10:49:02,729 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,730 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,731 | ^ 2023-09-12T10:49:02,732 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,733 1296 | decode(ptr, otri) 2023-09-12T10:49:02,734 | ^~~~~~ 2023-09-12T10:49:02,735 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T10:49:02,736 13320 | stpivot(currentenc, enctri); 2023-09-12T10:49:02,737 | ^~~~~~~ 2023-09-12T10:49:02,786 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,787 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,787 | ^ 2023-09-12T10:49:02,788 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,789 1296 | decode(ptr, otri) 2023-09-12T10:49:02,789 | ^~~~~~ 2023-09-12T10:49:02,790 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T10:49:02,791 13320 | stpivot(currentenc, enctri); 2023-09-12T10:49:02,791 | ^~~~~~~ 2023-09-12T10:49:02,792 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,792 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,793 | ^ 2023-09-12T10:49:02,793 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,794 1296 | decode(ptr, otri) 2023-09-12T10:49:02,794 | ^~~~~~ 2023-09-12T10:49:02,795 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T10:49:02,796 13320 | stpivot(currentenc, enctri); 2023-09-12T10:49:02,797 | ^~~~~~~ 2023-09-12T10:49:02,797 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,798 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:02,799 | ^ 2023-09-12T10:49:02,799 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,801 969 | decode(ptr, otri2); 2023-09-12T10:49:02,801 | ^~~~~~ 2023-09-12T10:49:02,802 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,802 13328 | sym(enctri, testtri); 2023-09-12T10:49:02,803 | ^~~ 2023-09-12T10:49:02,803 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,804 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:02,804 | ^ 2023-09-12T10:49:02,805 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,805 969 | decode(ptr, otri2); 2023-09-12T10:49:02,805 | ^~~~~~ 2023-09-12T10:49:02,806 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,807 13328 | sym(enctri, testtri); 2023-09-12T10:49:02,807 | ^~~ 2023-09-12T10:49:02,808 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,808 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:02,809 | ^ 2023-09-12T10:49:02,809 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:02,810 969 | decode(ptr, otri2); 2023-09-12T10:49:02,810 | ^~~~~~ 2023-09-12T10:49:02,811 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T10:49:02,811 13328 | sym(enctri, testtri); 2023-09-12T10:49:02,812 | ^~~ 2023-09-12T10:49:02,812 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,813 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:02,814 | ^ 2023-09-12T10:49:02,814 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,815 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,816 | ^~~~~~~ 2023-09-12T10:49:02,817 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,818 13332 | tspivot(testtri, testsh); 2023-09-12T10:49:02,819 | ^~~~~~~ 2023-09-12T10:49:02,820 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,821 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:02,822 | ^ 2023-09-12T10:49:02,823 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,824 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,824 | ^~~~~~~ 2023-09-12T10:49:02,825 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,825 13332 | tspivot(testtri, testsh); 2023-09-12T10:49:02,826 | ^~~~~~~ 2023-09-12T10:49:02,827 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,827 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:02,828 | ^ 2023-09-12T10:49:02,828 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,829 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,829 | ^~~~~~~ 2023-09-12T10:49:02,830 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,831 13332 | tspivot(testtri, testsh); 2023-09-12T10:49:02,831 | ^~~~~~~ 2023-09-12T10:49:02,832 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,833 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:02,834 | ^ 2023-09-12T10:49:02,835 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,835 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,836 | ^~~~~~~ 2023-09-12T10:49:02,836 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,837 13337 | tspivot(testtri, testsh); 2023-09-12T10:49:02,837 | ^~~~~~~ 2023-09-12T10:49:02,838 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:02,838 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:02,839 | ^ 2023-09-12T10:49:02,840 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:02,840 1289 | sdecode(sptr, osub) 2023-09-12T10:49:02,841 | ^~~~~~~ 2023-09-12T10:49:02,841 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:02,842 13337 | tspivot(testtri, testsh); 2023-09-12T10:49:02,842 | ^~~~~~~ 2023-09-12T10:49:02,843 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:02,844 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:02,845 | ^ 2023-09-12T10:49:03,102 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,143 1289 | sdecode(sptr, osub) 2023-09-12T10:49:03,144 | ^~~~~~~ 2023-09-12T10:49:03,144 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:03,145 13337 | tspivot(testtri, testsh); 2023-09-12T10:49:03,146 | ^~~~~~~ 2023-09-12T10:49:03,147 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,147 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,148 | ^ 2023-09-12T10:49:03,149 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,149 969 | decode(ptr, otri2); 2023-09-12T10:49:03,150 | ^~~~~~ 2023-09-12T10:49:03,151 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,152 13348 | sym(enctri, testtri); 2023-09-12T10:49:03,153 | ^~~ 2023-09-12T10:49:03,153 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,154 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,155 | ^ 2023-09-12T10:49:03,156 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,156 969 | decode(ptr, otri2); 2023-09-12T10:49:03,157 | ^~~~~~ 2023-09-12T10:49:03,158 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,158 13348 | sym(enctri, testtri); 2023-09-12T10:49:03,159 | ^~~ 2023-09-12T10:49:03,160 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,160 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,161 | ^ 2023-09-12T10:49:03,162 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,162 969 | decode(ptr, otri2); 2023-09-12T10:49:03,163 | ^~~~~~ 2023-09-12T10:49:03,225 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,226 13348 | sym(enctri, testtri); 2023-09-12T10:49:03,226 | ^~~ 2023-09-12T10:49:03,227 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,228 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:03,229 | ^ 2023-09-12T10:49:03,229 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,230 1208 | sdecode(sptr, osub) 2023-09-12T10:49:03,231 | ^~~~~~~ 2023-09-12T10:49:03,231 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:03,232 13436 | snextself(currentenc); 2023-09-12T10:49:03,232 | ^~~~~~~~~ 2023-09-12T10:49:03,233 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,233 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:03,234 | ^ 2023-09-12T10:49:03,234 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,234 1208 | sdecode(sptr, osub) 2023-09-12T10:49:03,249 | ^~~~~~~ 2023-09-12T10:49:03,249 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:03,250 13436 | snextself(currentenc); 2023-09-12T10:49:03,266 | ^~~~~~~~~ 2023-09-12T10:49:03,266 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,267 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:03,268 | ^ 2023-09-12T10:49:03,268 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,269 1208 | sdecode(sptr, osub) 2023-09-12T10:49:03,269 | ^~~~~~~ 2023-09-12T10:49:03,270 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T10:49:03,270 13436 | snextself(currentenc); 2023-09-12T10:49:03,271 | ^~~~~~~~~ 2023-09-12T10:49:03,271 c/triangle.c: In function ‘splittriangle’: 2023-09-12T10:49:03,272 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,273 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,274 | ^ 2023-09-12T10:49:03,274 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,275 13511 | decode(badtri->poortri, badotri); 2023-09-12T10:49:03,276 | ^~~~~~ 2023-09-12T10:49:03,277 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,277 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,278 | ^ 2023-09-12T10:49:03,278 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,279 13511 | decode(badtri->poortri, badotri); 2023-09-12T10:49:03,280 | ^~~~~~ 2023-09-12T10:49:03,280 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,281 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,281 | ^ 2023-09-12T10:49:03,282 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,282 13511 | decode(badtri->poortri, badotri); 2023-09-12T10:49:03,283 | ^~~~~~ 2023-09-12T10:49:03,283 c/triangle.c: In function ‘highorder’: 2023-09-12T10:49:03,284 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,285 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,285 | ^ 2023-09-12T10:49:03,286 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,287 969 | decode(ptr, otri2); 2023-09-12T10:49:03,287 | ^~~~~~ 2023-09-12T10:49:03,288 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,335 13758 | sym(triangleloop, trisym); 2023-09-12T10:49:03,335 | ^~~ 2023-09-12T10:49:03,336 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,337 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,338 | ^ 2023-09-12T10:49:03,339 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,339 969 | decode(ptr, otri2); 2023-09-12T10:49:03,340 | ^~~~~~ 2023-09-12T10:49:03,340 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,341 13758 | sym(triangleloop, trisym); 2023-09-12T10:49:03,341 | ^~~ 2023-09-12T10:49:03,342 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,342 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,343 | ^ 2023-09-12T10:49:03,344 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,344 969 | decode(ptr, otri2); 2023-09-12T10:49:03,345 | ^~~~~~ 2023-09-12T10:49:03,346 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,346 13758 | sym(triangleloop, trisym); 2023-09-12T10:49:03,347 | ^~~ 2023-09-12T10:49:03,347 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,348 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:03,348 | ^ 2023-09-12T10:49:03,349 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,349 1289 | sdecode(sptr, osub) 2023-09-12T10:49:03,350 | ^~~~~~~ 2023-09-12T10:49:03,350 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:03,351 13774 | tspivot(triangleloop, checkmark); 2023-09-12T10:49:03,352 | ^~~~~~~ 2023-09-12T10:49:03,352 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,353 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:03,354 | ^ 2023-09-12T10:49:03,354 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,355 1289 | sdecode(sptr, osub) 2023-09-12T10:49:03,356 | ^~~~~~~ 2023-09-12T10:49:03,357 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:03,358 13774 | tspivot(triangleloop, checkmark); 2023-09-12T10:49:03,358 | ^~~~~~~ 2023-09-12T10:49:03,359 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,360 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:03,361 | ^ 2023-09-12T10:49:03,361 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,362 1289 | sdecode(sptr, osub) 2023-09-12T10:49:03,363 | ^~~~~~~ 2023-09-12T10:49:03,363 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:03,364 13774 | tspivot(triangleloop, checkmark); 2023-09-12T10:49:03,365 | ^~~~~~~ 2023-09-12T10:49:03,366 c/triangle.c: In function ‘writeedges’: 2023-09-12T10:49:03,366 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,367 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,367 | ^ 2023-09-12T10:49:03,368 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,369 969 | decode(ptr, otri2); 2023-09-12T10:49:03,369 | ^~~~~~ 2023-09-12T10:49:03,370 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,371 14872 | sym(triangleloop, trisym); 2023-09-12T10:49:03,372 | ^~~ 2023-09-12T10:49:03,373 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,373 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,374 | ^ 2023-09-12T10:49:03,374 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,375 969 | decode(ptr, otri2); 2023-09-12T10:49:03,375 | ^~~~~~ 2023-09-12T10:49:03,376 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,376 14872 | sym(triangleloop, trisym); 2023-09-12T10:49:03,377 | ^~~ 2023-09-12T10:49:03,378 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,378 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,379 | ^ 2023-09-12T10:49:03,379 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,379 969 | decode(ptr, otri2); 2023-09-12T10:49:03,380 | ^~~~~~ 2023-09-12T10:49:03,381 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,381 14872 | sym(triangleloop, trisym); 2023-09-12T10:49:03,382 | ^~~ 2023-09-12T10:49:03,382 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,383 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:49:03,383 | ^ 2023-09-12T10:49:03,384 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,384 1289 | sdecode(sptr, osub) 2023-09-12T10:49:03,385 | ^~~~~~~ 2023-09-12T10:49:03,386 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:03,386 14890 | tspivot(triangleloop, checkmark); 2023-09-12T10:49:03,387 | ^~~~~~~ 2023-09-12T10:49:03,388 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,389 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:49:03,390 | ^ 2023-09-12T10:49:03,390 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,391 1289 | sdecode(sptr, osub) 2023-09-12T10:49:03,392 | ^~~~~~~ 2023-09-12T10:49:03,393 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:03,393 14890 | tspivot(triangleloop, checkmark); 2023-09-12T10:49:03,394 | ^~~~~~~ 2023-09-12T10:49:03,395 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,396 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:49:03,397 | ^ 2023-09-12T10:49:03,397 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:49:03,398 1289 | sdecode(sptr, osub) 2023-09-12T10:49:03,398 | ^~~~~~~ 2023-09-12T10:49:03,399 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:49:03,400 14890 | tspivot(triangleloop, checkmark); 2023-09-12T10:49:03,400 | ^~~~~~~ 2023-09-12T10:49:03,401 c/triangle.c: In function ‘writevoronoi’: 2023-09-12T10:49:03,401 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,402 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,402 | ^ 2023-09-12T10:49:03,403 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,404 969 | decode(ptr, otri2); 2023-09-12T10:49:03,405 | ^~~~~~ 2023-09-12T10:49:03,405 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,406 15111 | sym(triangleloop, trisym); 2023-09-12T10:49:03,407 | ^~~ 2023-09-12T10:49:03,407 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,408 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,408 | ^ 2023-09-12T10:49:03,409 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,409 969 | decode(ptr, otri2); 2023-09-12T10:49:03,410 | ^~~~~~ 2023-09-12T10:49:03,410 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,411 15111 | sym(triangleloop, trisym); 2023-09-12T10:49:03,411 | ^~~ 2023-09-12T10:49:03,412 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,412 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,413 | ^ 2023-09-12T10:49:03,413 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,413 969 | decode(ptr, otri2); 2023-09-12T10:49:03,414 | ^~~~~~ 2023-09-12T10:49:03,414 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,415 15111 | sym(triangleloop, trisym); 2023-09-12T10:49:03,415 | ^~~ 2023-09-12T10:49:03,416 c/triangle.c: In function ‘writeneighbors’: 2023-09-12T10:49:03,417 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,417 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,418 | ^ 2023-09-12T10:49:03,418 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,419 969 | decode(ptr, otri2); 2023-09-12T10:49:03,420 | ^~~~~~ 2023-09-12T10:49:03,421 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,421 15234 | sym(triangleloop, trisym); 2023-09-12T10:49:03,422 | ^~~ 2023-09-12T10:49:03,423 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,424 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,424 | ^ 2023-09-12T10:49:03,425 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,426 969 | decode(ptr, otri2); 2023-09-12T10:49:03,427 | ^~~~~~ 2023-09-12T10:49:03,427 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,428 15234 | sym(triangleloop, trisym); 2023-09-12T10:49:03,429 | ^~~ 2023-09-12T10:49:03,429 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,430 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,431 | ^ 2023-09-12T10:49:03,431 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,432 969 | decode(ptr, otri2); 2023-09-12T10:49:03,433 | ^~~~~~ 2023-09-12T10:49:03,433 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,434 15234 | sym(triangleloop, trisym); 2023-09-12T10:49:03,435 | ^~~ 2023-09-12T10:49:03,435 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,436 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,437 | ^ 2023-09-12T10:49:03,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,438 969 | decode(ptr, otri2); 2023-09-12T10:49:03,439 | ^~~~~~ 2023-09-12T10:49:03,440 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,440 15237 | sym(triangleloop, trisym); 2023-09-12T10:49:03,441 | ^~~ 2023-09-12T10:49:03,442 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,442 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,443 | ^ 2023-09-12T10:49:03,443 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,444 969 | decode(ptr, otri2); 2023-09-12T10:49:03,447 | ^~~~~~ 2023-09-12T10:49:03,447 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,452 15237 | sym(triangleloop, trisym); 2023-09-12T10:49:03,453 | ^~~ 2023-09-12T10:49:03,453 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,454 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,454 | ^ 2023-09-12T10:49:03,454 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,455 969 | decode(ptr, otri2); 2023-09-12T10:49:03,455 | ^~~~~~ 2023-09-12T10:49:03,456 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,456 15237 | sym(triangleloop, trisym); 2023-09-12T10:49:03,457 | ^~~ 2023-09-12T10:49:03,457 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,458 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:49:03,458 | ^ 2023-09-12T10:49:03,459 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,460 969 | decode(ptr, otri2); 2023-09-12T10:49:03,460 | ^~~~~~ 2023-09-12T10:49:03,461 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,462 15240 | sym(triangleloop, trisym); 2023-09-12T10:49:03,462 | ^~~ 2023-09-12T10:49:03,463 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:49:03,464 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:49:03,464 | ^ 2023-09-12T10:49:03,465 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,466 969 | decode(ptr, otri2); 2023-09-12T10:49:03,467 | ^~~~~~ 2023-09-12T10:49:03,467 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,468 15240 | sym(triangleloop, trisym); 2023-09-12T10:49:03,469 | ^~~ 2023-09-12T10:49:03,470 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:49:03,471 949 | (otri).tri = (triangle *) \ 2023-09-12T10:49:03,471 | ^ 2023-09-12T10:49:03,472 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:49:03,473 969 | decode(ptr, otri2); 2023-09-12T10:49:03,473 | ^~~~~~ 2023-09-12T10:49:03,474 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T10:49:03,474 15240 | sym(triangleloop, trisym); 2023-09-12T10:49:03,475 | ^~~ 2023-09-12T10:49:13,933 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.11 -c triangle/core.c -o build/temp.linux-armv7l-cpython-311/triangle/core.o 2023-09-12T10:49:14,292 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2023-09-12T10:49:14,293 196 | #include "longintrepr.h" 2023-09-12T10:49:14,294 | ^~~~~~~~~~~~~~~ 2023-09-12T10:49:14,295 compilation terminated. 2023-09-12T10:49:14,297 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-12T10:49:14,438 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-12T10:49:14,452 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-12T10:49:14,452 exec(compile('"'"''"'"''"'"' 2023-09-12T10:49:14,452 # This is -- a caller that pip uses to run setup.py 2023-09-12T10:49:14,452 # 2023-09-12T10:49:14,452 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T10:49:14,452 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T10:49:14,452 # - It provides a clear error message when setuptools is not installed. 2023-09-12T10:49:14,452 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T10:49:14,452 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T10:49:14,452 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T10:49:14,452 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T10:49:14,452 import os, sys, tokenize 2023-09-12T10:49:14,452 2023-09-12T10:49:14,452 try: 2023-09-12T10:49:14,452 import setuptools 2023-09-12T10:49:14,452 except ImportError as error: 2023-09-12T10:49:14,452 print( 2023-09-12T10:49:14,452 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T10:49:14,452 "the build environment.", 2023-09-12T10:49:14,452 file=sys.stderr, 2023-09-12T10:49:14,452 ) 2023-09-12T10:49:14,452 sys.exit(1) 2023-09-12T10:49:14,452 2023-09-12T10:49:14,452 __file__ = %r 2023-09-12T10:49:14,452 sys.argv[0] = __file__ 2023-09-12T10:49:14,452 2023-09-12T10:49:14,452 if os.path.exists(__file__): 2023-09-12T10:49:14,452 filename = __file__ 2023-09-12T10:49:14,452 with tokenize.open(__file__) as f: 2023-09-12T10:49:14,452 setup_py_code = f.read() 2023-09-12T10:49:14,452 else: 2023-09-12T10:49:14,452 filename = "" 2023-09-12T10:49:14,452 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T10:49:14,452 2023-09-12T10:49:14,452 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T10:49:14,452 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-j856_9gs/triangle_738ccded9bdc4b5880765d0c0a7599a1/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-m82jnhdi[/] 2023-09-12T10:49:14,452 [bold magenta]cwd[/]: /tmp/pip-wheel-j856_9gs/triangle_738ccded9bdc4b5880765d0c0a7599a1/ 2023-09-12T10:49:14,453 Building wheel for triangle (setup.py): finished with status 'error' 2023-09-12T10:49:14,454 ERROR: Failed building wheel for triangle 2023-09-12T10:49:14,456 Running setup.py clean for triangle 2023-09-12T10:49:14,457 Running command python setup.py clean 2023-09-12T10:49:15,431 running clean 2023-09-12T10:49:15,476 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T10:49:15,479 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T10:49:15,503 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-12T10:49:15,503 'build/scripts-3.11' does not exist -- can't clean it 2023-09-12T10:49:15,504 removing 'build' 2023-09-12T10:49:15,610 Failed to build triangle 2023-09-12T10:49:15,611 ERROR: Failed to build one or more wheels 2023-09-12T10:49:15,613 Exception information: 2023-09-12T10:49:15,613 Traceback (most recent call last): 2023-09-12T10:49:15,613 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T10:49:15,613 status = run_func(*args) 2023-09-12T10:49:15,613 ^^^^^^^^^^^^^^^ 2023-09-12T10:49:15,613 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T10:49:15,613 return func(self, options, args) 2023-09-12T10:49:15,613 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T10:49:15,613 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-12T10:49:15,613 raise CommandError("Failed to build one or more wheels") 2023-09-12T10:49:15,613 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-12T10:49:15,616 Removed build tracker: '/tmp/pip-build-tracker-exxz68vf'