2023-09-11T04:42:40,836 Created temporary directory: /tmp/pip-build-tracker-vt5vzyyc 2023-09-11T04:42:40,837 Initialized build tracking at /tmp/pip-build-tracker-vt5vzyyc 2023-09-11T04:42:40,838 Created build tracker: /tmp/pip-build-tracker-vt5vzyyc 2023-09-11T04:42:40,838 Entered build tracker: /tmp/pip-build-tracker-vt5vzyyc 2023-09-11T04:42:40,839 Created temporary directory: /tmp/pip-wheel-0m30dzz7 2023-09-11T04:42:40,842 Created temporary directory: /tmp/pip-ephem-wheel-cache-74pa022t 2023-09-11T04:42:40,864 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-11T04:42:40,868 2 location(s) to search for versions of triangle: 2023-09-11T04:42:40,868 * https://pypi.org/simple/triangle/ 2023-09-11T04:42:40,868 * https://www.piwheels.org/simple/triangle/ 2023-09-11T04:42:40,869 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2023-09-11T04:42:40,870 Getting page https://pypi.org/simple/triangle/ 2023-09-11T04:42:40,871 Found index url https://pypi.org/simple/ 2023-09-11T04:42:41,014 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2023-09-11T04:42:41,033 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-11T04:42:41,034 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-11T04:42:41,035 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-11T04:42:41,035 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-11T04:42:41,036 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-11T04:42:41,037 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-11T04:42:41,038 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-11T04:42:41,039 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-11T04:42:41,040 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-11T04:42:41,040 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-11T04:42:41,041 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-11T04:42:41,042 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-11T04:42:41,043 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2023-09-11T04:42:41,043 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-11T04:42:41,044 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-11T04:42:41,045 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2023-09-11T04:42:41,045 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2023-09-11T04:42:41,046 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2023-09-11T04:42:41,046 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2023-09-11T04:42:41,047 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-11T04:42:41,048 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-11T04:42:41,048 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-11T04:42:41,049 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2023-09-11T04:42:41,050 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2023-09-11T04:42:41,051 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-11T04:42:41,051 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-11T04:42:41,052 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-11T04:42:41,052 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-11T04:42:41,053 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-11T04:42:41,054 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-11T04:42:41,054 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-11T04:42:41,055 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-11T04:42:41,056 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-11T04:42:41,056 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-11T04:42:41,057 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-11T04:42:41,057 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-11T04:42:41,057 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-11T04:42:41,058 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-11T04:42:41,059 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-11T04:42:41,059 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-11T04:42:41,060 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-11T04:42:41,061 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-11T04:42:41,061 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-11T04:42:41,062 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-11T04:42:41,062 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-11T04:42:41,063 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-11T04:42:41,064 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-11T04:42:41,064 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-11T04:42:41,065 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-11T04:42:41,065 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-11T04:42:41,066 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-11T04:42:41,066 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-11T04:42:41,066 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-11T04:42:41,067 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-11T04:42:41,068 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-11T04:42:41,069 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-11T04:42:41,069 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-11T04:42:41,070 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-11T04:42:41,071 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-11T04:42:41,071 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-11T04:42:41,072 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-11T04:42:41,072 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-11T04:42:41,073 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-11T04:42:41,073 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2023-09-11T04:42:41,074 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-11T04:42:41,074 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-11T04:42:41,075 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-11T04:42:41,075 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-11T04:42:41,076 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-11T04:42:41,077 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-11T04:42:41,077 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-11T04:42:41,078 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-11T04:42:41,078 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-11T04:42:41,079 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-11T04:42:41,080 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-11T04:42:41,080 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-11T04:42:41,081 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-11T04:42:41,082 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-11T04:42:41,082 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-11T04:42:41,083 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-11T04:42:41,083 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-11T04:42:41,084 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-11T04:42:41,084 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-11T04:42:41,085 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-11T04:42:41,085 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-11T04:42:41,086 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-11T04:42:41,087 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-11T04:42:41,087 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-11T04:42:41,088 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-11T04:42:41,089 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-11T04:42:41,090 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-11T04:42:41,090 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-11T04:42:41,090 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-11T04:42:41,091 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-11T04:42:41,091 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-11T04:42:41,092 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-11T04:42:41,092 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-11T04:42:41,093 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-11T04:42:41,094 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-11T04:42:41,094 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-11T04:42:41,095 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-11T04:42:41,095 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-11T04:42:41,096 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-11T04:42:41,097 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-11T04:42:41,097 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-11T04:42:41,098 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-11T04:42:41,098 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-11T04:42:41,099 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-11T04:42:41,099 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-11T04:42:41,100 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-11T04:42:41,100 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-11T04:42:41,101 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-11T04:42:41,102 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2023-09-11T04:42:41,102 Getting page https://www.piwheels.org/simple/triangle/ 2023-09-11T04:42:41,104 Found index url https://www.piwheels.org/simple/ 2023-09-11T04:42:41,396 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2023-09-11T04:42:41,450 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-11T04:42:41,451 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-11T04:42:41,451 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-11T04:42:41,452 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-11T04:42:41,453 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-11T04:42:41,454 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-11T04:42:41,455 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-11T04:42:41,455 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-11T04:42:41,456 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-11T04:42:41,456 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-11T04:42:41,457 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-11T04:42:41,458 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-11T04:42:41,458 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-11T04:42:41,459 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-11T04:42:41,460 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-11T04:42:41,461 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-11T04:42:41,461 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-11T04:42:41,462 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-11T04:42:41,463 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-11T04:42:41,463 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-11T04:42:41,464 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-11T04:42:41,465 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-11T04:42:41,466 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-11T04:42:41,466 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-11T04:42:41,467 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-11T04:42:41,468 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-11T04:42:41,468 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-11T04:42:41,469 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-11T04:42:41,470 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-11T04:42:41,471 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-11T04:42:41,471 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-11T04:42:41,472 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-11T04:42:41,473 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-11T04:42:41,474 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-11T04:42:41,474 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-11T04:42:41,475 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-11T04:42:41,476 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-11T04:42:41,477 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-11T04:42:41,477 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-11T04:42:41,478 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-11T04:42:41,478 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-11T04:42:41,479 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-11T04:42:41,480 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-11T04:42:41,480 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-11T04:42:41,481 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-11T04:42:41,482 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-11T04:42:41,482 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-11T04:42:41,483 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-11T04:42:41,483 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-11T04:42:41,484 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-11T04:42:41,485 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-11T04:42:41,485 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-11T04:42:41,486 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-11T04:42:41,486 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-11T04:42:41,487 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-11T04:42:41,487 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-11T04:42:41,488 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-11T04:42:41,489 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-11T04:42:41,489 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-11T04:42:41,490 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-11T04:42:41,490 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-11T04:42:41,491 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-11T04:42:41,492 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-11T04:42:41,492 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-11T04:42:41,493 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-11T04:42:41,494 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-11T04:42:41,494 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-11T04:42:41,494 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-11T04:42:41,495 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-11T04:42:41,496 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-11T04:42:41,496 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-11T04:42:41,497 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-11T04:42:41,498 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-11T04:42:41,498 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-11T04:42:41,499 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-11T04:42:41,500 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-11T04:42:41,500 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-11T04:42:41,501 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-11T04:42:41,502 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-11T04:42:41,502 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-11T04:42:41,502 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-11T04:42:41,503 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-11T04:42:41,503 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-11T04:42:41,504 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-11T04:42:41,504 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-11T04:42:41,505 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-11T04:42:41,506 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-11T04:42:41,506 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-11T04:42:41,507 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-11T04:42:41,507 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-11T04:42:41,508 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-11T04:42:41,509 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-11T04:42:41,509 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-11T04:42:41,510 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-11T04:42:41,510 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-11T04:42:41,511 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-11T04:42:41,511 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-11T04:42:41,512 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-11T04:42:41,512 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-11T04:42:41,513 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-11T04:42:41,514 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-11T04:42:41,514 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-11T04:42:41,515 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-11T04:42:41,515 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-11T04:42:41,516 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-11T04:42:41,517 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-11T04:42:41,517 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-11T04:42:41,518 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-11T04:42:41,518 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-11T04:42:41,519 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-11T04:42:41,519 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-11T04:42:41,520 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-11T04:42:41,520 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-11T04:42:41,521 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-11T04:42:41,522 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-11T04:42:41,522 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-11T04:42:41,523 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-11T04:42:41,523 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-11T04:42:41,524 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-11T04:42:41,525 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-11T04:42:41,525 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-11T04:42:41,526 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-11T04:42:41,527 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-11T04:42:41,527 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-11T04:42:41,527 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-11T04:42:41,528 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-11T04:42:41,528 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-11T04:42:41,529 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-11T04:42:41,530 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-11T04:42:41,530 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-11T04:42:41,531 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-11T04:42:41,532 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-11T04:42:41,532 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-11T04:42:41,533 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-11T04:42:41,533 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-11T04:42:41,534 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-11T04:42:41,535 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-11T04:42:41,535 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-11T04:42:41,536 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-11T04:42:41,536 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-11T04:42:41,537 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-11T04:42:41,537 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-11T04:42:41,538 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-11T04:42:41,538 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-11T04:42:41,539 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-11T04:42:41,540 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-11T04:42:41,540 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-11T04:42:41,541 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-11T04:42:41,541 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-11T04:42:41,542 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-11T04:42:41,543 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2023-09-11T04:42:41,544 Skipping link: not a file: https://pypi.org/simple/triangle/ 2023-09-11T04:42:41,564 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2023-09-11T04:42:41,582 Collecting triangle==20190115.1 2023-09-11T04:42:41,585 Created temporary directory: /tmp/pip-unpack-gnalxqhu 2023-09-11T04:42:41,998 Downloading triangle-20190115.1.tar.gz (1.6 MB) 2023-09-11T04:42:42,751 Added triangle==20190115.1 from https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz to build tracker '/tmp/pip-build-tracker-vt5vzyyc' 2023-09-11T04:42:42,753 Running setup.py (path:/tmp/pip-wheel-0m30dzz7/triangle_a8285b03c7ed4f10a4542e6886f5c8a2/setup.py) egg_info for package triangle 2023-09-11T04:42:42,754 Created temporary directory: /tmp/pip-pip-egg-info-azmcnizz 2023-09-11T04:42:42,754 Preparing metadata (setup.py): started 2023-09-11T04:42:42,756 Running command python setup.py egg_info 2023-09-11T04:42:43,805 running egg_info 2023-09-11T04:42:43,807 creating /tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info 2023-09-11T04:42:43,831 writing /tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info/PKG-INFO 2023-09-11T04:42:43,834 writing dependency_links to /tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info/dependency_links.txt 2023-09-11T04:42:43,836 writing requirements to /tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info/requires.txt 2023-09-11T04:42:43,837 writing top-level names to /tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info/top_level.txt 2023-09-11T04:42:43,838 writing manifest file '/tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info/SOURCES.txt' 2023-09-11T04:42:43,945 reading manifest file '/tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info/SOURCES.txt' 2023-09-11T04:42:43,947 adding license file 'LICENSE' 2023-09-11T04:42:43,951 writing manifest file '/tmp/pip-pip-egg-info-azmcnizz/triangle.egg-info/SOURCES.txt' 2023-09-11T04:42:44,058 Preparing metadata (setup.py): finished with status 'done' 2023-09-11T04:42:44,061 Source in /tmp/pip-wheel-0m30dzz7/triangle_a8285b03c7ed4f10a4542e6886f5c8a2 has version 20190115.1, which satisfies requirement triangle==20190115.1 from https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz 2023-09-11T04:42:44,062 Removed triangle==20190115.1 from https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz from build tracker '/tmp/pip-build-tracker-vt5vzyyc' 2023-09-11T04:42:44,066 Created temporary directory: /tmp/pip-unpack-4w91lv24 2023-09-11T04:42:44,067 Created temporary directory: /tmp/pip-unpack-ukgfq_kj 2023-09-11T04:42:44,071 Building wheels for collected packages: triangle 2023-09-11T04:42:44,075 Created temporary directory: /tmp/pip-wheel-4ndishzy 2023-09-11T04:42:44,076 Building wheel for triangle (setup.py): started 2023-09-11T04:42:44,077 Destination directory: /tmp/pip-wheel-4ndishzy 2023-09-11T04:42:44,077 Running command python setup.py bdist_wheel 2023-09-11T04:42:45,052 running bdist_wheel 2023-09-11T04:42:45,143 running build 2023-09-11T04:42:45,143 running build_py 2023-09-11T04:42:45,169 creating build 2023-09-11T04:42:45,170 creating build/lib.linux-armv7l-cpython-311 2023-09-11T04:42:45,170 creating build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,172 copying triangle/version.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,173 copying triangle/data.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,176 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,177 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,179 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,180 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,190 creating build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,191 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,193 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,196 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,199 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,201 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,202 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,204 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,206 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,209 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,211 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,213 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,214 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,216 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,242 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,243 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,246 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,248 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,250 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,252 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,255 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,257 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,259 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,260 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,263 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,265 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,267 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,269 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,270 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,272 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,274 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,276 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,279 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,282 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,284 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,286 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,288 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,290 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,292 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,294 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,296 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,298 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,301 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,302 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,305 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,332 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,334 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,336 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,338 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,340 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,342 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,344 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,346 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,349 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,351 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,354 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,356 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,358 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,361 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,363 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,365 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,367 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,369 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,371 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,373 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,375 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,377 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,379 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,381 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,382 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-11T04:42:45,385 running build_ext 2023-09-11T04:42:45,886 building 'triangle.core' extension 2023-09-11T04:42:45,887 creating build/temp.linux-armv7l-cpython-311 2023-09-11T04:42:45,887 creating build/temp.linux-armv7l-cpython-311/c 2023-09-11T04:42:45,888 creating build/temp.linux-armv7l-cpython-311/triangle 2023-09-11T04:42:45,889 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=int -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-11T04:42:46,030 c/triangle.c: In function ‘printtriangle’: 2023-09-11T04:42:46,037 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,038 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,038 | ^ 2023-09-11T04:42:46,039 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,039 3685 | decode(t->tri[0], printtri); 2023-09-11T04:42:46,040 | ^~~~~~ 2023-09-11T04:42:46,041 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,042 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,042 | ^ 2023-09-11T04:42:46,043 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,043 3685 | decode(t->tri[0], printtri); 2023-09-11T04:42:46,044 | ^~~~~~ 2023-09-11T04:42:46,045 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,045 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,046 | ^ 2023-09-11T04:42:46,047 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,047 3685 | decode(t->tri[0], printtri); 2023-09-11T04:42:46,048 | ^~~~~~ 2023-09-11T04:42:46,049 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,050 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,051 | ^ 2023-09-11T04:42:46,051 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,052 3692 | decode(t->tri[1], printtri); 2023-09-11T04:42:46,052 | ^~~~~~ 2023-09-11T04:42:46,053 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,054 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,054 | ^ 2023-09-11T04:42:46,055 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,055 3692 | decode(t->tri[1], printtri); 2023-09-11T04:42:46,056 | ^~~~~~ 2023-09-11T04:42:46,057 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,057 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,058 | ^ 2023-09-11T04:42:46,059 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,059 3692 | decode(t->tri[1], printtri); 2023-09-11T04:42:46,060 | ^~~~~~ 2023-09-11T04:42:46,061 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,062 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,063 | ^ 2023-09-11T04:42:46,063 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,063 3699 | decode(t->tri[2], printtri); 2023-09-11T04:42:46,064 | ^~~~~~ 2023-09-11T04:42:46,065 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,065 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,066 | ^ 2023-09-11T04:42:46,066 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,066 3699 | decode(t->tri[2], printtri); 2023-09-11T04:42:46,067 | ^~~~~~ 2023-09-11T04:42:46,067 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,068 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,068 | ^ 2023-09-11T04:42:46,069 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,069 3699 | decode(t->tri[2], printtri); 2023-09-11T04:42:46,070 | ^~~~~~ 2023-09-11T04:42:46,071 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,071 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,072 | ^ 2023-09-11T04:42:46,072 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,073 3730 | sdecode(t->tri[6], printsh); 2023-09-11T04:42:46,074 | ^~~~~~~ 2023-09-11T04:42:46,074 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,075 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,076 | ^ 2023-09-11T04:42:46,076 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,077 3730 | sdecode(t->tri[6], printsh); 2023-09-11T04:42:46,078 | ^~~~~~~ 2023-09-11T04:42:46,078 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,079 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,080 | ^ 2023-09-11T04:42:46,081 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,081 3730 | sdecode(t->tri[6], printsh); 2023-09-11T04:42:46,082 | ^~~~~~~ 2023-09-11T04:42:46,082 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,083 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,084 | ^ 2023-09-11T04:42:46,084 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,085 3735 | sdecode(t->tri[7], printsh); 2023-09-11T04:42:46,086 | ^~~~~~~ 2023-09-11T04:42:46,086 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,087 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,087 | ^ 2023-09-11T04:42:46,088 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,089 3735 | sdecode(t->tri[7], printsh); 2023-09-11T04:42:46,090 | ^~~~~~~ 2023-09-11T04:42:46,090 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,091 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,092 | ^ 2023-09-11T04:42:46,093 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,093 3735 | sdecode(t->tri[7], printsh); 2023-09-11T04:42:46,093 | ^~~~~~~ 2023-09-11T04:42:46,094 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,094 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,095 | ^ 2023-09-11T04:42:46,095 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,096 3740 | sdecode(t->tri[8], printsh); 2023-09-11T04:42:46,096 | ^~~~~~~ 2023-09-11T04:42:46,096 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,097 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,097 | ^ 2023-09-11T04:42:46,098 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,098 3740 | sdecode(t->tri[8], printsh); 2023-09-11T04:42:46,099 | ^~~~~~~ 2023-09-11T04:42:46,099 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,100 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,100 | ^ 2023-09-11T04:42:46,101 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,101 3740 | sdecode(t->tri[8], printsh); 2023-09-11T04:42:46,101 | ^~~~~~~ 2023-09-11T04:42:46,102 c/triangle.c: In function ‘printsubseg’: 2023-09-11T04:42:46,103 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,103 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,104 | ^ 2023-09-11T04:42:46,104 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,105 3779 | sdecode(s->ss[0], printsh); 2023-09-11T04:42:46,106 | ^~~~~~~ 2023-09-11T04:42:46,106 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,107 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,108 | ^ 2023-09-11T04:42:46,108 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,109 3779 | sdecode(s->ss[0], printsh); 2023-09-11T04:42:46,110 | ^~~~~~~ 2023-09-11T04:42:46,110 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,111 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,112 | ^ 2023-09-11T04:42:46,112 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,113 3779 | sdecode(s->ss[0], printsh); 2023-09-11T04:42:46,113 | ^~~~~~~ 2023-09-11T04:42:46,114 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,115 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,115 | ^ 2023-09-11T04:42:46,116 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,116 3786 | sdecode(s->ss[1], printsh); 2023-09-11T04:42:46,117 | ^~~~~~~ 2023-09-11T04:42:46,118 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,118 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,119 | ^ 2023-09-11T04:42:46,119 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,120 3786 | sdecode(s->ss[1], printsh); 2023-09-11T04:42:46,121 | ^~~~~~~ 2023-09-11T04:42:46,122 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,122 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,123 | ^ 2023-09-11T04:42:46,123 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,124 3786 | sdecode(s->ss[1], printsh); 2023-09-11T04:42:46,124 | ^~~~~~~ 2023-09-11T04:42:46,125 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,125 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,126 | ^ 2023-09-11T04:42:46,126 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,127 3809 | decode(s->ss[6], printtri); 2023-09-11T04:42:46,128 | ^~~~~~ 2023-09-11T04:42:46,128 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,128 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,129 | ^ 2023-09-11T04:42:46,130 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,130 3809 | decode(s->ss[6], printtri); 2023-09-11T04:42:46,131 | ^~~~~~ 2023-09-11T04:42:46,131 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,132 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,132 | ^ 2023-09-11T04:42:46,133 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,134 3809 | decode(s->ss[6], printtri); 2023-09-11T04:42:46,134 | ^~~~~~ 2023-09-11T04:42:46,135 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,136 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,136 | ^ 2023-09-11T04:42:46,137 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,138 3816 | decode(s->ss[7], printtri); 2023-09-11T04:42:46,138 | ^~~~~~ 2023-09-11T04:42:46,139 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,140 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,140 | ^ 2023-09-11T04:42:46,141 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,142 3816 | decode(s->ss[7], printtri); 2023-09-11T04:42:46,142 | ^~~~~~ 2023-09-11T04:42:46,143 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,143 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,144 | ^ 2023-09-11T04:42:46,144 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,145 3816 | decode(s->ss[7], printtri); 2023-09-11T04:42:46,146 | ^~~~~~ 2023-09-11T04:42:46,146 c/triangle.c: In function ‘poolrestart’: 2023-09-11T04:42:46,147 c/triangle.c:3907:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,147 3907 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-11T04:42:46,148 | ^ 2023-09-11T04:42:46,149 c/triangle.c:3909:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,149 3909 | pool->nextitem = (VOID *) 2023-09-11T04:42:46,150 | ^ 2023-09-11T04:42:46,151 c/triangle.c: In function ‘poolinit’: 2023-09-11T04:42:46,152 c/triangle.c:3954:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-11T04:42:46,152 3954 | if (alignment > sizeof(VOID *)) { 2023-09-11T04:42:46,153 | ^ 2023-09-11T04:42:46,153 c/triangle.c: In function ‘poolalloc’: 2023-09-11T04:42:46,153 c/triangle.c:4041:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,154 4041 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-11T04:42:46,154 | ^ 2023-09-11T04:42:46,155 c/triangle.c:4043:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,155 4043 | pool->nextitem = (VOID *) 2023-09-11T04:42:46,156 | ^ 2023-09-11T04:42:46,156 c/triangle.c: In function ‘traversalinit’: 2023-09-11T04:42:46,157 c/triangle.c:4105:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,157 4105 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-11T04:42:46,158 | ^ 2023-09-11T04:42:46,158 c/triangle.c:4107:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,159 4107 | pool->pathitem = (VOID *) 2023-09-11T04:42:46,159 | ^ 2023-09-11T04:42:46,160 c/triangle.c: In function ‘traverse’: 2023-09-11T04:42:46,160 c/triangle.c:4149:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,161 4149 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-11T04:42:46,161 | ^ 2023-09-11T04:42:46,162 c/triangle.c:4151:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,163 4151 | pool->pathitem = (VOID *) 2023-09-11T04:42:46,164 | ^ 2023-09-11T04:42:46,164 c/triangle.c: In function ‘dummyinit’: 2023-09-11T04:42:46,165 c/triangle.c:4211:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,166 4211 | alignptr = (INT_PTR) m->dummytribase; 2023-09-11T04:42:46,166 | ^ 2023-09-11T04:42:46,167 c/triangle.c:4212:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,168 4212 | m->dummytri = (triangle *) 2023-09-11T04:42:46,169 | ^ 2023-09-11T04:42:46,169 c/triangle.c:4234:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,170 4234 | alignptr = (INT_PTR) m->dummysubbase; 2023-09-11T04:42:46,170 | ^ 2023-09-11T04:42:46,171 c/triangle.c:4235:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,171 4235 | m->dummysub = (subseg *) 2023-09-11T04:42:46,172 | ^ 2023-09-11T04:42:46,173 c/triangle.c: In function ‘initializetrisubpools’: 2023-09-11T04:42:46,173 c/triangle.c:4354:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-11T04:42:46,174 4354 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2023-09-11T04:42:46,174 | ^ 2023-09-11T04:42:46,175 c/triangle.c: In function ‘getvertex’: 2023-09-11T04:42:46,175 c/triangle.c:4611:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,176 4611 | alignptr = (INT_PTR) (getblock + 1); 2023-09-11T04:42:46,176 | ^ 2023-09-11T04:42:46,177 c/triangle.c:4612:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,178 4612 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2023-09-11T04:42:46,178 | ^ 2023-09-11T04:42:46,179 c/triangle.c: In function ‘checkmesh’: 2023-09-11T04:42:46,180 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,180 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,180 | ^ 2023-09-11T04:42:46,181 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,181 967 | decode(ptr, otri2); 2023-09-11T04:42:46,181 | ^~~~~~ 2023-09-11T04:42:46,182 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,182 6741 | sym(triangleloop, oppotri); 2023-09-11T04:42:46,183 | ^~~ 2023-09-11T04:42:46,183 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,183 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,184 | ^ 2023-09-11T04:42:46,184 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,185 967 | decode(ptr, otri2); 2023-09-11T04:42:46,185 | ^~~~~~ 2023-09-11T04:42:46,186 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,186 6741 | sym(triangleloop, oppotri); 2023-09-11T04:42:46,187 | ^~~ 2023-09-11T04:42:46,187 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,188 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,188 | ^ 2023-09-11T04:42:46,189 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,189 967 | decode(ptr, otri2); 2023-09-11T04:42:46,190 | ^~~~~~ 2023-09-11T04:42:46,191 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,191 6741 | sym(triangleloop, oppotri); 2023-09-11T04:42:46,192 | ^~~ 2023-09-11T04:42:46,193 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,193 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,194 | ^ 2023-09-11T04:42:46,195 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,195 967 | decode(ptr, otri2); 2023-09-11T04:42:46,196 | ^~~~~~ 2023-09-11T04:42:46,197 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,197 6744 | sym(oppotri, oppooppotri); 2023-09-11T04:42:46,198 | ^~~ 2023-09-11T04:42:46,198 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,199 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,200 | ^ 2023-09-11T04:42:46,200 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,201 967 | decode(ptr, otri2); 2023-09-11T04:42:46,201 | ^~~~~~ 2023-09-11T04:42:46,202 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,202 6744 | sym(oppotri, oppooppotri); 2023-09-11T04:42:46,203 | ^~~ 2023-09-11T04:42:46,203 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,204 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,205 | ^ 2023-09-11T04:42:46,205 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,206 967 | decode(ptr, otri2); 2023-09-11T04:42:46,206 | ^~~~~~ 2023-09-11T04:42:46,207 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,208 6744 | sym(oppotri, oppooppotri); 2023-09-11T04:42:46,208 | ^~~ 2023-09-11T04:42:46,209 c/triangle.c: In function ‘checkdelaunay’: 2023-09-11T04:42:46,210 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,210 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,210 | ^ 2023-09-11T04:42:46,211 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,211 967 | decode(ptr, otri2); 2023-09-11T04:42:46,212 | ^~~~~~ 2023-09-11T04:42:46,212 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,212 6834 | sym(triangleloop, oppotri); 2023-09-11T04:42:46,213 | ^~~ 2023-09-11T04:42:46,213 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,214 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,214 | ^ 2023-09-11T04:42:46,215 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,215 967 | decode(ptr, otri2); 2023-09-11T04:42:46,216 | ^~~~~~ 2023-09-11T04:42:46,216 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,217 6834 | sym(triangleloop, oppotri); 2023-09-11T04:42:46,217 | ^~~ 2023-09-11T04:42:46,218 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,218 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,218 | ^ 2023-09-11T04:42:46,219 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,219 967 | decode(ptr, otri2); 2023-09-11T04:42:46,220 | ^~~~~~ 2023-09-11T04:42:46,221 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,221 6834 | sym(triangleloop, oppotri); 2023-09-11T04:42:46,222 | ^~~ 2023-09-11T04:42:46,222 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,223 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,224 | ^ 2023-09-11T04:42:46,224 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,225 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,226 | ^~~~~~~ 2023-09-11T04:42:46,226 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,227 6852 | tspivot(triangleloop, opposubseg); 2023-09-11T04:42:46,227 | ^~~~~~~ 2023-09-11T04:42:46,228 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,229 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,229 | ^ 2023-09-11T04:42:46,230 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,230 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,231 | ^~~~~~~ 2023-09-11T04:42:46,231 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,232 6852 | tspivot(triangleloop, opposubseg); 2023-09-11T04:42:46,232 | ^~~~~~~ 2023-09-11T04:42:46,233 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,234 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,234 | ^ 2023-09-11T04:42:46,235 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,235 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,236 | ^~~~~~~ 2023-09-11T04:42:46,237 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,237 6852 | tspivot(triangleloop, opposubseg); 2023-09-11T04:42:46,238 | ^~~~~~~ 2023-09-11T04:42:46,239 c/triangle.c: In function ‘enqueuebadtri’: 2023-09-11T04:42:46,239 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,239 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,240 | ^ 2023-09-11T04:42:46,240 c/triangle.c:7032:21: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,241 7032 | newbad->poortri = encode(*enqtri); 2023-09-11T04:42:46,241 | ^~~~~~ 2023-09-11T04:42:46,242 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,242 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,242 | ^ 2023-09-11T04:42:46,243 c/triangle.c:7032:21: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,243 7032 | newbad->poortri = encode(*enqtri); 2023-09-11T04:42:46,244 | ^~~~~~ 2023-09-11T04:42:46,244 c/triangle.c: In function ‘checkseg4encroach’: 2023-09-11T04:42:46,244 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,245 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,245 | ^ 2023-09-11T04:42:46,246 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,246 1294 | decode(ptr, otri) 2023-09-11T04:42:46,247 | ^~~~~~ 2023-09-11T04:42:46,247 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:46,248 7129 | stpivot(*testsubseg, neighbortri); 2023-09-11T04:42:46,249 | ^~~~~~~ 2023-09-11T04:42:46,249 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,250 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,251 | ^ 2023-09-11T04:42:46,251 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,252 1294 | decode(ptr, otri) 2023-09-11T04:42:46,252 | ^~~~~~ 2023-09-11T04:42:46,253 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:46,254 7129 | stpivot(*testsubseg, neighbortri); 2023-09-11T04:42:46,254 | ^~~~~~~ 2023-09-11T04:42:46,255 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,255 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,256 | ^ 2023-09-11T04:42:46,257 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,257 1294 | decode(ptr, otri) 2023-09-11T04:42:46,258 | ^~~~~~ 2023-09-11T04:42:46,258 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:46,259 7129 | stpivot(*testsubseg, neighbortri); 2023-09-11T04:42:46,259 | ^~~~~~~ 2023-09-11T04:42:46,260 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,260 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,261 | ^ 2023-09-11T04:42:46,262 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,262 1294 | decode(ptr, otri) 2023-09-11T04:42:46,263 | ^~~~~~ 2023-09-11T04:42:46,263 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:46,264 7156 | stpivot(testsym, neighbortri); 2023-09-11T04:42:46,264 | ^~~~~~~ 2023-09-11T04:42:46,265 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,266 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,267 | ^ 2023-09-11T04:42:46,267 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,268 1294 | decode(ptr, otri) 2023-09-11T04:42:46,269 | ^~~~~~ 2023-09-11T04:42:46,269 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:46,270 7156 | stpivot(testsym, neighbortri); 2023-09-11T04:42:46,270 | ^~~~~~~ 2023-09-11T04:42:46,270 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,271 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,272 | ^ 2023-09-11T04:42:46,272 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,273 1294 | decode(ptr, otri) 2023-09-11T04:42:46,273 | ^~~~~~ 2023-09-11T04:42:46,274 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:46,274 7156 | stpivot(testsym, neighbortri); 2023-09-11T04:42:46,275 | ^~~~~~~ 2023-09-11T04:42:46,275 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,276 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,276 | ^ 2023-09-11T04:42:46,276 c/triangle.c:7189:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,277 7189 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-11T04:42:46,277 | ^~~~~~~ 2023-09-11T04:42:46,278 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,279 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,279 | ^ 2023-09-11T04:42:46,280 c/triangle.c:7189:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,281 7189 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-11T04:42:46,281 | ^~~~~~~ 2023-09-11T04:42:46,282 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,282 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,283 | ^ 2023-09-11T04:42:46,284 c/triangle.c:7193:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,284 7193 | encroachedseg->encsubseg = sencode(testsym); 2023-09-11T04:42:46,285 | ^~~~~~~ 2023-09-11T04:42:46,286 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,286 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,287 | ^ 2023-09-11T04:42:46,287 c/triangle.c:7193:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,288 7193 | encroachedseg->encsubseg = sencode(testsym); 2023-09-11T04:42:46,288 | ^~~~~~~ 2023-09-11T04:42:46,289 c/triangle.c: In function ‘testtriangle’: 2023-09-11T04:42:46,289 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,290 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,290 | ^ 2023-09-11T04:42:46,291 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,292 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,292 | ^~~~~~~ 2023-09-11T04:42:46,293 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,294 7331 | tspivot(tri1, testsub); 2023-09-11T04:42:46,294 | ^~~~~~~ 2023-09-11T04:42:46,295 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,295 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,296 | ^ 2023-09-11T04:42:46,297 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,297 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,297 | ^~~~~~~ 2023-09-11T04:42:46,298 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,298 7331 | tspivot(tri1, testsub); 2023-09-11T04:42:46,299 | ^~~~~~~ 2023-09-11T04:42:46,299 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,300 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,300 | ^ 2023-09-11T04:42:46,300 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,301 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,301 | ^~~~~~~ 2023-09-11T04:42:46,302 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,302 7331 | tspivot(tri1, testsub); 2023-09-11T04:42:46,302 | ^~~~~~~ 2023-09-11T04:42:46,303 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,303 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,304 | ^ 2023-09-11T04:42:46,304 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,305 971 | decode(ptr, otri); 2023-09-11T04:42:46,306 | ^~~~~~ 2023-09-11T04:42:46,306 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,307 1012 | symself(otri); \ 2023-09-11T04:42:46,308 | ^~~~~~~ 2023-09-11T04:42:46,308 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:46,309 7336 | oprevself(tri1); 2023-09-11T04:42:46,310 | ^~~~~~~~~ 2023-09-11T04:42:46,310 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,311 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,311 | ^ 2023-09-11T04:42:46,312 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,313 971 | decode(ptr, otri); 2023-09-11T04:42:46,313 | ^~~~~~ 2023-09-11T04:42:46,314 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,314 1012 | symself(otri); \ 2023-09-11T04:42:46,315 | ^~~~~~~ 2023-09-11T04:42:46,316 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:46,316 7336 | oprevself(tri1); 2023-09-11T04:42:46,317 | ^~~~~~~~~ 2023-09-11T04:42:46,317 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,318 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,318 | ^ 2023-09-11T04:42:46,319 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,319 971 | decode(ptr, otri); 2023-09-11T04:42:46,320 | ^~~~~~ 2023-09-11T04:42:46,321 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,321 1012 | symself(otri); \ 2023-09-11T04:42:46,322 | ^~~~~~~ 2023-09-11T04:42:46,322 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:46,323 7336 | oprevself(tri1); 2023-09-11T04:42:46,324 | ^~~~~~~~~ 2023-09-11T04:42:46,324 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,325 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,325 | ^ 2023-09-11T04:42:46,326 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,326 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,327 | ^~~~~~~ 2023-09-11T04:42:46,327 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,327 7337 | tspivot(tri1, testsub); 2023-09-11T04:42:46,328 | ^~~~~~~ 2023-09-11T04:42:46,328 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,329 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,329 | ^ 2023-09-11T04:42:46,330 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,330 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,331 | ^~~~~~~ 2023-09-11T04:42:46,331 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,332 7337 | tspivot(tri1, testsub); 2023-09-11T04:42:46,332 | ^~~~~~~ 2023-09-11T04:42:46,332 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,333 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,333 | ^ 2023-09-11T04:42:46,334 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,334 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,335 | ^~~~~~~ 2023-09-11T04:42:46,336 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,336 7337 | tspivot(tri1, testsub); 2023-09-11T04:42:46,337 | ^~~~~~~ 2023-09-11T04:42:46,338 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,338 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,339 | ^ 2023-09-11T04:42:46,340 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,340 971 | decode(ptr, otri); 2023-09-11T04:42:46,341 | ^~~~~~ 2023-09-11T04:42:46,342 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,342 1024 | symself(otri); \ 2023-09-11T04:42:46,343 | ^~~~~~~ 2023-09-11T04:42:46,344 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2023-09-11T04:42:46,344 7344 | dnextself(tri2); 2023-09-11T04:42:46,345 | ^~~~~~~~~ 2023-09-11T04:42:46,346 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,346 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,347 | ^ 2023-09-11T04:42:46,347 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,348 971 | decode(ptr, otri); 2023-09-11T04:42:46,348 | ^~~~~~ 2023-09-11T04:42:46,349 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,365 1024 | symself(otri); \ 2023-09-11T04:42:46,366 | ^~~~~~~ 2023-09-11T04:42:46,366 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2023-09-11T04:42:46,367 7344 | dnextself(tri2); 2023-09-11T04:42:46,368 | ^~~~~~~~~ 2023-09-11T04:42:46,369 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,369 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,370 | ^ 2023-09-11T04:42:46,371 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,371 971 | decode(ptr, otri); 2023-09-11T04:42:46,372 | ^~~~~~ 2023-09-11T04:42:46,372 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,373 1024 | symself(otri); \ 2023-09-11T04:42:46,373 | ^~~~~~~ 2023-09-11T04:42:46,373 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2023-09-11T04:42:46,374 7344 | dnextself(tri2); 2023-09-11T04:42:46,374 | ^~~~~~~~~ 2023-09-11T04:42:46,375 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,375 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,375 | ^ 2023-09-11T04:42:46,376 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,376 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,377 | ^~~~~~~ 2023-09-11T04:42:46,377 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,378 7345 | tspivot(tri2, testsub); 2023-09-11T04:42:46,378 | ^~~~~~~ 2023-09-11T04:42:46,379 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,379 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,380 | ^ 2023-09-11T04:42:46,380 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,381 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,381 | ^~~~~~~ 2023-09-11T04:42:46,382 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,383 7345 | tspivot(tri2, testsub); 2023-09-11T04:42:46,383 | ^~~~~~~ 2023-09-11T04:42:46,384 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,385 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,385 | ^ 2023-09-11T04:42:46,386 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,386 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,387 | ^~~~~~~ 2023-09-11T04:42:46,388 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,388 7345 | tspivot(tri2, testsub); 2023-09-11T04:42:46,389 | ^~~~~~~ 2023-09-11T04:42:46,390 c/triangle.c: In function ‘makevertexmap’: 2023-09-11T04:42:46,390 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,391 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,392 | ^ 2023-09-11T04:42:46,392 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T04:42:46,393 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T04:42:46,393 | ^~~~~ 2023-09-11T04:42:46,394 c/triangle.c:7424:29: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,394 7424 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-11T04:42:46,395 | ^~~~~~ 2023-09-11T04:42:46,395 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,396 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,397 | ^ 2023-09-11T04:42:46,397 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T04:42:46,398 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T04:42:46,399 | ^~~~~ 2023-09-11T04:42:46,400 c/triangle.c:7424:29: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,400 7424 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-11T04:42:46,400 | ^~~~~~ 2023-09-11T04:42:46,401 c/triangle.c: In function ‘preciselocate’: 2023-09-11T04:42:46,401 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,402 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,402 | ^ 2023-09-11T04:42:46,403 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,403 967 | decode(ptr, otri2); 2023-09-11T04:42:46,403 | ^~~~~~ 2023-09-11T04:42:46,404 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,404 7583 | sym(backtracktri, *searchtri); 2023-09-11T04:42:46,405 | ^~~ 2023-09-11T04:42:46,405 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,406 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,406 | ^ 2023-09-11T04:42:46,407 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,407 967 | decode(ptr, otri2); 2023-09-11T04:42:46,407 | ^~~~~~ 2023-09-11T04:42:46,408 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,408 7583 | sym(backtracktri, *searchtri); 2023-09-11T04:42:46,409 | ^~~ 2023-09-11T04:42:46,409 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,410 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,410 | ^ 2023-09-11T04:42:46,411 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,411 967 | decode(ptr, otri2); 2023-09-11T04:42:46,412 | ^~~~~~ 2023-09-11T04:42:46,413 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,413 7583 | sym(backtracktri, *searchtri); 2023-09-11T04:42:46,414 | ^~~ 2023-09-11T04:42:46,414 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,415 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,416 | ^ 2023-09-11T04:42:46,416 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,417 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,417 | ^~~~~~~ 2023-09-11T04:42:46,418 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,418 7587 | tspivot(backtracktri, checkedge); 2023-09-11T04:42:46,419 | ^~~~~~~ 2023-09-11T04:42:46,420 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,420 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,421 | ^ 2023-09-11T04:42:46,421 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,422 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,422 | ^~~~~~~ 2023-09-11T04:42:46,423 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,423 7587 | tspivot(backtracktri, checkedge); 2023-09-11T04:42:46,424 | ^~~~~~~ 2023-09-11T04:42:46,425 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,425 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,426 | ^ 2023-09-11T04:42:46,427 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,428 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,428 | ^~~~~~~ 2023-09-11T04:42:46,429 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,429 7587 | tspivot(backtracktri, checkedge); 2023-09-11T04:42:46,429 | ^~~~~~~ 2023-09-11T04:42:46,430 c/triangle.c: In function ‘locate’: 2023-09-11T04:42:46,430 c/triangle.c:7729:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,431 7729 | alignptr = (INT_PTR) (sampleblock + 1); 2023-09-11T04:42:46,431 | ^ 2023-09-11T04:42:46,431 c/triangle.c:7730:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,432 7730 | firsttri = (char *) (alignptr + 2023-09-11T04:42:46,432 | ^ 2023-09-11T04:42:46,433 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,433 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,434 | ^ 2023-09-11T04:42:46,434 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,434 971 | decode(ptr, otri); 2023-09-11T04:42:46,435 | ^~~~~~ 2023-09-11T04:42:46,435 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,436 7782 | symself(*searchtri); 2023-09-11T04:42:46,436 | ^~~~~~~ 2023-09-11T04:42:46,436 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,437 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,438 | ^ 2023-09-11T04:42:46,438 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,439 971 | decode(ptr, otri); 2023-09-11T04:42:46,440 | ^~~~~~ 2023-09-11T04:42:46,440 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,441 7782 | symself(*searchtri); 2023-09-11T04:42:46,442 | ^~~~~~~ 2023-09-11T04:42:46,442 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,443 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,444 | ^ 2023-09-11T04:42:46,444 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,445 971 | decode(ptr, otri); 2023-09-11T04:42:46,445 | ^~~~~~ 2023-09-11T04:42:46,446 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:46,447 7782 | symself(*searchtri); 2023-09-11T04:42:46,447 | ^~~~~~~ 2023-09-11T04:42:46,448 c/triangle.c: In function ‘insertsubseg’: 2023-09-11T04:42:46,448 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,449 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,449 | ^ 2023-09-11T04:42:46,450 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,451 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,451 | ^~~~~~~ 2023-09-11T04:42:46,452 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,452 7840 | tspivot(*tri, newsubseg); 2023-09-11T04:42:46,453 | ^~~~~~~ 2023-09-11T04:42:46,454 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,454 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,455 | ^ 2023-09-11T04:42:46,455 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,456 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,457 | ^~~~~~~ 2023-09-11T04:42:46,457 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,458 7840 | tspivot(*tri, newsubseg); 2023-09-11T04:42:46,458 | ^~~~~~~ 2023-09-11T04:42:46,459 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,459 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,460 | ^ 2023-09-11T04:42:46,460 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,460 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,461 | ^~~~~~~ 2023-09-11T04:42:46,461 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,462 7840 | tspivot(*tri, newsubseg); 2023-09-11T04:42:46,462 | ^~~~~~~ 2023-09-11T04:42:46,462 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,463 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,463 | ^ 2023-09-11T04:42:46,464 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,464 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,465 | ^~~~~~~ 2023-09-11T04:42:46,465 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,465 7852 | tsbond(*tri, newsubseg); 2023-09-11T04:42:46,466 | ^~~~~~ 2023-09-11T04:42:46,466 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,467 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,467 | ^ 2023-09-11T04:42:46,468 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,469 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,469 | ^~~~~~~ 2023-09-11T04:42:46,470 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,471 7852 | tsbond(*tri, newsubseg); 2023-09-11T04:42:46,471 | ^~~~~~ 2023-09-11T04:42:46,472 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,472 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,473 | ^ 2023-09-11T04:42:46,474 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,474 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,475 | ^~~~~~ 2023-09-11T04:42:46,476 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,476 7852 | tsbond(*tri, newsubseg); 2023-09-11T04:42:46,477 | ^~~~~~ 2023-09-11T04:42:46,477 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,478 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,478 | ^ 2023-09-11T04:42:46,479 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,479 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,480 | ^~~~~~ 2023-09-11T04:42:46,481 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,481 7852 | tsbond(*tri, newsubseg); 2023-09-11T04:42:46,482 | ^~~~~~ 2023-09-11T04:42:46,482 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,483 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,484 | ^ 2023-09-11T04:42:46,485 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,485 967 | decode(ptr, otri2); 2023-09-11T04:42:46,485 | ^~~~~~ 2023-09-11T04:42:46,486 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,486 7853 | sym(*tri, oppotri); 2023-09-11T04:42:46,487 | ^~~ 2023-09-11T04:42:46,487 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,487 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,488 | ^ 2023-09-11T04:42:46,488 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,489 967 | decode(ptr, otri2); 2023-09-11T04:42:46,489 | ^~~~~~ 2023-09-11T04:42:46,490 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,490 7853 | sym(*tri, oppotri); 2023-09-11T04:42:46,490 | ^~~ 2023-09-11T04:42:46,491 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,491 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,492 | ^ 2023-09-11T04:42:46,492 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,492 967 | decode(ptr, otri2); 2023-09-11T04:42:46,493 | ^~~~~~ 2023-09-11T04:42:46,493 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,494 7853 | sym(*tri, oppotri); 2023-09-11T04:42:46,494 | ^~~ 2023-09-11T04:42:46,495 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,495 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,496 | ^ 2023-09-11T04:42:46,497 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,497 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,498 | ^~~~~~~ 2023-09-11T04:42:46,499 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,499 7855 | tsbond(oppotri, newsubseg); 2023-09-11T04:42:46,500 | ^~~~~~ 2023-09-11T04:42:46,501 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,501 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,502 | ^ 2023-09-11T04:42:46,502 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,503 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,504 | ^~~~~~~ 2023-09-11T04:42:46,504 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,505 7855 | tsbond(oppotri, newsubseg); 2023-09-11T04:42:46,505 | ^~~~~~ 2023-09-11T04:42:46,506 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,506 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,507 | ^ 2023-09-11T04:42:46,507 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,508 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,509 | ^~~~~~ 2023-09-11T04:42:46,509 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,510 7855 | tsbond(oppotri, newsubseg); 2023-09-11T04:42:46,510 | ^~~~~~ 2023-09-11T04:42:46,511 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,512 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,513 | ^ 2023-09-11T04:42:46,513 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,514 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,514 | ^~~~~~ 2023-09-11T04:42:46,514 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,515 7855 | tsbond(oppotri, newsubseg); 2023-09-11T04:42:46,515 | ^~~~~~ 2023-09-11T04:42:46,516 c/triangle.c: In function ‘flip’: 2023-09-11T04:42:46,516 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,516 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,517 | ^ 2023-09-11T04:42:46,517 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,518 967 | decode(ptr, otri2); 2023-09-11T04:42:46,518 | ^~~~~~ 2023-09-11T04:42:46,518 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,519 7942 | sym(*flipedge, top); 2023-09-11T04:42:46,519 | ^~~ 2023-09-11T04:42:46,520 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,520 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,521 | ^ 2023-09-11T04:42:46,521 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,522 967 | decode(ptr, otri2); 2023-09-11T04:42:46,523 | ^~~~~~ 2023-09-11T04:42:46,523 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,524 7942 | sym(*flipedge, top); 2023-09-11T04:42:46,524 | ^~~ 2023-09-11T04:42:46,525 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,525 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,526 | ^ 2023-09-11T04:42:46,527 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,527 967 | decode(ptr, otri2); 2023-09-11T04:42:46,528 | ^~~~~~ 2023-09-11T04:42:46,529 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,529 7942 | sym(*flipedge, top); 2023-09-11T04:42:46,530 | ^~~ 2023-09-11T04:42:46,531 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,531 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,532 | ^ 2023-09-11T04:42:46,532 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,533 967 | decode(ptr, otri2); 2023-09-11T04:42:46,534 | ^~~~~~ 2023-09-11T04:42:46,534 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,535 7962 | sym(topleft, toplcasing); 2023-09-11T04:42:46,535 | ^~~ 2023-09-11T04:42:46,536 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,536 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,537 | ^ 2023-09-11T04:42:46,538 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,538 967 | decode(ptr, otri2); 2023-09-11T04:42:46,539 | ^~~~~~ 2023-09-11T04:42:46,540 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,540 7962 | sym(topleft, toplcasing); 2023-09-11T04:42:46,541 | ^~~ 2023-09-11T04:42:46,542 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,542 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,543 | ^ 2023-09-11T04:42:46,543 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,544 967 | decode(ptr, otri2); 2023-09-11T04:42:46,544 | ^~~~~~ 2023-09-11T04:42:46,545 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,545 7962 | sym(topleft, toplcasing); 2023-09-11T04:42:46,546 | ^~~ 2023-09-11T04:42:46,546 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,546 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,547 | ^ 2023-09-11T04:42:46,547 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,548 967 | decode(ptr, otri2); 2023-09-11T04:42:46,548 | ^~~~~~ 2023-09-11T04:42:46,548 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,549 7964 | sym(topright, toprcasing); 2023-09-11T04:42:46,549 | ^~~ 2023-09-11T04:42:46,550 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,550 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,551 | ^ 2023-09-11T04:42:46,551 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,552 967 | decode(ptr, otri2); 2023-09-11T04:42:46,552 | ^~~~~~ 2023-09-11T04:42:46,552 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,553 7964 | sym(topright, toprcasing); 2023-09-11T04:42:46,553 | ^~~ 2023-09-11T04:42:46,554 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,555 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,555 | ^ 2023-09-11T04:42:46,556 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,557 967 | decode(ptr, otri2); 2023-09-11T04:42:46,557 | ^~~~~~ 2023-09-11T04:42:46,558 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,558 7964 | sym(topright, toprcasing); 2023-09-11T04:42:46,559 | ^~~ 2023-09-11T04:42:46,560 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,561 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,561 | ^ 2023-09-11T04:42:46,562 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,562 967 | decode(ptr, otri2); 2023-09-11T04:42:46,563 | ^~~~~~ 2023-09-11T04:42:46,563 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,564 7966 | sym(botleft, botlcasing); 2023-09-11T04:42:46,565 | ^~~ 2023-09-11T04:42:46,565 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,566 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,566 | ^ 2023-09-11T04:42:46,567 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,567 967 | decode(ptr, otri2); 2023-09-11T04:42:46,568 | ^~~~~~ 2023-09-11T04:42:46,568 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,569 7966 | sym(botleft, botlcasing); 2023-09-11T04:42:46,570 | ^~~ 2023-09-11T04:42:46,570 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,571 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,572 | ^ 2023-09-11T04:42:46,573 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,573 967 | decode(ptr, otri2); 2023-09-11T04:42:46,573 | ^~~~~~ 2023-09-11T04:42:46,574 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,574 7966 | sym(botleft, botlcasing); 2023-09-11T04:42:46,575 | ^~~ 2023-09-11T04:42:46,575 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,575 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,576 | ^ 2023-09-11T04:42:46,576 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,577 967 | decode(ptr, otri2); 2023-09-11T04:42:46,577 | ^~~~~~ 2023-09-11T04:42:46,577 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,578 7968 | sym(botright, botrcasing); 2023-09-11T04:42:46,578 | ^~~ 2023-09-11T04:42:46,579 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,579 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,579 | ^ 2023-09-11T04:42:46,580 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,580 967 | decode(ptr, otri2); 2023-09-11T04:42:46,581 | ^~~~~~ 2023-09-11T04:42:46,581 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,582 7968 | sym(botright, botrcasing); 2023-09-11T04:42:46,583 | ^~~ 2023-09-11T04:42:46,583 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,584 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,584 | ^ 2023-09-11T04:42:46,585 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,586 967 | decode(ptr, otri2); 2023-09-11T04:42:46,586 | ^~~~~~ 2023-09-11T04:42:46,587 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,588 7968 | sym(botright, botrcasing); 2023-09-11T04:42:46,588 | ^~~ 2023-09-11T04:42:46,589 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,589 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,590 | ^ 2023-09-11T04:42:46,591 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,591 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,592 | ^~~~~~ 2023-09-11T04:42:46,592 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,593 7970 | bond(topleft, botlcasing); 2023-09-11T04:42:46,593 | ^~~~ 2023-09-11T04:42:46,594 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,594 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,595 | ^ 2023-09-11T04:42:46,596 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,596 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,597 | ^~~~~~ 2023-09-11T04:42:46,597 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,598 7970 | bond(topleft, botlcasing); 2023-09-11T04:42:46,598 | ^~~~ 2023-09-11T04:42:46,599 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,600 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,601 | ^ 2023-09-11T04:42:46,601 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,602 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,602 | ^~~~~~ 2023-09-11T04:42:46,602 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,603 7970 | bond(topleft, botlcasing); 2023-09-11T04:42:46,603 | ^~~~ 2023-09-11T04:42:46,603 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,604 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,604 | ^ 2023-09-11T04:42:46,605 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,605 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,606 | ^~~~~~ 2023-09-11T04:42:46,606 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,606 7970 | bond(topleft, botlcasing); 2023-09-11T04:42:46,607 | ^~~~ 2023-09-11T04:42:46,607 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,608 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,608 | ^ 2023-09-11T04:42:46,609 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,609 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,610 | ^~~~~~ 2023-09-11T04:42:46,610 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,611 7971 | bond(botleft, botrcasing); 2023-09-11T04:42:46,611 | ^~~~ 2023-09-11T04:42:46,612 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,613 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,613 | ^ 2023-09-11T04:42:46,614 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,614 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,615 | ^~~~~~ 2023-09-11T04:42:46,616 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,616 7971 | bond(botleft, botrcasing); 2023-09-11T04:42:46,617 | ^~~~ 2023-09-11T04:42:46,618 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,618 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,619 | ^ 2023-09-11T04:42:46,620 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,620 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,621 | ^~~~~~ 2023-09-11T04:42:46,621 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,622 7971 | bond(botleft, botrcasing); 2023-09-11T04:42:46,622 | ^~~~ 2023-09-11T04:42:46,623 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,623 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,624 | ^ 2023-09-11T04:42:46,625 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,625 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,626 | ^~~~~~ 2023-09-11T04:42:46,626 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,627 7971 | bond(botleft, botrcasing); 2023-09-11T04:42:46,628 | ^~~~ 2023-09-11T04:42:46,629 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,629 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,629 | ^ 2023-09-11T04:42:46,630 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,630 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,631 | ^~~~~~ 2023-09-11T04:42:46,631 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,631 7972 | bond(botright, toprcasing); 2023-09-11T04:42:46,632 | ^~~~ 2023-09-11T04:42:46,632 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,633 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,633 | ^ 2023-09-11T04:42:46,634 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,634 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,634 | ^~~~~~ 2023-09-11T04:42:46,635 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,635 7972 | bond(botright, toprcasing); 2023-09-11T04:42:46,636 | ^~~~ 2023-09-11T04:42:46,636 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,636 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,637 | ^ 2023-09-11T04:42:46,637 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,638 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,639 | ^~~~~~ 2023-09-11T04:42:46,640 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,640 7972 | bond(botright, toprcasing); 2023-09-11T04:42:46,641 | ^~~~ 2023-09-11T04:42:46,642 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,642 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,643 | ^ 2023-09-11T04:42:46,644 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,644 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,645 | ^~~~~~ 2023-09-11T04:42:46,645 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,646 7972 | bond(botright, toprcasing); 2023-09-11T04:42:46,647 | ^~~~ 2023-09-11T04:42:46,647 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,648 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,648 | ^ 2023-09-11T04:42:46,649 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,649 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,650 | ^~~~~~ 2023-09-11T04:42:46,650 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,651 7973 | bond(topright, toplcasing); 2023-09-11T04:42:46,651 | ^~~~ 2023-09-11T04:42:46,652 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,653 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,653 | ^ 2023-09-11T04:42:46,654 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,654 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,655 | ^~~~~~ 2023-09-11T04:42:46,656 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,656 7973 | bond(topright, toplcasing); 2023-09-11T04:42:46,657 | ^~~~ 2023-09-11T04:42:46,657 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,658 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,658 | ^ 2023-09-11T04:42:46,658 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,659 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,659 | ^~~~~~ 2023-09-11T04:42:46,660 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,660 7973 | bond(topright, toplcasing); 2023-09-11T04:42:46,660 | ^~~~ 2023-09-11T04:42:46,661 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,661 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,662 | ^ 2023-09-11T04:42:46,662 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,663 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,663 | ^~~~~~ 2023-09-11T04:42:46,663 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,664 7973 | bond(topright, toplcasing); 2023-09-11T04:42:46,664 | ^~~~ 2023-09-11T04:42:46,665 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,665 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,666 | ^ 2023-09-11T04:42:46,667 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,667 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,668 | ^~~~~~~ 2023-09-11T04:42:46,669 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,669 7977 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:46,670 | ^~~~~~~ 2023-09-11T04:42:46,670 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,671 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,672 | ^ 2023-09-11T04:42:46,672 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,673 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,674 | ^~~~~~~ 2023-09-11T04:42:46,674 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,675 7977 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:46,676 | ^~~~~~~ 2023-09-11T04:42:46,676 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,677 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,678 | ^ 2023-09-11T04:42:46,678 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,679 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,679 | ^~~~~~~ 2023-09-11T04:42:46,680 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,681 7977 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:46,681 | ^~~~~~~ 2023-09-11T04:42:46,682 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,682 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,683 | ^ 2023-09-11T04:42:46,684 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,684 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,686 | ^~~~~~~ 2023-09-11T04:42:46,686 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,687 7978 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:46,687 | ^~~~~~~ 2023-09-11T04:42:46,688 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,688 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,689 | ^ 2023-09-11T04:42:46,689 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,690 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,690 | ^~~~~~~ 2023-09-11T04:42:46,691 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,691 7978 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:46,691 | ^~~~~~~ 2023-09-11T04:42:46,692 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,692 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,693 | ^ 2023-09-11T04:42:46,693 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,694 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,694 | ^~~~~~~ 2023-09-11T04:42:46,695 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,695 7978 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:46,696 | ^~~~~~~ 2023-09-11T04:42:46,696 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,697 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,698 | ^ 2023-09-11T04:42:46,698 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,699 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,700 | ^~~~~~~ 2023-09-11T04:42:46,700 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,701 7979 | tspivot(botright, botrsubseg); 2023-09-11T04:42:46,702 | ^~~~~~~ 2023-09-11T04:42:46,702 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,703 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,704 | ^ 2023-09-11T04:42:46,704 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,705 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,705 | ^~~~~~~ 2023-09-11T04:42:46,706 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,707 7979 | tspivot(botright, botrsubseg); 2023-09-11T04:42:46,707 | ^~~~~~~ 2023-09-11T04:42:46,708 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,708 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,709 | ^ 2023-09-11T04:42:46,710 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,710 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,711 | ^~~~~~~ 2023-09-11T04:42:46,711 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,712 7979 | tspivot(botright, botrsubseg); 2023-09-11T04:42:46,712 | ^~~~~~~ 2023-09-11T04:42:46,713 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,714 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,714 | ^ 2023-09-11T04:42:46,715 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,716 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,716 | ^~~~~~~ 2023-09-11T04:42:46,717 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,718 7980 | tspivot(topright, toprsubseg); 2023-09-11T04:42:46,718 | ^~~~~~~ 2023-09-11T04:42:46,718 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,719 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,719 | ^ 2023-09-11T04:42:46,720 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,720 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,720 | ^~~~~~~ 2023-09-11T04:42:46,721 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,721 7980 | tspivot(topright, toprsubseg); 2023-09-11T04:42:46,722 | ^~~~~~~ 2023-09-11T04:42:46,722 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,723 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,723 | ^ 2023-09-11T04:42:46,723 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,724 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,724 | ^~~~~~~ 2023-09-11T04:42:46,725 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,725 7980 | tspivot(topright, toprsubseg); 2023-09-11T04:42:46,726 | ^~~~~~~ 2023-09-11T04:42:46,726 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,727 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,727 | ^ 2023-09-11T04:42:46,728 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,728 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,729 | ^~~~~~~ 2023-09-11T04:42:46,730 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,730 7984 | tsbond(topright, toplsubseg); 2023-09-11T04:42:46,731 | ^~~~~~ 2023-09-11T04:42:46,732 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,732 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,733 | ^ 2023-09-11T04:42:46,733 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,734 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,735 | ^~~~~~~ 2023-09-11T04:42:46,735 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,736 7984 | tsbond(topright, toplsubseg); 2023-09-11T04:42:46,736 | ^~~~~~ 2023-09-11T04:42:46,737 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,737 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,738 | ^ 2023-09-11T04:42:46,739 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,739 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,740 | ^~~~~~ 2023-09-11T04:42:46,740 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,741 7984 | tsbond(topright, toplsubseg); 2023-09-11T04:42:46,742 | ^~~~~~ 2023-09-11T04:42:46,742 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,743 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,743 | ^ 2023-09-11T04:42:46,744 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,745 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,745 | ^~~~~~ 2023-09-11T04:42:46,746 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,746 7984 | tsbond(topright, toplsubseg); 2023-09-11T04:42:46,747 | ^~~~~~ 2023-09-11T04:42:46,747 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,747 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,748 | ^ 2023-09-11T04:42:46,748 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,749 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,749 | ^~~~~~~ 2023-09-11T04:42:46,749 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,750 7989 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:46,750 | ^~~~~~ 2023-09-11T04:42:46,751 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,751 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,752 | ^ 2023-09-11T04:42:46,752 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,753 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,753 | ^~~~~~~ 2023-09-11T04:42:46,753 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,754 7989 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:46,755 | ^~~~~~ 2023-09-11T04:42:46,755 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,756 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,757 | ^ 2023-09-11T04:42:46,757 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,758 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,759 | ^~~~~~ 2023-09-11T04:42:46,759 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,760 7989 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:46,761 | ^~~~~~ 2023-09-11T04:42:46,761 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,762 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,762 | ^ 2023-09-11T04:42:46,763 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,763 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,764 | ^~~~~~ 2023-09-11T04:42:46,765 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,765 7989 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:46,766 | ^~~~~~ 2023-09-11T04:42:46,766 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,767 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,767 | ^ 2023-09-11T04:42:46,768 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,769 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,769 | ^~~~~~~ 2023-09-11T04:42:46,770 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,771 7994 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:46,771 | ^~~~~~ 2023-09-11T04:42:46,772 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,772 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,772 | ^ 2023-09-11T04:42:46,773 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,773 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,774 | ^~~~~~~ 2023-09-11T04:42:46,774 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,775 7994 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:46,775 | ^~~~~~ 2023-09-11T04:42:46,776 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,776 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,776 | ^ 2023-09-11T04:42:46,777 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,777 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,778 | ^~~~~~ 2023-09-11T04:42:46,778 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,778 7994 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:46,779 | ^~~~~~ 2023-09-11T04:42:46,779 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,780 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,780 | ^ 2023-09-11T04:42:46,781 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,781 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,782 | ^~~~~~ 2023-09-11T04:42:46,782 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,783 7994 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:46,784 | ^~~~~~ 2023-09-11T04:42:46,784 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,785 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,786 | ^ 2023-09-11T04:42:46,786 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,787 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,787 | ^~~~~~~ 2023-09-11T04:42:46,788 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,789 7999 | tsbond(botright, toprsubseg); 2023-09-11T04:42:46,789 | ^~~~~~ 2023-09-11T04:42:46,790 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,790 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:46,791 | ^ 2023-09-11T04:42:46,791 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:46,792 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:46,793 | ^~~~~~~ 2023-09-11T04:42:46,793 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,794 7999 | tsbond(botright, toprsubseg); 2023-09-11T04:42:46,795 | ^~~~~~ 2023-09-11T04:42:46,795 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,796 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,796 | ^ 2023-09-11T04:42:46,797 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,798 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,798 | ^~~~~~ 2023-09-11T04:42:46,799 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,799 7999 | tsbond(botright, toprsubseg); 2023-09-11T04:42:46,799 | ^~~~~~ 2023-09-11T04:42:46,800 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,800 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,801 | ^ 2023-09-11T04:42:46,801 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,801 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:46,802 | ^~~~~~ 2023-09-11T04:42:46,802 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:46,803 7999 | tsbond(botright, toprsubseg); 2023-09-11T04:42:46,803 | ^~~~~~ 2023-09-11T04:42:46,804 c/triangle.c: In function ‘unflip’: 2023-09-11T04:42:46,804 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,804 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,805 | ^ 2023-09-11T04:42:46,805 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,806 967 | decode(ptr, otri2); 2023-09-11T04:42:46,806 | ^~~~~~ 2023-09-11T04:42:46,807 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,808 8077 | sym(*flipedge, top); 2023-09-11T04:42:46,808 | ^~~ 2023-09-11T04:42:46,809 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,810 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,810 | ^ 2023-09-11T04:42:46,811 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,812 967 | decode(ptr, otri2); 2023-09-11T04:42:46,812 | ^~~~~~ 2023-09-11T04:42:46,813 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,814 8077 | sym(*flipedge, top); 2023-09-11T04:42:46,814 | ^~~ 2023-09-11T04:42:46,815 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,815 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,816 | ^ 2023-09-11T04:42:46,817 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,817 967 | decode(ptr, otri2); 2023-09-11T04:42:46,818 | ^~~~~~ 2023-09-11T04:42:46,818 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,819 8077 | sym(*flipedge, top); 2023-09-11T04:42:46,819 | ^~~ 2023-09-11T04:42:46,820 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,821 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,821 | ^ 2023-09-11T04:42:46,822 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,822 967 | decode(ptr, otri2); 2023-09-11T04:42:46,823 | ^~~~~~ 2023-09-11T04:42:46,824 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,824 8097 | sym(topleft, toplcasing); 2023-09-11T04:42:46,825 | ^~~ 2023-09-11T04:42:46,825 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,826 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,827 | ^ 2023-09-11T04:42:46,827 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,828 967 | decode(ptr, otri2); 2023-09-11T04:42:46,828 | ^~~~~~ 2023-09-11T04:42:46,829 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,829 8097 | sym(topleft, toplcasing); 2023-09-11T04:42:46,829 | ^~~ 2023-09-11T04:42:46,830 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,830 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,831 | ^ 2023-09-11T04:42:46,831 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,832 967 | decode(ptr, otri2); 2023-09-11T04:42:46,832 | ^~~~~~ 2023-09-11T04:42:46,833 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,833 8097 | sym(topleft, toplcasing); 2023-09-11T04:42:46,834 | ^~~ 2023-09-11T04:42:46,834 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,834 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,835 | ^ 2023-09-11T04:42:46,835 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,836 967 | decode(ptr, otri2); 2023-09-11T04:42:46,836 | ^~~~~~ 2023-09-11T04:42:46,837 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,837 8099 | sym(topright, toprcasing); 2023-09-11T04:42:46,838 | ^~~ 2023-09-11T04:42:46,838 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,839 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,839 | ^ 2023-09-11T04:42:46,840 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,840 967 | decode(ptr, otri2); 2023-09-11T04:42:46,841 | ^~~~~~ 2023-09-11T04:42:46,842 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,842 8099 | sym(topright, toprcasing); 2023-09-11T04:42:46,843 | ^~~ 2023-09-11T04:42:46,844 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,844 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,845 | ^ 2023-09-11T04:42:46,846 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,846 967 | decode(ptr, otri2); 2023-09-11T04:42:46,847 | ^~~~~~ 2023-09-11T04:42:46,847 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,848 8099 | sym(topright, toprcasing); 2023-09-11T04:42:46,848 | ^~~ 2023-09-11T04:42:46,849 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,849 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,850 | ^ 2023-09-11T04:42:46,850 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,851 967 | decode(ptr, otri2); 2023-09-11T04:42:46,852 | ^~~~~~ 2023-09-11T04:42:46,852 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,853 8101 | sym(botleft, botlcasing); 2023-09-11T04:42:46,853 | ^~~ 2023-09-11T04:42:46,854 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,855 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,855 | ^ 2023-09-11T04:42:46,856 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,856 967 | decode(ptr, otri2); 2023-09-11T04:42:46,857 | ^~~~~~ 2023-09-11T04:42:46,857 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,858 8101 | sym(botleft, botlcasing); 2023-09-11T04:42:46,858 | ^~~ 2023-09-11T04:42:46,858 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,859 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,859 | ^ 2023-09-11T04:42:46,860 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,860 967 | decode(ptr, otri2); 2023-09-11T04:42:46,861 | ^~~~~~ 2023-09-11T04:42:46,861 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,861 8101 | sym(botleft, botlcasing); 2023-09-11T04:42:46,862 | ^~~ 2023-09-11T04:42:46,862 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,863 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:46,863 | ^ 2023-09-11T04:42:46,864 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,864 967 | decode(ptr, otri2); 2023-09-11T04:42:46,864 | ^~~~~~ 2023-09-11T04:42:46,865 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,865 8103 | sym(botright, botrcasing); 2023-09-11T04:42:46,866 | ^~~ 2023-09-11T04:42:46,866 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,867 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:46,868 | ^ 2023-09-11T04:42:46,868 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,869 967 | decode(ptr, otri2); 2023-09-11T04:42:46,870 | ^~~~~~ 2023-09-11T04:42:46,870 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,871 8103 | sym(botright, botrcasing); 2023-09-11T04:42:46,871 | ^~~ 2023-09-11T04:42:46,872 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,873 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:46,873 | ^ 2023-09-11T04:42:46,874 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:46,875 967 | decode(ptr, otri2); 2023-09-11T04:42:46,875 | ^~~~~~ 2023-09-11T04:42:46,876 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:46,876 8103 | sym(botright, botrcasing); 2023-09-11T04:42:46,877 | ^~~ 2023-09-11T04:42:46,877 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,878 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,878 | ^ 2023-09-11T04:42:46,879 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,880 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,880 | ^~~~~~ 2023-09-11T04:42:46,881 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,881 8105 | bond(topleft, toprcasing); 2023-09-11T04:42:46,882 | ^~~~ 2023-09-11T04:42:46,883 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,883 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,884 | ^ 2023-09-11T04:42:46,885 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,885 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,886 | ^~~~~~ 2023-09-11T04:42:46,886 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,886 8105 | bond(topleft, toprcasing); 2023-09-11T04:42:46,887 | ^~~~ 2023-09-11T04:42:46,887 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,888 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,888 | ^ 2023-09-11T04:42:46,888 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,889 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,889 | ^~~~~~ 2023-09-11T04:42:46,890 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,890 8105 | bond(topleft, toprcasing); 2023-09-11T04:42:46,891 | ^~~~ 2023-09-11T04:42:46,891 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,892 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,892 | ^ 2023-09-11T04:42:46,892 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,893 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,893 | ^~~~~~ 2023-09-11T04:42:46,894 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,895 8105 | bond(topleft, toprcasing); 2023-09-11T04:42:46,895 | ^~~~ 2023-09-11T04:42:46,896 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,897 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,897 | ^ 2023-09-11T04:42:46,898 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,899 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,900 | ^~~~~~ 2023-09-11T04:42:46,900 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,901 8106 | bond(botleft, toplcasing); 2023-09-11T04:42:46,902 | ^~~~ 2023-09-11T04:42:46,902 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,903 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,904 | ^ 2023-09-11T04:42:46,904 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,905 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,905 | ^~~~~~ 2023-09-11T04:42:46,906 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,906 8106 | bond(botleft, toplcasing); 2023-09-11T04:42:46,907 | ^~~~ 2023-09-11T04:42:46,908 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,908 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,909 | ^ 2023-09-11T04:42:46,909 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,910 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,910 | ^~~~~~ 2023-09-11T04:42:46,911 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,912 8106 | bond(botleft, toplcasing); 2023-09-11T04:42:46,912 | ^~~~ 2023-09-11T04:42:46,913 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,914 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,915 | ^ 2023-09-11T04:42:46,915 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,916 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,916 | ^~~~~~ 2023-09-11T04:42:46,916 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,917 8106 | bond(botleft, toplcasing); 2023-09-11T04:42:46,917 | ^~~~ 2023-09-11T04:42:46,918 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,918 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,918 | ^ 2023-09-11T04:42:46,919 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,919 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,920 | ^~~~~~ 2023-09-11T04:42:46,920 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,920 8107 | bond(botright, botlcasing); 2023-09-11T04:42:46,921 | ^~~~ 2023-09-11T04:42:46,921 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,922 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,922 | ^ 2023-09-11T04:42:46,923 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,923 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,924 | ^~~~~~ 2023-09-11T04:42:46,924 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,925 8107 | bond(botright, botlcasing); 2023-09-11T04:42:46,925 | ^~~~ 2023-09-11T04:42:46,926 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,926 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,927 | ^ 2023-09-11T04:42:46,928 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,928 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,929 | ^~~~~~ 2023-09-11T04:42:46,930 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,930 8107 | bond(botright, botlcasing); 2023-09-11T04:42:46,931 | ^~~~ 2023-09-11T04:42:46,932 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,932 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,933 | ^ 2023-09-11T04:42:46,933 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,934 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,934 | ^~~~~~ 2023-09-11T04:42:46,935 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,935 8107 | bond(botright, botlcasing); 2023-09-11T04:42:46,936 | ^~~~ 2023-09-11T04:42:46,937 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,937 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,938 | ^ 2023-09-11T04:42:46,938 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,939 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,940 | ^~~~~~ 2023-09-11T04:42:46,940 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,941 8108 | bond(topright, botrcasing); 2023-09-11T04:42:46,942 | ^~~~ 2023-09-11T04:42:46,942 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,942 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,943 | ^ 2023-09-11T04:42:46,943 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,944 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:46,944 | ^~~~~~ 2023-09-11T04:42:46,944 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,945 8108 | bond(topright, botrcasing); 2023-09-11T04:42:46,945 | ^~~~ 2023-09-11T04:42:46,946 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,946 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,947 | ^ 2023-09-11T04:42:46,947 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,948 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,948 | ^~~~~~ 2023-09-11T04:42:46,948 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,949 8108 | bond(topright, botrcasing); 2023-09-11T04:42:46,949 | ^~~~ 2023-09-11T04:42:46,950 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,950 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:46,951 | ^ 2023-09-11T04:42:46,951 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:46,952 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:46,953 | ^~~~~~ 2023-09-11T04:42:46,953 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:46,954 8108 | bond(topright, botrcasing); 2023-09-11T04:42:46,954 | ^~~~ 2023-09-11T04:42:46,955 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,955 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,956 | ^ 2023-09-11T04:42:46,957 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,957 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,958 | ^~~~~~~ 2023-09-11T04:42:46,959 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,959 8112 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:46,960 | ^~~~~~~ 2023-09-11T04:42:46,960 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,961 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,961 | ^ 2023-09-11T04:42:46,962 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,963 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,963 | ^~~~~~~ 2023-09-11T04:42:46,964 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,964 8112 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:46,965 | ^~~~~~~ 2023-09-11T04:42:46,965 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,966 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,967 | ^ 2023-09-11T04:42:46,967 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,968 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,968 | ^~~~~~~ 2023-09-11T04:42:46,970 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,970 8112 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:46,970 | ^~~~~~~ 2023-09-11T04:42:46,971 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,971 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,972 | ^ 2023-09-11T04:42:46,972 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,972 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,973 | ^~~~~~~ 2023-09-11T04:42:46,973 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,974 8113 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:46,974 | ^~~~~~~ 2023-09-11T04:42:46,975 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,975 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,975 | ^ 2023-09-11T04:42:46,976 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,976 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,977 | ^~~~~~~ 2023-09-11T04:42:46,977 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,978 8113 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:46,978 | ^~~~~~~ 2023-09-11T04:42:46,978 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,979 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,979 | ^ 2023-09-11T04:42:46,980 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,980 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,981 | ^~~~~~~ 2023-09-11T04:42:46,982 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,982 8113 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:46,983 | ^~~~~~~ 2023-09-11T04:42:46,983 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,984 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:46,985 | ^ 2023-09-11T04:42:46,985 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,986 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,987 | ^~~~~~~ 2023-09-11T04:42:46,987 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,988 8114 | tspivot(botright, botrsubseg); 2023-09-11T04:42:46,988 | ^~~~~~~ 2023-09-11T04:42:46,989 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:46,990 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:46,990 | ^ 2023-09-11T04:42:46,991 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,991 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,992 | ^~~~~~~ 2023-09-11T04:42:46,992 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,993 8114 | tspivot(botright, botrsubseg); 2023-09-11T04:42:46,994 | ^~~~~~~ 2023-09-11T04:42:46,994 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:46,995 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:46,995 | ^ 2023-09-11T04:42:46,996 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:46,997 1287 | sdecode(sptr, osub) 2023-09-11T04:42:46,997 | ^~~~~~~ 2023-09-11T04:42:46,998 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:46,999 8114 | tspivot(botright, botrsubseg); 2023-09-11T04:42:46,999 | ^~~~~~~ 2023-09-11T04:42:47,000 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,000 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,001 | ^ 2023-09-11T04:42:47,001 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,001 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,002 | ^~~~~~~ 2023-09-11T04:42:47,002 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,003 8115 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,003 | ^~~~~~~ 2023-09-11T04:42:47,003 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,004 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,004 | ^ 2023-09-11T04:42:47,005 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,005 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,006 | ^~~~~~~ 2023-09-11T04:42:47,006 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,007 8115 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,007 | ^~~~~~~ 2023-09-11T04:42:47,007 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,008 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,008 | ^ 2023-09-11T04:42:47,009 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,010 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,010 | ^~~~~~~ 2023-09-11T04:42:47,011 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,011 8115 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,012 | ^~~~~~~ 2023-09-11T04:42:47,013 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,013 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,014 | ^ 2023-09-11T04:42:47,015 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,015 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,016 | ^~~~~~~ 2023-09-11T04:42:47,017 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,017 8119 | tsbond(botleft, toplsubseg); 2023-09-11T04:42:47,018 | ^~~~~~ 2023-09-11T04:42:47,018 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,019 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,020 | ^ 2023-09-11T04:42:47,020 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,021 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,021 | ^~~~~~~ 2023-09-11T04:42:47,022 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,022 8119 | tsbond(botleft, toplsubseg); 2023-09-11T04:42:47,023 | ^~~~~~ 2023-09-11T04:42:47,024 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,024 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,025 | ^ 2023-09-11T04:42:47,026 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,026 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,027 | ^~~~~~ 2023-09-11T04:42:47,028 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,028 8119 | tsbond(botleft, toplsubseg); 2023-09-11T04:42:47,028 | ^~~~~~ 2023-09-11T04:42:47,029 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,030 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,030 | ^ 2023-09-11T04:42:47,030 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,031 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,031 | ^~~~~~ 2023-09-11T04:42:47,032 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,032 8119 | tsbond(botleft, toplsubseg); 2023-09-11T04:42:47,032 | ^~~~~~ 2023-09-11T04:42:47,033 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,033 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,034 | ^ 2023-09-11T04:42:47,034 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,035 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,035 | ^~~~~~~ 2023-09-11T04:42:47,036 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,036 8124 | tsbond(botright, botlsubseg); 2023-09-11T04:42:47,037 | ^~~~~~ 2023-09-11T04:42:47,037 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,038 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,038 | ^ 2023-09-11T04:42:47,039 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,040 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,041 | ^~~~~~~ 2023-09-11T04:42:47,041 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,042 8124 | tsbond(botright, botlsubseg); 2023-09-11T04:42:47,042 | ^~~~~~ 2023-09-11T04:42:47,043 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,044 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,044 | ^ 2023-09-11T04:42:47,045 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,045 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,046 | ^~~~~~ 2023-09-11T04:42:47,047 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,047 8124 | tsbond(botright, botlsubseg); 2023-09-11T04:42:47,048 | ^~~~~~ 2023-09-11T04:42:47,048 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,049 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,049 | ^ 2023-09-11T04:42:47,050 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,051 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,051 | ^~~~~~ 2023-09-11T04:42:47,052 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,052 8124 | tsbond(botright, botlsubseg); 2023-09-11T04:42:47,053 | ^~~~~~ 2023-09-11T04:42:47,054 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,054 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,055 | ^ 2023-09-11T04:42:47,055 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,056 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,056 | ^~~~~~~ 2023-09-11T04:42:47,057 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,057 8129 | tsbond(topright, botrsubseg); 2023-09-11T04:42:47,057 | ^~~~~~ 2023-09-11T04:42:47,058 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,058 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,059 | ^ 2023-09-11T04:42:47,059 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,060 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,060 | ^~~~~~~ 2023-09-11T04:42:47,060 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,061 8129 | tsbond(topright, botrsubseg); 2023-09-11T04:42:47,061 | ^~~~~~ 2023-09-11T04:42:47,062 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,062 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,063 | ^ 2023-09-11T04:42:47,063 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,064 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,065 | ^~~~~~ 2023-09-11T04:42:47,065 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,066 8129 | tsbond(topright, botrsubseg); 2023-09-11T04:42:47,066 | ^~~~~~ 2023-09-11T04:42:47,067 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,068 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,068 | ^ 2023-09-11T04:42:47,069 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,070 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,070 | ^~~~~~ 2023-09-11T04:42:47,071 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,072 8129 | tsbond(topright, botrsubseg); 2023-09-11T04:42:47,072 | ^~~~~~ 2023-09-11T04:42:47,073 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,073 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,074 | ^ 2023-09-11T04:42:47,074 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,075 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,075 | ^~~~~~~ 2023-09-11T04:42:47,076 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,077 8134 | tsbond(topleft, toprsubseg); 2023-09-11T04:42:47,077 | ^~~~~~ 2023-09-11T04:42:47,078 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,078 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,079 | ^ 2023-09-11T04:42:47,080 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,080 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,081 | ^~~~~~~ 2023-09-11T04:42:47,081 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,082 8134 | tsbond(topleft, toprsubseg); 2023-09-11T04:42:47,082 | ^~~~~~ 2023-09-11T04:42:47,082 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,083 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,083 | ^ 2023-09-11T04:42:47,084 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,084 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,085 | ^~~~~~ 2023-09-11T04:42:47,085 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,086 8134 | tsbond(topleft, toprsubseg); 2023-09-11T04:42:47,086 | ^~~~~~ 2023-09-11T04:42:47,086 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,087 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,087 | ^ 2023-09-11T04:42:47,088 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,088 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,089 | ^~~~~~ 2023-09-11T04:42:47,089 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,090 8134 | tsbond(topleft, toprsubseg); 2023-09-11T04:42:47,091 | ^~~~~~ 2023-09-11T04:42:47,092 c/triangle.c: In function ‘insertvertex’: 2023-09-11T04:42:47,092 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,093 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,093 | ^ 2023-09-11T04:42:47,094 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,095 971 | decode(ptr, otri); 2023-09-11T04:42:47,095 | ^~~~~~ 2023-09-11T04:42:47,096 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:47,097 8260 | symself(horiz); 2023-09-11T04:42:47,097 | ^~~~~~~ 2023-09-11T04:42:47,098 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,099 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,099 | ^ 2023-09-11T04:42:47,100 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,100 971 | decode(ptr, otri); 2023-09-11T04:42:47,101 | ^~~~~~ 2023-09-11T04:42:47,101 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:47,102 8260 | symself(horiz); 2023-09-11T04:42:47,103 | ^~~~~~~ 2023-09-11T04:42:47,103 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,104 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,104 | ^ 2023-09-11T04:42:47,105 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,105 971 | decode(ptr, otri); 2023-09-11T04:42:47,106 | ^~~~~~ 2023-09-11T04:42:47,107 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:47,107 8260 | symself(horiz); 2023-09-11T04:42:47,108 | ^~~~~~~ 2023-09-11T04:42:47,108 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,109 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,110 | ^ 2023-09-11T04:42:47,111 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,111 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,111 | ^~~~~~~ 2023-09-11T04:42:47,112 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,112 8286 | tspivot(horiz, brokensubseg); 2023-09-11T04:42:47,113 | ^~~~~~~ 2023-09-11T04:42:47,113 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,113 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,114 | ^ 2023-09-11T04:42:47,114 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,115 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,115 | ^~~~~~~ 2023-09-11T04:42:47,116 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,116 8286 | tspivot(horiz, brokensubseg); 2023-09-11T04:42:47,117 | ^~~~~~~ 2023-09-11T04:42:47,117 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,117 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,118 | ^ 2023-09-11T04:42:47,118 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,119 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,119 | ^~~~~~~ 2023-09-11T04:42:47,120 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,120 8286 | tspivot(horiz, brokensubseg); 2023-09-11T04:42:47,121 | ^~~~~~~ 2023-09-11T04:42:47,122 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,122 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,123 | ^ 2023-09-11T04:42:47,123 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,124 967 | decode(ptr, otri2); 2023-09-11T04:42:47,125 | ^~~~~~ 2023-09-11T04:42:47,125 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,126 8294 | sym(horiz, testtri); 2023-09-11T04:42:47,127 | ^~~ 2023-09-11T04:42:47,128 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,128 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,129 | ^ 2023-09-11T04:42:47,130 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,130 967 | decode(ptr, otri2); 2023-09-11T04:42:47,131 | ^~~~~~ 2023-09-11T04:42:47,131 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,132 8294 | sym(horiz, testtri); 2023-09-11T04:42:47,132 | ^~~ 2023-09-11T04:42:47,133 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,133 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,134 | ^ 2023-09-11T04:42:47,134 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,135 967 | decode(ptr, otri2); 2023-09-11T04:42:47,136 | ^~~~~~ 2023-09-11T04:42:47,136 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,137 8294 | sym(horiz, testtri); 2023-09-11T04:42:47,138 | ^~~ 2023-09-11T04:42:47,138 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,139 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,140 | ^ 2023-09-11T04:42:47,140 c/triangle.c:8300:37: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,141 8300 | encroached->encsubseg = sencode(brokensubseg); 2023-09-11T04:42:47,141 | ^~~~~~~ 2023-09-11T04:42:47,142 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,142 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,143 | ^ 2023-09-11T04:42:47,143 c/triangle.c:8300:37: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,143 8300 | encroached->encsubseg = sencode(brokensubseg); 2023-09-11T04:42:47,144 | ^~~~~~~ 2023-09-11T04:42:47,144 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,145 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,145 | ^ 2023-09-11T04:42:47,146 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,146 967 | decode(ptr, otri2); 2023-09-11T04:42:47,147 | ^~~~~~ 2023-09-11T04:42:47,147 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,147 8322 | sym(botright, botrcasing); 2023-09-11T04:42:47,148 | ^~~ 2023-09-11T04:42:47,148 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,149 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,149 | ^ 2023-09-11T04:42:47,150 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,150 967 | decode(ptr, otri2); 2023-09-11T04:42:47,151 | ^~~~~~ 2023-09-11T04:42:47,152 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,153 8322 | sym(botright, botrcasing); 2023-09-11T04:42:47,153 | ^~~ 2023-09-11T04:42:47,154 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,154 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,155 | ^ 2023-09-11T04:42:47,156 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,156 967 | decode(ptr, otri2); 2023-09-11T04:42:47,157 | ^~~~~~ 2023-09-11T04:42:47,158 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,158 8322 | sym(botright, botrcasing); 2023-09-11T04:42:47,159 | ^~~ 2023-09-11T04:42:47,159 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,160 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,160 | ^ 2023-09-11T04:42:47,161 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,161 967 | decode(ptr, otri2); 2023-09-11T04:42:47,162 | ^~~~~~ 2023-09-11T04:42:47,163 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,163 8323 | sym(horiz, topright); 2023-09-11T04:42:47,164 | ^~~ 2023-09-11T04:42:47,164 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,165 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,166 | ^ 2023-09-11T04:42:47,166 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,167 967 | decode(ptr, otri2); 2023-09-11T04:42:47,168 | ^~~~~~ 2023-09-11T04:42:47,168 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,169 8323 | sym(horiz, topright); 2023-09-11T04:42:47,170 | ^~~ 2023-09-11T04:42:47,170 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,170 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,171 | ^ 2023-09-11T04:42:47,171 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,172 967 | decode(ptr, otri2); 2023-09-11T04:42:47,172 | ^~~~~~ 2023-09-11T04:42:47,172 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,173 8323 | sym(horiz, topright); 2023-09-11T04:42:47,173 | ^~~ 2023-09-11T04:42:47,174 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,174 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,175 | ^ 2023-09-11T04:42:47,175 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,175 967 | decode(ptr, otri2); 2023-09-11T04:42:47,176 | ^~~~~~ 2023-09-11T04:42:47,176 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,177 8328 | sym(topright, toprcasing); 2023-09-11T04:42:47,177 | ^~~ 2023-09-11T04:42:47,178 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,178 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,178 | ^ 2023-09-11T04:42:47,179 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,179 967 | decode(ptr, otri2); 2023-09-11T04:42:47,180 | ^~~~~~ 2023-09-11T04:42:47,181 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,181 8328 | sym(topright, toprcasing); 2023-09-11T04:42:47,182 | ^~~ 2023-09-11T04:42:47,182 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,183 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,183 | ^ 2023-09-11T04:42:47,184 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,184 967 | decode(ptr, otri2); 2023-09-11T04:42:47,185 | ^~~~~~ 2023-09-11T04:42:47,185 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,186 8328 | sym(topright, toprcasing); 2023-09-11T04:42:47,187 | ^~~ 2023-09-11T04:42:47,187 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,188 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,189 | ^ 2023-09-11T04:42:47,189 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,190 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,190 | ^~~~~~~ 2023-09-11T04:42:47,191 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,191 8371 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,192 | ^~~~~~~ 2023-09-11T04:42:47,193 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,193 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,194 | ^ 2023-09-11T04:42:47,195 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,195 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,196 | ^~~~~~~ 2023-09-11T04:42:47,196 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,197 8371 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,198 | ^~~~~~~ 2023-09-11T04:42:47,199 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,199 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,199 | ^ 2023-09-11T04:42:47,200 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,200 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,201 | ^~~~~~~ 2023-09-11T04:42:47,201 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,202 8371 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,202 | ^~~~~~~ 2023-09-11T04:42:47,202 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,203 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,203 | ^ 2023-09-11T04:42:47,204 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,204 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,205 | ^~~~~~~ 2023-09-11T04:42:47,205 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,205 8374 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,206 | ^~~~~~ 2023-09-11T04:42:47,206 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,207 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,207 | ^ 2023-09-11T04:42:47,208 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,209 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,209 | ^~~~~~~ 2023-09-11T04:42:47,210 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,210 8374 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,211 | ^~~~~~ 2023-09-11T04:42:47,212 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,212 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,213 | ^ 2023-09-11T04:42:47,214 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,214 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,215 | ^~~~~~ 2023-09-11T04:42:47,215 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,216 8374 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,216 | ^~~~~~ 2023-09-11T04:42:47,217 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,218 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,218 | ^ 2023-09-11T04:42:47,219 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,219 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,220 | ^~~~~~ 2023-09-11T04:42:47,220 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,221 8374 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,222 | ^~~~~~ 2023-09-11T04:42:47,222 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,223 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,224 | ^ 2023-09-11T04:42:47,224 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,225 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,226 | ^~~~~~~ 2023-09-11T04:42:47,226 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,226 8377 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,227 | ^~~~~~~ 2023-09-11T04:42:47,228 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,228 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,229 | ^ 2023-09-11T04:42:47,229 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,229 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,230 | ^~~~~~~ 2023-09-11T04:42:47,230 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,231 8377 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,231 | ^~~~~~~ 2023-09-11T04:42:47,232 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,232 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,232 | ^ 2023-09-11T04:42:47,233 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,233 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,234 | ^~~~~~~ 2023-09-11T04:42:47,234 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,235 8377 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,235 | ^~~~~~~ 2023-09-11T04:42:47,236 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,236 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,237 | ^ 2023-09-11T04:42:47,238 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,238 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,239 | ^~~~~~~ 2023-09-11T04:42:47,240 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,240 8380 | tsbond(newtopright, toprsubseg); 2023-09-11T04:42:47,241 | ^~~~~~ 2023-09-11T04:42:47,242 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,242 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,243 | ^ 2023-09-11T04:42:47,244 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,244 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,245 | ^~~~~~~ 2023-09-11T04:42:47,245 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,246 8380 | tsbond(newtopright, toprsubseg); 2023-09-11T04:42:47,246 | ^~~~~~ 2023-09-11T04:42:47,247 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,247 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,248 | ^ 2023-09-11T04:42:47,249 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,249 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,250 | ^~~~~~ 2023-09-11T04:42:47,250 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,251 8380 | tsbond(newtopright, toprsubseg); 2023-09-11T04:42:47,252 | ^~~~~~ 2023-09-11T04:42:47,253 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,253 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,254 | ^ 2023-09-11T04:42:47,254 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,254 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,255 | ^~~~~~ 2023-09-11T04:42:47,255 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,256 8380 | tsbond(newtopright, toprsubseg); 2023-09-11T04:42:47,256 | ^~~~~~ 2023-09-11T04:42:47,256 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,257 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,257 | ^ 2023-09-11T04:42:47,258 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,258 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,259 | ^~~~~~ 2023-09-11T04:42:47,259 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,260 8386 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,260 | ^~~~ 2023-09-11T04:42:47,260 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,261 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,261 | ^ 2023-09-11T04:42:47,262 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,263 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,263 | ^~~~~~ 2023-09-11T04:42:47,264 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,265 8386 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,265 | ^~~~ 2023-09-11T04:42:47,266 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,267 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,267 | ^ 2023-09-11T04:42:47,268 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,269 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,269 | ^~~~~~ 2023-09-11T04:42:47,270 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,271 8386 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,271 | ^~~~ 2023-09-11T04:42:47,272 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,272 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,273 | ^ 2023-09-11T04:42:47,273 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,274 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,274 | ^~~~~~ 2023-09-11T04:42:47,275 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,275 8386 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,276 | ^~~~ 2023-09-11T04:42:47,276 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,277 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,278 | ^ 2023-09-11T04:42:47,278 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,279 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,280 | ^~~~~~ 2023-09-11T04:42:47,281 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,281 8388 | bond(newbotright, botright); 2023-09-11T04:42:47,281 | ^~~~ 2023-09-11T04:42:47,282 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,282 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,283 | ^ 2023-09-11T04:42:47,283 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,283 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,284 | ^~~~~~ 2023-09-11T04:42:47,284 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,285 8388 | bond(newbotright, botright); 2023-09-11T04:42:47,285 | ^~~~ 2023-09-11T04:42:47,286 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,286 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,287 | ^ 2023-09-11T04:42:47,287 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,287 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,288 | ^~~~~~ 2023-09-11T04:42:47,288 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,289 8388 | bond(newbotright, botright); 2023-09-11T04:42:47,290 | ^~~~ 2023-09-11T04:42:47,290 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,291 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,291 | ^ 2023-09-11T04:42:47,292 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,293 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,293 | ^~~~~~ 2023-09-11T04:42:47,294 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,295 8388 | bond(newbotright, botright); 2023-09-11T04:42:47,295 | ^~~~ 2023-09-11T04:42:47,296 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,296 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,297 | ^ 2023-09-11T04:42:47,298 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,298 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,299 | ^~~~~~ 2023-09-11T04:42:47,300 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,300 8391 | bond(newtopright, toprcasing); 2023-09-11T04:42:47,301 | ^~~~ 2023-09-11T04:42:47,301 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,302 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,302 | ^ 2023-09-11T04:42:47,303 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,303 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,304 | ^~~~~~ 2023-09-11T04:42:47,305 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,305 8391 | bond(newtopright, toprcasing); 2023-09-11T04:42:47,306 | ^~~~ 2023-09-11T04:42:47,307 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,307 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,308 | ^ 2023-09-11T04:42:47,308 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,309 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,309 | ^~~~~~ 2023-09-11T04:42:47,310 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,310 8391 | bond(newtopright, toprcasing); 2023-09-11T04:42:47,311 | ^~~~ 2023-09-11T04:42:47,311 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,312 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,312 | ^ 2023-09-11T04:42:47,313 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,313 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,314 | ^~~~~~ 2023-09-11T04:42:47,314 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,315 8391 | bond(newtopright, toprcasing); 2023-09-11T04:42:47,315 | ^~~~ 2023-09-11T04:42:47,316 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,316 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,317 | ^ 2023-09-11T04:42:47,317 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,318 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,318 | ^~~~~~ 2023-09-11T04:42:47,319 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,320 8393 | bond(newtopright, topright); 2023-09-11T04:42:47,320 | ^~~~ 2023-09-11T04:42:47,321 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,322 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,322 | ^ 2023-09-11T04:42:47,323 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,323 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,324 | ^~~~~~ 2023-09-11T04:42:47,325 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,325 8393 | bond(newtopright, topright); 2023-09-11T04:42:47,326 | ^~~~ 2023-09-11T04:42:47,327 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,327 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,328 | ^ 2023-09-11T04:42:47,328 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,329 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,329 | ^~~~~~ 2023-09-11T04:42:47,330 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,330 8393 | bond(newtopright, topright); 2023-09-11T04:42:47,331 | ^~~~ 2023-09-11T04:42:47,332 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,332 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,333 | ^ 2023-09-11T04:42:47,333 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,334 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,335 | ^~~~~~ 2023-09-11T04:42:47,335 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,336 8393 | bond(newtopright, topright); 2023-09-11T04:42:47,337 | ^~~~ 2023-09-11T04:42:47,338 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,338 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,339 | ^ 2023-09-11T04:42:47,339 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,340 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,340 | ^~~~~~ 2023-09-11T04:42:47,340 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,341 8395 | bond(newtopright, newbotright); 2023-09-11T04:42:47,341 | ^~~~ 2023-09-11T04:42:47,342 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,342 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,343 | ^ 2023-09-11T04:42:47,343 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,343 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,344 | ^~~~~~ 2023-09-11T04:42:47,344 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,345 8395 | bond(newtopright, newbotright); 2023-09-11T04:42:47,345 | ^~~~ 2023-09-11T04:42:47,345 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,346 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,346 | ^ 2023-09-11T04:42:47,347 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,348 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,348 | ^~~~~~ 2023-09-11T04:42:47,349 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,350 8395 | bond(newtopright, newbotright); 2023-09-11T04:42:47,350 | ^~~~ 2023-09-11T04:42:47,351 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,352 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,352 | ^ 2023-09-11T04:42:47,353 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,354 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,354 | ^~~~~~ 2023-09-11T04:42:47,355 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,356 8395 | bond(newtopright, newbotright); 2023-09-11T04:42:47,356 | ^~~~ 2023-09-11T04:42:47,357 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,357 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,358 | ^ 2023-09-11T04:42:47,358 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,359 1191 | sdecode(sptr, osub2) 2023-09-11T04:42:47,360 | ^~~~~~~ 2023-09-11T04:42:47,360 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2023-09-11T04:42:47,361 8404 | spivot(*splitseg, rightsubseg); 2023-09-11T04:42:47,361 | ^~~~~~ 2023-09-11T04:42:47,362 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,363 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,363 | ^ 2023-09-11T04:42:47,364 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,365 1191 | sdecode(sptr, osub2) 2023-09-11T04:42:47,365 | ^~~~~~~ 2023-09-11T04:42:47,366 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2023-09-11T04:42:47,367 8404 | spivot(*splitseg, rightsubseg); 2023-09-11T04:42:47,367 | ^~~~~~ 2023-09-11T04:42:47,367 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,368 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,368 | ^ 2023-09-11T04:42:47,368 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,369 1191 | sdecode(sptr, osub2) 2023-09-11T04:42:47,369 | ^~~~~~~ 2023-09-11T04:42:47,370 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2023-09-11T04:42:47,370 8404 | spivot(*splitseg, rightsubseg); 2023-09-11T04:42:47,371 | ^~~~~~ 2023-09-11T04:42:47,371 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,372 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,372 | ^ 2023-09-11T04:42:47,373 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,373 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,373 | ^~~~~~~ 2023-09-11T04:42:47,374 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,374 8406 | tspivot(newbotright, newsubseg); 2023-09-11T04:42:47,375 | ^~~~~~~ 2023-09-11T04:42:47,375 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,376 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,377 | ^ 2023-09-11T04:42:47,377 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,378 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,379 | ^~~~~~~ 2023-09-11T04:42:47,379 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,380 8406 | tspivot(newbotright, newsubseg); 2023-09-11T04:42:47,380 | ^~~~~~~ 2023-09-11T04:42:47,381 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,382 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,382 | ^ 2023-09-11T04:42:47,383 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,383 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,384 | ^~~~~~~ 2023-09-11T04:42:47,385 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,385 8406 | tspivot(newbotright, newsubseg); 2023-09-11T04:42:47,386 | ^~~~~~~ 2023-09-11T04:42:47,386 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,387 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,387 | ^ 2023-09-11T04:42:47,388 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,389 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T04:42:47,389 | ^~~~~~~ 2023-09-11T04:42:47,390 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,390 8409 | sbond(*splitseg, newsubseg); 2023-09-11T04:42:47,391 | ^~~~~ 2023-09-11T04:42:47,392 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,392 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,393 | ^ 2023-09-11T04:42:47,394 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,394 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T04:42:47,395 | ^~~~~~~ 2023-09-11T04:42:47,395 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,396 8409 | sbond(*splitseg, newsubseg); 2023-09-11T04:42:47,396 | ^~~~~ 2023-09-11T04:42:47,397 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,397 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,398 | ^ 2023-09-11T04:42:47,398 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,398 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T04:42:47,399 | ^~~~~~~ 2023-09-11T04:42:47,399 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,400 8409 | sbond(*splitseg, newsubseg); 2023-09-11T04:42:47,400 | ^~~~~ 2023-09-11T04:42:47,400 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,401 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,401 | ^ 2023-09-11T04:42:47,402 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,402 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T04:42:47,403 | ^~~~~~~ 2023-09-11T04:42:47,403 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,404 8409 | sbond(*splitseg, newsubseg); 2023-09-11T04:42:47,405 | ^~~~~ 2023-09-11T04:42:47,405 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,406 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,407 | ^ 2023-09-11T04:42:47,407 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,408 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T04:42:47,409 | ^~~~~~~ 2023-09-11T04:42:47,409 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,410 8411 | sbond(newsubseg, rightsubseg); 2023-09-11T04:42:47,410 | ^~~~~ 2023-09-11T04:42:47,411 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,412 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,412 | ^ 2023-09-11T04:42:47,413 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,414 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-11T04:42:47,414 | ^~~~~~~ 2023-09-11T04:42:47,415 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,415 8411 | sbond(newsubseg, rightsubseg); 2023-09-11T04:42:47,416 | ^~~~~ 2023-09-11T04:42:47,416 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,417 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,417 | ^ 2023-09-11T04:42:47,418 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,419 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T04:42:47,419 | ^~~~~~~ 2023-09-11T04:42:47,420 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,421 8411 | sbond(newsubseg, rightsubseg); 2023-09-11T04:42:47,421 | ^~~~~ 2023-09-11T04:42:47,422 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,422 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,423 | ^ 2023-09-11T04:42:47,424 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,424 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-11T04:42:47,424 | ^~~~~~~ 2023-09-11T04:42:47,425 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2023-09-11T04:42:47,425 8411 | sbond(newsubseg, rightsubseg); 2023-09-11T04:42:47,426 | ^~~~~ 2023-09-11T04:42:47,426 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,426 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,427 | ^ 2023-09-11T04:42:47,427 c/triangle.c:8423:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,428 8423 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T04:42:47,428 | ^~~~~~ 2023-09-11T04:42:47,429 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,429 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,430 | ^ 2023-09-11T04:42:47,430 c/triangle.c:8423:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,430 8423 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T04:42:47,431 | ^~~~~~ 2023-09-11T04:42:47,431 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,432 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,433 | ^ 2023-09-11T04:42:47,433 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,434 967 | decode(ptr, otri2); 2023-09-11T04:42:47,435 | ^~~~~~ 2023-09-11T04:42:47,435 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,436 8480 | sym(botleft, botlcasing); 2023-09-11T04:42:47,437 | ^~~ 2023-09-11T04:42:47,437 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,438 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,439 | ^ 2023-09-11T04:42:47,439 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,440 967 | decode(ptr, otri2); 2023-09-11T04:42:47,441 | ^~~~~~ 2023-09-11T04:42:47,441 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,442 8480 | sym(botleft, botlcasing); 2023-09-11T04:42:47,442 | ^~~ 2023-09-11T04:42:47,443 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,443 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,444 | ^ 2023-09-11T04:42:47,444 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,445 967 | decode(ptr, otri2); 2023-09-11T04:42:47,446 | ^~~~~~ 2023-09-11T04:42:47,446 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,447 8480 | sym(botleft, botlcasing); 2023-09-11T04:42:47,447 | ^~~ 2023-09-11T04:42:47,448 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,448 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,449 | ^ 2023-09-11T04:42:47,450 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,450 967 | decode(ptr, otri2); 2023-09-11T04:42:47,451 | ^~~~~~ 2023-09-11T04:42:47,452 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,452 8481 | sym(botright, botrcasing); 2023-09-11T04:42:47,452 | ^~~ 2023-09-11T04:42:47,453 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,453 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,454 | ^ 2023-09-11T04:42:47,454 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,454 967 | decode(ptr, otri2); 2023-09-11T04:42:47,455 | ^~~~~~ 2023-09-11T04:42:47,455 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,456 8481 | sym(botright, botrcasing); 2023-09-11T04:42:47,456 | ^~~ 2023-09-11T04:42:47,457 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,457 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,457 | ^ 2023-09-11T04:42:47,458 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,458 967 | decode(ptr, otri2); 2023-09-11T04:42:47,459 | ^~~~~~ 2023-09-11T04:42:47,459 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,460 8481 | sym(botright, botrcasing); 2023-09-11T04:42:47,460 | ^~~ 2023-09-11T04:42:47,461 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,461 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,462 | ^ 2023-09-11T04:42:47,462 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,463 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,464 | ^~~~~~~ 2023-09-11T04:42:47,464 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,465 8512 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:47,466 | ^~~~~~~ 2023-09-11T04:42:47,466 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,467 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,468 | ^ 2023-09-11T04:42:47,468 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,469 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,470 | ^~~~~~~ 2023-09-11T04:42:47,470 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,471 8512 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:47,472 | ^~~~~~~ 2023-09-11T04:42:47,472 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,473 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,475 | ^ 2023-09-11T04:42:47,476 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,477 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,477 | ^~~~~~~ 2023-09-11T04:42:47,478 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,478 8512 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:47,479 | ^~~~~~~ 2023-09-11T04:42:47,479 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,480 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,481 | ^ 2023-09-11T04:42:47,481 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,482 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,483 | ^~~~~~~ 2023-09-11T04:42:47,483 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,484 8515 | tsbond(newbotleft, botlsubseg); 2023-09-11T04:42:47,484 | ^~~~~~ 2023-09-11T04:42:47,485 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,485 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,486 | ^ 2023-09-11T04:42:47,486 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,486 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,487 | ^~~~~~~ 2023-09-11T04:42:47,487 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,488 8515 | tsbond(newbotleft, botlsubseg); 2023-09-11T04:42:47,488 | ^~~~~~ 2023-09-11T04:42:47,489 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,489 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,489 | ^ 2023-09-11T04:42:47,490 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,490 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,491 | ^~~~~~ 2023-09-11T04:42:47,491 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,492 8515 | tsbond(newbotleft, botlsubseg); 2023-09-11T04:42:47,493 | ^~~~~~ 2023-09-11T04:42:47,493 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,493 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,494 | ^ 2023-09-11T04:42:47,495 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,495 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,496 | ^~~~~~ 2023-09-11T04:42:47,497 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,497 8515 | tsbond(newbotleft, botlsubseg); 2023-09-11T04:42:47,498 | ^~~~~~ 2023-09-11T04:42:47,498 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,499 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,500 | ^ 2023-09-11T04:42:47,500 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,501 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,502 | ^~~~~~~ 2023-09-11T04:42:47,502 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,503 8517 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,503 | ^~~~~~~ 2023-09-11T04:42:47,504 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,504 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,505 | ^ 2023-09-11T04:42:47,505 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,506 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,507 | ^~~~~~~ 2023-09-11T04:42:47,507 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,508 8517 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,509 | ^~~~~~~ 2023-09-11T04:42:47,509 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,510 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,510 | ^ 2023-09-11T04:42:47,512 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,512 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,512 | ^~~~~~~ 2023-09-11T04:42:47,513 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,513 8517 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,514 | ^~~~~~~ 2023-09-11T04:42:47,514 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,515 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,515 | ^ 2023-09-11T04:42:47,515 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,516 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,516 | ^~~~~~~ 2023-09-11T04:42:47,517 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,517 8520 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,518 | ^~~~~~ 2023-09-11T04:42:47,518 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,519 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,519 | ^ 2023-09-11T04:42:47,519 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,520 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,520 | ^~~~~~~ 2023-09-11T04:42:47,521 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,522 8520 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,522 | ^~~~~~ 2023-09-11T04:42:47,523 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,524 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,524 | ^ 2023-09-11T04:42:47,525 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,526 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,526 | ^~~~~~ 2023-09-11T04:42:47,527 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,528 8520 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,528 | ^~~~~~ 2023-09-11T04:42:47,529 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,529 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,530 | ^ 2023-09-11T04:42:47,531 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,531 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,532 | ^~~~~~ 2023-09-11T04:42:47,532 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,533 8520 | tsbond(newbotright, botrsubseg); 2023-09-11T04:42:47,533 | ^~~~~~ 2023-09-11T04:42:47,534 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,534 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,535 | ^ 2023-09-11T04:42:47,536 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,536 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,537 | ^~~~~~ 2023-09-11T04:42:47,538 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,539 8525 | bond(newbotleft, botlcasing); 2023-09-11T04:42:47,539 | ^~~~ 2023-09-11T04:42:47,540 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,540 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,540 | ^ 2023-09-11T04:42:47,541 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,541 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,542 | ^~~~~~ 2023-09-11T04:42:47,542 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,542 8525 | bond(newbotleft, botlcasing); 2023-09-11T04:42:47,543 | ^~~~ 2023-09-11T04:42:47,543 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,544 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,544 | ^ 2023-09-11T04:42:47,544 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,545 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,545 | ^~~~~~ 2023-09-11T04:42:47,546 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,546 8525 | bond(newbotleft, botlcasing); 2023-09-11T04:42:47,547 | ^~~~ 2023-09-11T04:42:47,547 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,548 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,548 | ^ 2023-09-11T04:42:47,549 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,550 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,550 | ^~~~~~ 2023-09-11T04:42:47,551 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,551 8525 | bond(newbotleft, botlcasing); 2023-09-11T04:42:47,552 | ^~~~ 2023-09-11T04:42:47,553 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,553 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,554 | ^ 2023-09-11T04:42:47,555 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,555 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,556 | ^~~~~~ 2023-09-11T04:42:47,557 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,557 8526 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,558 | ^~~~ 2023-09-11T04:42:47,558 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,559 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,559 | ^ 2023-09-11T04:42:47,560 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,560 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,561 | ^~~~~~ 2023-09-11T04:42:47,562 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,562 8526 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,563 | ^~~~ 2023-09-11T04:42:47,563 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,564 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,565 | ^ 2023-09-11T04:42:47,565 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,566 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,567 | ^~~~~~ 2023-09-11T04:42:47,567 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,568 8526 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,568 | ^~~~ 2023-09-11T04:42:47,569 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,569 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,569 | ^ 2023-09-11T04:42:47,570 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,570 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,571 | ^~~~~~ 2023-09-11T04:42:47,571 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,572 8526 | bond(newbotright, botrcasing); 2023-09-11T04:42:47,572 | ^~~~ 2023-09-11T04:42:47,572 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,573 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,573 | ^ 2023-09-11T04:42:47,574 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,574 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,575 | ^~~~~~ 2023-09-11T04:42:47,575 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,576 8529 | bond(newbotleft, newbotright); 2023-09-11T04:42:47,576 | ^~~~ 2023-09-11T04:42:47,577 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,578 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,578 | ^ 2023-09-11T04:42:47,579 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,579 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,580 | ^~~~~~ 2023-09-11T04:42:47,581 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,581 8529 | bond(newbotleft, newbotright); 2023-09-11T04:42:47,582 | ^~~~ 2023-09-11T04:42:47,583 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,583 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,584 | ^ 2023-09-11T04:42:47,584 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,585 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,585 | ^~~~~~ 2023-09-11T04:42:47,586 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,587 8529 | bond(newbotleft, newbotright); 2023-09-11T04:42:47,587 | ^~~~ 2023-09-11T04:42:47,588 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,588 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,589 | ^ 2023-09-11T04:42:47,590 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,590 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,591 | ^~~~~~ 2023-09-11T04:42:47,592 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,592 8529 | bond(newbotleft, newbotright); 2023-09-11T04:42:47,593 | ^~~~ 2023-09-11T04:42:47,594 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,594 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,595 | ^ 2023-09-11T04:42:47,596 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,596 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,596 | ^~~~~~ 2023-09-11T04:42:47,597 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,597 8531 | bond(botleft, newbotleft); 2023-09-11T04:42:47,598 | ^~~~ 2023-09-11T04:42:47,598 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,599 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,599 | ^ 2023-09-11T04:42:47,599 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,600 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,600 | ^~~~~~ 2023-09-11T04:42:47,601 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,601 8531 | bond(botleft, newbotleft); 2023-09-11T04:42:47,602 | ^~~~ 2023-09-11T04:42:47,602 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,603 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,603 | ^ 2023-09-11T04:42:47,604 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,604 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,605 | ^~~~~~ 2023-09-11T04:42:47,606 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,606 8531 | bond(botleft, newbotleft); 2023-09-11T04:42:47,607 | ^~~~ 2023-09-11T04:42:47,608 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,609 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,610 | ^ 2023-09-11T04:42:47,610 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,611 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,612 | ^~~~~~ 2023-09-11T04:42:47,612 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,613 8531 | bond(botleft, newbotleft); 2023-09-11T04:42:47,614 | ^~~~ 2023-09-11T04:42:47,614 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,615 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,615 | ^ 2023-09-11T04:42:47,616 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,616 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,617 | ^~~~~~ 2023-09-11T04:42:47,618 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,618 8533 | bond(botright, newbotright); 2023-09-11T04:42:47,619 | ^~~~ 2023-09-11T04:42:47,619 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,620 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,620 | ^ 2023-09-11T04:42:47,621 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,622 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,623 | ^~~~~~ 2023-09-11T04:42:47,623 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,624 8533 | bond(botright, newbotright); 2023-09-11T04:42:47,625 | ^~~~ 2023-09-11T04:42:47,625 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,626 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,626 | ^ 2023-09-11T04:42:47,626 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,627 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,627 | ^~~~~~ 2023-09-11T04:42:47,628 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,628 8533 | bond(botright, newbotright); 2023-09-11T04:42:47,628 | ^~~~ 2023-09-11T04:42:47,629 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,629 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,630 | ^ 2023-09-11T04:42:47,630 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,631 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,631 | ^~~~~~ 2023-09-11T04:42:47,632 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,632 8533 | bond(botright, newbotright); 2023-09-11T04:42:47,632 | ^~~~ 2023-09-11T04:42:47,633 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,633 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,634 | ^ 2023-09-11T04:42:47,634 c/triangle.c:8538:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,635 8538 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T04:42:47,636 | ^~~~~~ 2023-09-11T04:42:47,636 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,637 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,638 | ^ 2023-09-11T04:42:47,638 c/triangle.c:8538:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,639 8538 | m->lastflip->flippedtri = encode(horiz); 2023-09-11T04:42:47,640 | ^~~~~~ 2023-09-11T04:42:47,640 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,641 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,642 | ^ 2023-09-11T04:42:47,642 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,643 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,643 | ^~~~~~~ 2023-09-11T04:42:47,644 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,644 8587 | tspivot(horiz, checksubseg); 2023-09-11T04:42:47,645 | ^~~~~~~ 2023-09-11T04:42:47,645 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,646 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,646 | ^ 2023-09-11T04:42:47,647 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,648 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,648 | ^~~~~~~ 2023-09-11T04:42:47,649 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,650 8587 | tspivot(horiz, checksubseg); 2023-09-11T04:42:47,650 | ^~~~~~~ 2023-09-11T04:42:47,651 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,652 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,653 | ^ 2023-09-11T04:42:47,653 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,653 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,654 | ^~~~~~~ 2023-09-11T04:42:47,654 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,655 8587 | tspivot(horiz, checksubseg); 2023-09-11T04:42:47,655 | ^~~~~~~ 2023-09-11T04:42:47,656 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,656 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,656 | ^ 2023-09-11T04:42:47,658 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,658 967 | decode(ptr, otri2); 2023-09-11T04:42:47,658 | ^~~~~~ 2023-09-11T04:42:47,659 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,659 8604 | sym(horiz, top); 2023-09-11T04:42:47,660 | ^~~ 2023-09-11T04:42:47,660 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,661 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,661 | ^ 2023-09-11T04:42:47,662 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,662 967 | decode(ptr, otri2); 2023-09-11T04:42:47,662 | ^~~~~~ 2023-09-11T04:42:47,663 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,663 8604 | sym(horiz, top); 2023-09-11T04:42:47,664 | ^~~ 2023-09-11T04:42:47,664 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,665 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,666 | ^ 2023-09-11T04:42:47,666 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,667 967 | decode(ptr, otri2); 2023-09-11T04:42:47,668 | ^~~~~~ 2023-09-11T04:42:47,668 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,669 8604 | sym(horiz, top); 2023-09-11T04:42:47,670 | ^~~ 2023-09-11T04:42:47,670 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,671 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,672 | ^ 2023-09-11T04:42:47,672 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,673 967 | decode(ptr, otri2); 2023-09-11T04:42:47,673 | ^~~~~~ 2023-09-11T04:42:47,674 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,674 8649 | sym(topleft, toplcasing); 2023-09-11T04:42:47,675 | ^~~ 2023-09-11T04:42:47,676 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,676 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,677 | ^ 2023-09-11T04:42:47,677 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,678 967 | decode(ptr, otri2); 2023-09-11T04:42:47,678 | ^~~~~~ 2023-09-11T04:42:47,679 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,680 8649 | sym(topleft, toplcasing); 2023-09-11T04:42:47,680 | ^~~ 2023-09-11T04:42:47,681 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,682 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,682 | ^ 2023-09-11T04:42:47,683 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,684 967 | decode(ptr, otri2); 2023-09-11T04:42:47,684 | ^~~~~~ 2023-09-11T04:42:47,684 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,685 8649 | sym(topleft, toplcasing); 2023-09-11T04:42:47,685 | ^~~ 2023-09-11T04:42:47,686 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,686 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,687 | ^ 2023-09-11T04:42:47,687 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,688 967 | decode(ptr, otri2); 2023-09-11T04:42:47,688 | ^~~~~~ 2023-09-11T04:42:47,689 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,689 8651 | sym(topright, toprcasing); 2023-09-11T04:42:47,690 | ^~~ 2023-09-11T04:42:47,690 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,690 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,691 | ^ 2023-09-11T04:42:47,691 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,692 967 | decode(ptr, otri2); 2023-09-11T04:42:47,692 | ^~~~~~ 2023-09-11T04:42:47,693 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,693 8651 | sym(topright, toprcasing); 2023-09-11T04:42:47,694 | ^~~ 2023-09-11T04:42:47,694 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,695 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,695 | ^ 2023-09-11T04:42:47,696 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,697 967 | decode(ptr, otri2); 2023-09-11T04:42:47,697 | ^~~~~~ 2023-09-11T04:42:47,698 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,699 8651 | sym(topright, toprcasing); 2023-09-11T04:42:47,699 | ^~~ 2023-09-11T04:42:47,700 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,701 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,701 | ^ 2023-09-11T04:42:47,702 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,702 967 | decode(ptr, otri2); 2023-09-11T04:42:47,703 | ^~~~~~ 2023-09-11T04:42:47,703 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,704 8653 | sym(botleft, botlcasing); 2023-09-11T04:42:47,705 | ^~~ 2023-09-11T04:42:47,705 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,706 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,706 | ^ 2023-09-11T04:42:47,707 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,707 967 | decode(ptr, otri2); 2023-09-11T04:42:47,708 | ^~~~~~ 2023-09-11T04:42:47,709 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,709 8653 | sym(botleft, botlcasing); 2023-09-11T04:42:47,710 | ^~~ 2023-09-11T04:42:47,710 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,711 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,712 | ^ 2023-09-11T04:42:47,713 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,713 967 | decode(ptr, otri2); 2023-09-11T04:42:47,714 | ^~~~~~ 2023-09-11T04:42:47,714 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,715 8653 | sym(botleft, botlcasing); 2023-09-11T04:42:47,715 | ^~~ 2023-09-11T04:42:47,715 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,716 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,716 | ^ 2023-09-11T04:42:47,717 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,717 967 | decode(ptr, otri2); 2023-09-11T04:42:47,717 | ^~~~~~ 2023-09-11T04:42:47,718 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,718 8655 | sym(botright, botrcasing); 2023-09-11T04:42:47,719 | ^~~ 2023-09-11T04:42:47,719 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,720 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,720 | ^ 2023-09-11T04:42:47,720 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,721 967 | decode(ptr, otri2); 2023-09-11T04:42:47,721 | ^~~~~~ 2023-09-11T04:42:47,722 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,722 8655 | sym(botright, botrcasing); 2023-09-11T04:42:47,723 | ^~~ 2023-09-11T04:42:47,724 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,724 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,725 | ^ 2023-09-11T04:42:47,726 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,726 967 | decode(ptr, otri2); 2023-09-11T04:42:47,727 | ^~~~~~ 2023-09-11T04:42:47,727 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,728 8655 | sym(botright, botrcasing); 2023-09-11T04:42:47,729 | ^~~ 2023-09-11T04:42:47,729 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,730 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,731 | ^ 2023-09-11T04:42:47,731 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,732 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,732 | ^~~~~~ 2023-09-11T04:42:47,733 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,733 8657 | bond(topleft, botlcasing); 2023-09-11T04:42:47,734 | ^~~~ 2023-09-11T04:42:47,735 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,735 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,736 | ^ 2023-09-11T04:42:47,736 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,737 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,737 | ^~~~~~ 2023-09-11T04:42:47,738 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,739 8657 | bond(topleft, botlcasing); 2023-09-11T04:42:47,739 | ^~~~ 2023-09-11T04:42:47,740 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,741 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,742 | ^ 2023-09-11T04:42:47,742 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,743 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,743 | ^~~~~~ 2023-09-11T04:42:47,743 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,744 8657 | bond(topleft, botlcasing); 2023-09-11T04:42:47,744 | ^~~~ 2023-09-11T04:42:47,745 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,745 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,746 | ^ 2023-09-11T04:42:47,746 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,747 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,747 | ^~~~~~ 2023-09-11T04:42:47,747 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,748 8657 | bond(topleft, botlcasing); 2023-09-11T04:42:47,748 | ^~~~ 2023-09-11T04:42:47,749 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,749 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,750 | ^ 2023-09-11T04:42:47,750 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,751 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,751 | ^~~~~~ 2023-09-11T04:42:47,752 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,753 8658 | bond(botleft, botrcasing); 2023-09-11T04:42:47,753 | ^~~~ 2023-09-11T04:42:47,754 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,755 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,755 | ^ 2023-09-11T04:42:47,756 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,756 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,757 | ^~~~~~ 2023-09-11T04:42:47,758 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,758 8658 | bond(botleft, botrcasing); 2023-09-11T04:42:47,759 | ^~~~ 2023-09-11T04:42:47,759 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,760 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,760 | ^ 2023-09-11T04:42:47,761 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,761 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,762 | ^~~~~~ 2023-09-11T04:42:47,763 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,763 8658 | bond(botleft, botrcasing); 2023-09-11T04:42:47,764 | ^~~~ 2023-09-11T04:42:47,764 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,765 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,766 | ^ 2023-09-11T04:42:47,766 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,767 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,767 | ^~~~~~ 2023-09-11T04:42:47,768 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,769 8658 | bond(botleft, botrcasing); 2023-09-11T04:42:47,770 | ^~~~ 2023-09-11T04:42:47,770 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,770 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,771 | ^ 2023-09-11T04:42:47,771 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,772 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,772 | ^~~~~~ 2023-09-11T04:42:47,773 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,773 8659 | bond(botright, toprcasing); 2023-09-11T04:42:47,773 | ^~~~ 2023-09-11T04:42:47,774 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,774 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,775 | ^ 2023-09-11T04:42:47,775 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,775 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,776 | ^~~~~~ 2023-09-11T04:42:47,776 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,777 8659 | bond(botright, toprcasing); 2023-09-11T04:42:47,777 | ^~~~ 2023-09-11T04:42:47,778 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,779 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,779 | ^ 2023-09-11T04:42:47,780 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,781 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,781 | ^~~~~~ 2023-09-11T04:42:47,782 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,782 8659 | bond(botright, toprcasing); 2023-09-11T04:42:47,783 | ^~~~ 2023-09-11T04:42:47,784 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,784 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,785 | ^ 2023-09-11T04:42:47,786 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,786 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,787 | ^~~~~~ 2023-09-11T04:42:47,787 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,788 8659 | bond(botright, toprcasing); 2023-09-11T04:42:47,789 | ^~~~ 2023-09-11T04:42:47,789 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,790 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,790 | ^ 2023-09-11T04:42:47,791 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,791 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,792 | ^~~~~~ 2023-09-11T04:42:47,793 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,793 8660 | bond(topright, toplcasing); 2023-09-11T04:42:47,794 | ^~~~ 2023-09-11T04:42:47,795 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,795 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,796 | ^ 2023-09-11T04:42:47,797 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,797 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:47,798 | ^~~~~~ 2023-09-11T04:42:47,798 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,798 8660 | bond(topright, toplcasing); 2023-09-11T04:42:47,799 | ^~~~ 2023-09-11T04:42:47,799 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,800 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,800 | ^ 2023-09-11T04:42:47,801 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,801 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,801 | ^~~~~~ 2023-09-11T04:42:47,802 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,802 8660 | bond(topright, toplcasing); 2023-09-11T04:42:47,803 | ^~~~ 2023-09-11T04:42:47,803 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,804 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,804 | ^ 2023-09-11T04:42:47,804 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,805 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:47,805 | ^~~~~~ 2023-09-11T04:42:47,806 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:47,807 8660 | bond(topright, toplcasing); 2023-09-11T04:42:47,807 | ^~~~ 2023-09-11T04:42:47,808 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,808 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,809 | ^ 2023-09-11T04:42:47,810 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,810 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,811 | ^~~~~~~ 2023-09-11T04:42:47,812 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,812 8663 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:47,813 | ^~~~~~~ 2023-09-11T04:42:47,813 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,814 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,815 | ^ 2023-09-11T04:42:47,815 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,816 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,816 | ^~~~~~~ 2023-09-11T04:42:47,817 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,817 8663 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:47,818 | ^~~~~~~ 2023-09-11T04:42:47,818 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,819 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,820 | ^ 2023-09-11T04:42:47,820 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,821 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,822 | ^~~~~~~ 2023-09-11T04:42:47,822 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,823 8663 | tspivot(topleft, toplsubseg); 2023-09-11T04:42:47,823 | ^~~~~~~ 2023-09-11T04:42:47,824 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,825 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,825 | ^ 2023-09-11T04:42:47,826 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,826 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,827 | ^~~~~~~ 2023-09-11T04:42:47,827 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,827 8664 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:47,828 | ^~~~~~~ 2023-09-11T04:42:47,828 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,829 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,829 | ^ 2023-09-11T04:42:47,829 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,830 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,830 | ^~~~~~~ 2023-09-11T04:42:47,831 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,831 8664 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:47,832 | ^~~~~~~ 2023-09-11T04:42:47,832 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,832 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,833 | ^ 2023-09-11T04:42:47,833 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,834 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,835 | ^~~~~~~ 2023-09-11T04:42:47,835 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,836 8664 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:47,837 | ^~~~~~~ 2023-09-11T04:42:47,837 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,838 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,838 | ^ 2023-09-11T04:42:47,839 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,840 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,840 | ^~~~~~~ 2023-09-11T04:42:47,841 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,842 8665 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,842 | ^~~~~~~ 2023-09-11T04:42:47,843 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,843 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,844 | ^ 2023-09-11T04:42:47,844 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,845 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,845 | ^~~~~~~ 2023-09-11T04:42:47,846 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,847 8665 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,847 | ^~~~~~~ 2023-09-11T04:42:47,848 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,848 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,849 | ^ 2023-09-11T04:42:47,850 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,850 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,851 | ^~~~~~~ 2023-09-11T04:42:47,851 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,852 8665 | tspivot(botright, botrsubseg); 2023-09-11T04:42:47,853 | ^~~~~~~ 2023-09-11T04:42:47,854 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,854 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:47,854 | ^ 2023-09-11T04:42:47,855 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,855 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,856 | ^~~~~~~ 2023-09-11T04:42:47,857 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,857 8666 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,858 | ^~~~~~~ 2023-09-11T04:42:47,859 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,859 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:47,860 | ^ 2023-09-11T04:42:47,860 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,861 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,862 | ^~~~~~~ 2023-09-11T04:42:47,862 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,862 8666 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,863 | ^~~~~~~ 2023-09-11T04:42:47,863 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,864 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:47,864 | ^ 2023-09-11T04:42:47,865 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:47,865 1287 | sdecode(sptr, osub) 2023-09-11T04:42:47,866 | ^~~~~~~ 2023-09-11T04:42:47,867 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:47,867 8666 | tspivot(topright, toprsubseg); 2023-09-11T04:42:47,868 | ^~~~~~~ 2023-09-11T04:42:47,869 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,869 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,870 | ^ 2023-09-11T04:42:47,870 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,871 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,872 | ^~~~~~~ 2023-09-11T04:42:47,872 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,873 8670 | tsbond(topright, toplsubseg); 2023-09-11T04:42:47,874 | ^~~~~~ 2023-09-11T04:42:47,874 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,875 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,875 | ^ 2023-09-11T04:42:47,876 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,876 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,877 | ^~~~~~~ 2023-09-11T04:42:47,877 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,878 8670 | tsbond(topright, toplsubseg); 2023-09-11T04:42:47,879 | ^~~~~~ 2023-09-11T04:42:47,879 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,880 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,880 | ^ 2023-09-11T04:42:47,881 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,882 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,882 | ^~~~~~ 2023-09-11T04:42:47,883 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,884 8670 | tsbond(topright, toplsubseg); 2023-09-11T04:42:47,884 | ^~~~~~ 2023-09-11T04:42:47,884 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,885 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,885 | ^ 2023-09-11T04:42:47,886 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,886 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,886 | ^~~~~~ 2023-09-11T04:42:47,887 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,887 8670 | tsbond(topright, toplsubseg); 2023-09-11T04:42:47,888 | ^~~~~~ 2023-09-11T04:42:47,888 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,888 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,889 | ^ 2023-09-11T04:42:47,889 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,890 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,890 | ^~~~~~~ 2023-09-11T04:42:47,891 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,891 8675 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:47,892 | ^~~~~~ 2023-09-11T04:42:47,893 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,893 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,894 | ^ 2023-09-11T04:42:47,895 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,895 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,896 | ^~~~~~~ 2023-09-11T04:42:47,897 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,897 8675 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:47,898 | ^~~~~~ 2023-09-11T04:42:47,898 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,899 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,900 | ^ 2023-09-11T04:42:47,900 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,901 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,901 | ^~~~~~ 2023-09-11T04:42:47,902 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,902 8675 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:47,903 | ^~~~~~ 2023-09-11T04:42:47,904 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,904 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,905 | ^ 2023-09-11T04:42:47,905 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,906 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,907 | ^~~~~~ 2023-09-11T04:42:47,907 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,908 8675 | tsbond(topleft, botlsubseg); 2023-09-11T04:42:47,908 | ^~~~~~ 2023-09-11T04:42:47,909 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,910 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,910 | ^ 2023-09-11T04:42:47,911 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,911 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,911 | ^~~~~~~ 2023-09-11T04:42:47,912 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,912 8680 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:47,913 | ^~~~~~ 2023-09-11T04:42:47,913 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,913 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,914 | ^ 2023-09-11T04:42:47,914 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,915 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,915 | ^~~~~~~ 2023-09-11T04:42:47,916 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,916 8680 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:47,917 | ^~~~~~ 2023-09-11T04:42:47,917 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,917 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,918 | ^ 2023-09-11T04:42:47,919 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,919 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,920 | ^~~~~~ 2023-09-11T04:42:47,921 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,921 8680 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:47,922 | ^~~~~~ 2023-09-11T04:42:47,923 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,923 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,924 | ^ 2023-09-11T04:42:47,924 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,925 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,925 | ^~~~~~ 2023-09-11T04:42:47,926 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,927 8680 | tsbond(botleft, botrsubseg); 2023-09-11T04:42:47,927 | ^~~~~~ 2023-09-11T04:42:47,928 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,928 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,929 | ^ 2023-09-11T04:42:47,930 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,930 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,931 | ^~~~~~~ 2023-09-11T04:42:47,931 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,932 8685 | tsbond(botright, toprsubseg); 2023-09-11T04:42:47,932 | ^~~~~~ 2023-09-11T04:42:47,933 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,934 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:47,934 | ^ 2023-09-11T04:42:47,935 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:47,936 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:47,936 | ^~~~~~~ 2023-09-11T04:42:47,936 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,937 8685 | tsbond(botright, toprsubseg); 2023-09-11T04:42:47,937 | ^~~~~~ 2023-09-11T04:42:47,938 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,938 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,938 | ^ 2023-09-11T04:42:47,939 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,939 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,940 | ^~~~~~ 2023-09-11T04:42:47,940 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,941 8685 | tsbond(botright, toprsubseg); 2023-09-11T04:42:47,941 | ^~~~~~ 2023-09-11T04:42:47,942 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,942 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,942 | ^ 2023-09-11T04:42:47,943 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,943 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:47,944 | ^~~~~~ 2023-09-11T04:42:47,945 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:47,945 8685 | tsbond(botright, toprsubseg); 2023-09-11T04:42:47,946 | ^~~~~~ 2023-09-11T04:42:47,947 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,948 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,949 | ^ 2023-09-11T04:42:47,950 c/triangle.c:8716:35: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,951 8716 | newflip->flippedtri = encode(horiz); 2023-09-11T04:42:47,952 | ^~~~~~ 2023-09-11T04:42:47,952 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,953 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:47,953 | ^ 2023-09-11T04:42:47,954 c/triangle.c:8716:35: note: in expansion of macro ‘encode’ 2023-09-11T04:42:47,954 8716 | newflip->flippedtri = encode(horiz); 2023-09-11T04:42:47,955 | ^~~~~~ 2023-09-11T04:42:47,956 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,956 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,957 | ^ 2023-09-11T04:42:47,957 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,958 967 | decode(ptr, otri2); 2023-09-11T04:42:47,958 | ^~~~~~ 2023-09-11T04:42:47,959 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,960 8775 | sym(horiz, testtri); 2023-09-11T04:42:47,960 | ^~~ 2023-09-11T04:42:47,961 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,962 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,962 | ^ 2023-09-11T04:42:47,963 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,964 967 | decode(ptr, otri2); 2023-09-11T04:42:47,965 | ^~~~~~ 2023-09-11T04:42:47,965 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,965 8775 | sym(horiz, testtri); 2023-09-11T04:42:47,966 | ^~~ 2023-09-11T04:42:47,966 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,966 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,967 | ^ 2023-09-11T04:42:47,967 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,968 967 | decode(ptr, otri2); 2023-09-11T04:42:47,968 | ^~~~~~ 2023-09-11T04:42:47,969 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:47,969 8775 | sym(horiz, testtri); 2023-09-11T04:42:47,970 | ^~~ 2023-09-11T04:42:47,970 c/triangle.c: In function ‘triangulatepolygon’: 2023-09-11T04:42:47,970 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,971 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,971 | ^ 2023-09-11T04:42:47,972 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,972 971 | decode(ptr, otri); 2023-09-11T04:42:47,973 | ^~~~~~ 2023-09-11T04:42:47,973 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:47,974 997 | symself(otri2); 2023-09-11T04:42:47,974 | ^~~~~~~ 2023-09-11T04:42:47,975 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2023-09-11T04:42:47,975 8892 | onext(*firstedge, besttri); 2023-09-11T04:42:47,976 | ^~~~~ 2023-09-11T04:42:47,977 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,977 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,978 | ^ 2023-09-11T04:42:47,979 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,979 971 | decode(ptr, otri); 2023-09-11T04:42:47,980 | ^~~~~~ 2023-09-11T04:42:47,981 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:47,981 997 | symself(otri2); 2023-09-11T04:42:47,982 | ^~~~~~~ 2023-09-11T04:42:47,982 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2023-09-11T04:42:47,983 8892 | onext(*firstedge, besttri); 2023-09-11T04:42:47,984 | ^~~~~ 2023-09-11T04:42:47,984 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:47,985 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:47,985 | ^ 2023-09-11T04:42:47,986 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,987 971 | decode(ptr, otri); 2023-09-11T04:42:47,987 | ^~~~~~ 2023-09-11T04:42:47,988 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:47,988 997 | symself(otri2); 2023-09-11T04:42:47,989 | ^~~~~~~ 2023-09-11T04:42:47,989 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2023-09-11T04:42:47,990 8892 | onext(*firstedge, besttri); 2023-09-11T04:42:47,990 | ^~~~~ 2023-09-11T04:42:47,991 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,992 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:47,992 | ^ 2023-09-11T04:42:47,993 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:47,994 971 | decode(ptr, otri); 2023-09-11T04:42:47,994 | ^~~~~~ 2023-09-11T04:42:47,995 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:47,996 1001 | symself(otri); 2023-09-11T04:42:47,996 | ^~~~~~~ 2023-09-11T04:42:47,997 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:47,997 8897 | onextself(testtri); 2023-09-11T04:42:47,997 | ^~~~~~~~~ 2023-09-11T04:42:47,998 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:47,998 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:47,999 | ^ 2023-09-11T04:42:47,999 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,000 971 | decode(ptr, otri); 2023-09-11T04:42:48,000 | ^~~~~~ 2023-09-11T04:42:48,000 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,001 1001 | symself(otri); 2023-09-11T04:42:48,001 | ^~~~~~~ 2023-09-11T04:42:48,002 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:48,002 8897 | onextself(testtri); 2023-09-11T04:42:48,003 | ^~~~~~~~~ 2023-09-11T04:42:48,003 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,003 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,004 | ^ 2023-09-11T04:42:48,004 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,005 971 | decode(ptr, otri); 2023-09-11T04:42:48,005 | ^~~~~~ 2023-09-11T04:42:48,006 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,007 1001 | symself(otri); 2023-09-11T04:42:48,007 | ^~~~~~~ 2023-09-11T04:42:48,008 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:48,009 8897 | onextself(testtri); 2023-09-11T04:42:48,009 | ^~~~~~~~~ 2023-09-11T04:42:48,010 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,011 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,011 | ^ 2023-09-11T04:42:48,012 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,012 967 | decode(ptr, otri2); 2023-09-11T04:42:48,013 | ^~~~~~ 2023-09-11T04:42:48,014 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,014 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,015 | ^~~ 2023-09-11T04:42:48,016 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,016 8913 | oprev(besttri, tempedge); 2023-09-11T04:42:48,017 | ^~~~~ 2023-09-11T04:42:48,017 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,018 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,018 | ^ 2023-09-11T04:42:48,019 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,020 967 | decode(ptr, otri2); 2023-09-11T04:42:48,020 | ^~~~~~ 2023-09-11T04:42:48,021 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,021 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,022 | ^~~ 2023-09-11T04:42:48,022 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,023 8913 | oprev(besttri, tempedge); 2023-09-11T04:42:48,024 | ^~~~~ 2023-09-11T04:42:48,024 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,025 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,026 | ^ 2023-09-11T04:42:48,026 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,027 967 | decode(ptr, otri2); 2023-09-11T04:42:48,027 | ^~~~~~ 2023-09-11T04:42:48,027 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,028 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,028 | ^~~ 2023-09-11T04:42:48,029 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,029 8913 | oprev(besttri, tempedge); 2023-09-11T04:42:48,029 | ^~~~~ 2023-09-11T04:42:48,030 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,030 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,031 | ^ 2023-09-11T04:42:48,031 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,032 967 | decode(ptr, otri2); 2023-09-11T04:42:48,032 | ^~~~~~ 2023-09-11T04:42:48,032 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,033 8919 | sym(besttri, tempedge); 2023-09-11T04:42:48,033 | ^~~ 2023-09-11T04:42:48,034 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,034 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,035 | ^ 2023-09-11T04:42:48,036 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,037 967 | decode(ptr, otri2); 2023-09-11T04:42:48,038 | ^~~~~~ 2023-09-11T04:42:48,038 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,039 8919 | sym(besttri, tempedge); 2023-09-11T04:42:48,040 | ^~~ 2023-09-11T04:42:48,041 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,041 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,042 | ^ 2023-09-11T04:42:48,043 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,043 967 | decode(ptr, otri2); 2023-09-11T04:42:48,044 | ^~~~~~ 2023-09-11T04:42:48,045 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,045 8919 | sym(besttri, tempedge); 2023-09-11T04:42:48,046 | ^~~ 2023-09-11T04:42:48,047 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,047 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,048 | ^ 2023-09-11T04:42:48,048 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,049 967 | decode(ptr, otri2); 2023-09-11T04:42:48,050 | ^~~~~~ 2023-09-11T04:42:48,050 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,051 8923 | sym(tempedge, besttri); 2023-09-11T04:42:48,051 | ^~~ 2023-09-11T04:42:48,052 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,052 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,053 | ^ 2023-09-11T04:42:48,054 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,054 967 | decode(ptr, otri2); 2023-09-11T04:42:48,055 | ^~~~~~ 2023-09-11T04:42:48,056 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,056 8923 | sym(tempedge, besttri); 2023-09-11T04:42:48,057 | ^~~ 2023-09-11T04:42:48,058 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,058 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,059 | ^ 2023-09-11T04:42:48,059 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,060 967 | decode(ptr, otri2); 2023-09-11T04:42:48,060 | ^~~~~~ 2023-09-11T04:42:48,060 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,061 8923 | sym(tempedge, besttri); 2023-09-11T04:42:48,061 | ^~~ 2023-09-11T04:42:48,062 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,062 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,062 | ^ 2023-09-11T04:42:48,063 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,063 967 | decode(ptr, otri2); 2023-09-11T04:42:48,064 | ^~~~~~ 2023-09-11T04:42:48,064 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,065 8931 | sym(besttri, testtri); 2023-09-11T04:42:48,065 | ^~~ 2023-09-11T04:42:48,065 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,066 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,066 | ^ 2023-09-11T04:42:48,067 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,067 967 | decode(ptr, otri2); 2023-09-11T04:42:48,068 | ^~~~~~ 2023-09-11T04:42:48,068 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,069 8931 | sym(besttri, testtri); 2023-09-11T04:42:48,070 | ^~~ 2023-09-11T04:42:48,070 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,071 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,072 | ^ 2023-09-11T04:42:48,072 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,073 967 | decode(ptr, otri2); 2023-09-11T04:42:48,073 | ^~~~~~ 2023-09-11T04:42:48,074 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,075 8931 | sym(besttri, testtri); 2023-09-11T04:42:48,075 | ^~~ 2023-09-11T04:42:48,076 c/triangle.c: In function ‘deletevertex’: 2023-09-11T04:42:48,077 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,077 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,078 | ^ 2023-09-11T04:42:48,078 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,079 971 | decode(ptr, otri); 2023-09-11T04:42:48,080 | ^~~~~~ 2023-09-11T04:42:48,080 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,081 997 | symself(otri2); 2023-09-11T04:42:48,081 | ^~~~~~~ 2023-09-11T04:42:48,082 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,082 8985 | onext(*deltri, countingtri); 2023-09-11T04:42:48,083 | ^~~~~ 2023-09-11T04:42:48,084 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,084 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,085 | ^ 2023-09-11T04:42:48,086 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,086 971 | decode(ptr, otri); 2023-09-11T04:42:48,087 | ^~~~~~ 2023-09-11T04:42:48,088 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,089 997 | symself(otri2); 2023-09-11T04:42:48,089 | ^~~~~~~ 2023-09-11T04:42:48,090 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,090 8985 | onext(*deltri, countingtri); 2023-09-11T04:42:48,090 | ^~~~~ 2023-09-11T04:42:48,091 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,091 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,092 | ^ 2023-09-11T04:42:48,092 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,092 971 | decode(ptr, otri); 2023-09-11T04:42:48,093 | ^~~~~~ 2023-09-11T04:42:48,093 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,094 997 | symself(otri2); 2023-09-11T04:42:48,094 | ^~~~~~~ 2023-09-11T04:42:48,095 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,095 8985 | onext(*deltri, countingtri); 2023-09-11T04:42:48,095 | ^~~~~ 2023-09-11T04:42:48,096 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,096 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,097 | ^ 2023-09-11T04:42:48,097 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,097 971 | decode(ptr, otri); 2023-09-11T04:42:48,098 | ^~~~~~ 2023-09-11T04:42:48,099 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,099 1001 | symself(otri); 2023-09-11T04:42:48,100 | ^~~~~~~ 2023-09-11T04:42:48,101 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:48,101 8996 | onextself(countingtri); 2023-09-11T04:42:48,102 | ^~~~~~~~~ 2023-09-11T04:42:48,102 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,103 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,104 | ^ 2023-09-11T04:42:48,104 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,105 971 | decode(ptr, otri); 2023-09-11T04:42:48,105 | ^~~~~~ 2023-09-11T04:42:48,106 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,107 1001 | symself(otri); 2023-09-11T04:42:48,107 | ^~~~~~~ 2023-09-11T04:42:48,108 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:48,109 8996 | onextself(countingtri); 2023-09-11T04:42:48,109 | ^~~~~~~~~ 2023-09-11T04:42:48,110 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,110 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,111 | ^ 2023-09-11T04:42:48,111 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,112 971 | decode(ptr, otri); 2023-09-11T04:42:48,113 | ^~~~~~ 2023-09-11T04:42:48,113 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,114 1001 | symself(otri); 2023-09-11T04:42:48,114 | ^~~~~~~ 2023-09-11T04:42:48,115 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:48,115 8996 | onextself(countingtri); 2023-09-11T04:42:48,116 | ^~~~~~~~~ 2023-09-11T04:42:48,117 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,117 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,118 | ^ 2023-09-11T04:42:48,118 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,119 971 | decode(ptr, otri); 2023-09-11T04:42:48,120 | ^~~~~~ 2023-09-11T04:42:48,120 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,120 997 | symself(otri2); 2023-09-11T04:42:48,121 | ^~~~~~~ 2023-09-11T04:42:48,121 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,122 9010 | onext(*deltri, firstedge); 2023-09-11T04:42:48,122 | ^~~~~ 2023-09-11T04:42:48,123 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,123 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,123 | ^ 2023-09-11T04:42:48,124 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,124 971 | decode(ptr, otri); 2023-09-11T04:42:48,125 | ^~~~~~ 2023-09-11T04:42:48,125 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,126 997 | symself(otri2); 2023-09-11T04:42:48,126 | ^~~~~~~ 2023-09-11T04:42:48,127 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,127 9010 | onext(*deltri, firstedge); 2023-09-11T04:42:48,128 | ^~~~~ 2023-09-11T04:42:48,128 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,129 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,129 | ^ 2023-09-11T04:42:48,129 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,130 971 | decode(ptr, otri); 2023-09-11T04:42:48,131 | ^~~~~~ 2023-09-11T04:42:48,131 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,132 997 | symself(otri2); 2023-09-11T04:42:48,133 | ^~~~~~~ 2023-09-11T04:42:48,133 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,134 9010 | onext(*deltri, firstedge); 2023-09-11T04:42:48,135 | ^~~~~ 2023-09-11T04:42:48,135 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,136 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,136 | ^ 2023-09-11T04:42:48,137 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,138 967 | decode(ptr, otri2); 2023-09-11T04:42:48,138 | ^~~~~~ 2023-09-11T04:42:48,139 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,140 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,140 | ^~~ 2023-09-11T04:42:48,141 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,141 9011 | oprev(*deltri, lastedge); 2023-09-11T04:42:48,142 | ^~~~~ 2023-09-11T04:42:48,143 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,143 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,144 | ^ 2023-09-11T04:42:48,144 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,145 967 | decode(ptr, otri2); 2023-09-11T04:42:48,145 | ^~~~~~ 2023-09-11T04:42:48,146 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,147 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,147 | ^~~ 2023-09-11T04:42:48,148 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,149 9011 | oprev(*deltri, lastedge); 2023-09-11T04:42:48,149 | ^~~~~ 2023-09-11T04:42:48,150 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,151 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,151 | ^ 2023-09-11T04:42:48,152 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,152 967 | decode(ptr, otri2); 2023-09-11T04:42:48,153 | ^~~~~~ 2023-09-11T04:42:48,153 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,153 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,154 | ^~~ 2023-09-11T04:42:48,154 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,154 9011 | oprev(*deltri, lastedge); 2023-09-11T04:42:48,155 | ^~~~~ 2023-09-11T04:42:48,155 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,156 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,156 | ^ 2023-09-11T04:42:48,157 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,157 967 | decode(ptr, otri2); 2023-09-11T04:42:48,158 | ^~~~~~ 2023-09-11T04:42:48,158 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,158 1020 | sym(otri1, otri2); \ 2023-09-11T04:42:48,159 | ^~~ 2023-09-11T04:42:48,159 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2023-09-11T04:42:48,160 9017 | dnext(*deltri, lefttri); 2023-09-11T04:42:48,161 | ^~~~~ 2023-09-11T04:42:48,161 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,162 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,163 | ^ 2023-09-11T04:42:48,163 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,164 967 | decode(ptr, otri2); 2023-09-11T04:42:48,164 | ^~~~~~ 2023-09-11T04:42:48,165 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,165 1020 | sym(otri1, otri2); \ 2023-09-11T04:42:48,166 | ^~~ 2023-09-11T04:42:48,167 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2023-09-11T04:42:48,167 9017 | dnext(*deltri, lefttri); 2023-09-11T04:42:48,168 | ^~~~~ 2023-09-11T04:42:48,169 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,169 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,170 | ^ 2023-09-11T04:42:48,171 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,171 967 | decode(ptr, otri2); 2023-09-11T04:42:48,172 | ^~~~~~ 2023-09-11T04:42:48,172 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,173 1020 | sym(otri1, otri2); \ 2023-09-11T04:42:48,174 | ^~~ 2023-09-11T04:42:48,174 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2023-09-11T04:42:48,175 9017 | dnext(*deltri, lefttri); 2023-09-11T04:42:48,175 | ^~~~~ 2023-09-11T04:42:48,176 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,176 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,177 | ^ 2023-09-11T04:42:48,178 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,178 967 | decode(ptr, otri2); 2023-09-11T04:42:48,179 | ^~~~~~ 2023-09-11T04:42:48,180 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,180 9018 | sym(lefttri, leftcasing); 2023-09-11T04:42:48,181 | ^~~ 2023-09-11T04:42:48,181 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,182 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,182 | ^ 2023-09-11T04:42:48,182 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,183 967 | decode(ptr, otri2); 2023-09-11T04:42:48,183 | ^~~~~~ 2023-09-11T04:42:48,184 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,184 9018 | sym(lefttri, leftcasing); 2023-09-11T04:42:48,184 | ^~~ 2023-09-11T04:42:48,185 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,185 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,186 | ^ 2023-09-11T04:42:48,186 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,187 967 | decode(ptr, otri2); 2023-09-11T04:42:48,187 | ^~~~~~ 2023-09-11T04:42:48,187 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,188 9018 | sym(lefttri, leftcasing); 2023-09-11T04:42:48,188 | ^~~ 2023-09-11T04:42:48,189 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,189 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,190 | ^ 2023-09-11T04:42:48,190 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,191 967 | decode(ptr, otri2); 2023-09-11T04:42:48,191 | ^~~~~~ 2023-09-11T04:42:48,192 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,193 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,193 | ^~~ 2023-09-11T04:42:48,194 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,195 9019 | oprev(deltriright, righttri); 2023-09-11T04:42:48,195 | ^~~~~ 2023-09-11T04:42:48,196 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,197 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,197 | ^ 2023-09-11T04:42:48,198 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,198 967 | decode(ptr, otri2); 2023-09-11T04:42:48,199 | ^~~~~~ 2023-09-11T04:42:48,200 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,200 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,201 | ^~~ 2023-09-11T04:42:48,201 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,202 9019 | oprev(deltriright, righttri); 2023-09-11T04:42:48,202 | ^~~~~ 2023-09-11T04:42:48,203 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,204 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,204 | ^ 2023-09-11T04:42:48,205 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,205 967 | decode(ptr, otri2); 2023-09-11T04:42:48,206 | ^~~~~~ 2023-09-11T04:42:48,206 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,207 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:48,208 | ^~~ 2023-09-11T04:42:48,208 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:48,209 9019 | oprev(deltriright, righttri); 2023-09-11T04:42:48,210 | ^~~~~ 2023-09-11T04:42:48,210 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,211 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,211 | ^ 2023-09-11T04:42:48,212 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,213 967 | decode(ptr, otri2); 2023-09-11T04:42:48,213 | ^~~~~~ 2023-09-11T04:42:48,214 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,214 9020 | sym(righttri, rightcasing); 2023-09-11T04:42:48,215 | ^~~ 2023-09-11T04:42:48,215 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,216 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,216 | ^ 2023-09-11T04:42:48,217 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,217 967 | decode(ptr, otri2); 2023-09-11T04:42:48,218 | ^~~~~~ 2023-09-11T04:42:48,218 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,219 9020 | sym(righttri, rightcasing); 2023-09-11T04:42:48,219 | ^~~ 2023-09-11T04:42:48,220 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,220 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,220 | ^ 2023-09-11T04:42:48,221 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,221 967 | decode(ptr, otri2); 2023-09-11T04:42:48,222 | ^~~~~~ 2023-09-11T04:42:48,223 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,223 9020 | sym(righttri, rightcasing); 2023-09-11T04:42:48,224 | ^~~ 2023-09-11T04:42:48,224 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,225 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,226 | ^ 2023-09-11T04:42:48,226 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,227 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,228 | ^~~~~~ 2023-09-11T04:42:48,228 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,229 9021 | bond(*deltri, leftcasing); 2023-09-11T04:42:48,230 | ^~~~ 2023-09-11T04:42:48,230 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,231 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,231 | ^ 2023-09-11T04:42:48,232 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,232 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,233 | ^~~~~~ 2023-09-11T04:42:48,233 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,234 9021 | bond(*deltri, leftcasing); 2023-09-11T04:42:48,235 | ^~~~ 2023-09-11T04:42:48,235 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,236 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,236 | ^ 2023-09-11T04:42:48,237 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,238 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,238 | ^~~~~~ 2023-09-11T04:42:48,239 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,240 9021 | bond(*deltri, leftcasing); 2023-09-11T04:42:48,241 | ^~~~ 2023-09-11T04:42:48,241 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,242 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,242 | ^ 2023-09-11T04:42:48,242 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,243 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,243 | ^~~~~~ 2023-09-11T04:42:48,244 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,244 9021 | bond(*deltri, leftcasing); 2023-09-11T04:42:48,244 | ^~~~ 2023-09-11T04:42:48,245 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,245 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,246 | ^ 2023-09-11T04:42:48,246 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,247 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,247 | ^~~~~~ 2023-09-11T04:42:48,248 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,248 9022 | bond(deltriright, rightcasing); 2023-09-11T04:42:48,248 | ^~~~ 2023-09-11T04:42:48,249 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,249 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,250 | ^ 2023-09-11T04:42:48,251 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,251 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,252 | ^~~~~~ 2023-09-11T04:42:48,253 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,253 9022 | bond(deltriright, rightcasing); 2023-09-11T04:42:48,254 | ^~~~ 2023-09-11T04:42:48,255 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,255 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,256 | ^ 2023-09-11T04:42:48,257 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,257 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,258 | ^~~~~~ 2023-09-11T04:42:48,258 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,259 9022 | bond(deltriright, rightcasing); 2023-09-11T04:42:48,259 | ^~~~ 2023-09-11T04:42:48,260 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,261 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,261 | ^ 2023-09-11T04:42:48,262 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,262 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,263 | ^~~~~~ 2023-09-11T04:42:48,263 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,264 9022 | bond(deltriright, rightcasing); 2023-09-11T04:42:48,265 | ^~~~ 2023-09-11T04:42:48,265 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,266 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:48,266 | ^ 2023-09-11T04:42:48,267 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,268 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,269 | ^~~~~~~ 2023-09-11T04:42:48,269 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,270 9023 | tspivot(lefttri, leftsubseg); 2023-09-11T04:42:48,270 | ^~~~~~~ 2023-09-11T04:42:48,270 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,271 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:48,271 | ^ 2023-09-11T04:42:48,272 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,272 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,272 | ^~~~~~~ 2023-09-11T04:42:48,273 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,273 9023 | tspivot(lefttri, leftsubseg); 2023-09-11T04:42:48,274 | ^~~~~~~ 2023-09-11T04:42:48,274 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,275 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:48,275 | ^ 2023-09-11T04:42:48,275 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,276 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,276 | ^~~~~~~ 2023-09-11T04:42:48,277 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,277 9023 | tspivot(lefttri, leftsubseg); 2023-09-11T04:42:48,278 | ^~~~~~~ 2023-09-11T04:42:48,278 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,279 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,280 | ^ 2023-09-11T04:42:48,280 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,281 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,282 | ^~~~~~~ 2023-09-11T04:42:48,282 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,283 9025 | tsbond(*deltri, leftsubseg); 2023-09-11T04:42:48,283 | ^~~~~~ 2023-09-11T04:42:48,284 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,285 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,285 | ^ 2023-09-11T04:42:48,286 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,286 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,287 | ^~~~~~~ 2023-09-11T04:42:48,288 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,288 9025 | tsbond(*deltri, leftsubseg); 2023-09-11T04:42:48,289 | ^~~~~~ 2023-09-11T04:42:48,289 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,290 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,290 | ^ 2023-09-11T04:42:48,291 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,291 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,292 | ^~~~~~ 2023-09-11T04:42:48,293 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,293 9025 | tsbond(*deltri, leftsubseg); 2023-09-11T04:42:48,294 | ^~~~~~ 2023-09-11T04:42:48,295 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,295 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,296 | ^ 2023-09-11T04:42:48,297 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,297 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,298 | ^~~~~~ 2023-09-11T04:42:48,298 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,298 9025 | tsbond(*deltri, leftsubseg); 2023-09-11T04:42:48,299 | ^~~~~~ 2023-09-11T04:42:48,299 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,300 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:48,300 | ^ 2023-09-11T04:42:48,301 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,301 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,301 | ^~~~~~~ 2023-09-11T04:42:48,302 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,302 9027 | tspivot(righttri, rightsubseg); 2023-09-11T04:42:48,303 | ^~~~~~~ 2023-09-11T04:42:48,303 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,304 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:48,304 | ^ 2023-09-11T04:42:48,304 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,305 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,306 | ^~~~~~~ 2023-09-11T04:42:48,306 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,307 9027 | tspivot(righttri, rightsubseg); 2023-09-11T04:42:48,308 | ^~~~~~~ 2023-09-11T04:42:48,308 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,309 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:48,310 | ^ 2023-09-11T04:42:48,310 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,311 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,311 | ^~~~~~~ 2023-09-11T04:42:48,312 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,313 9027 | tspivot(righttri, rightsubseg); 2023-09-11T04:42:48,313 | ^~~~~~~ 2023-09-11T04:42:48,314 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,315 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,316 | ^ 2023-09-11T04:42:48,316 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,317 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,317 | ^~~~~~~ 2023-09-11T04:42:48,318 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,318 9029 | tsbond(deltriright, rightsubseg); 2023-09-11T04:42:48,319 | ^~~~~~ 2023-09-11T04:42:48,319 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,320 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,321 | ^ 2023-09-11T04:42:48,321 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,322 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,322 | ^~~~~~~ 2023-09-11T04:42:48,323 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,324 9029 | tsbond(deltriright, rightsubseg); 2023-09-11T04:42:48,324 | ^~~~~~ 2023-09-11T04:42:48,325 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,326 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,326 | ^ 2023-09-11T04:42:48,327 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,327 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,327 | ^~~~~~ 2023-09-11T04:42:48,328 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,328 9029 | tsbond(deltriright, rightsubseg); 2023-09-11T04:42:48,329 | ^~~~~~ 2023-09-11T04:42:48,329 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,330 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,330 | ^ 2023-09-11T04:42:48,330 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,331 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,331 | ^~~~~~ 2023-09-11T04:42:48,332 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,332 9029 | tsbond(deltriright, rightsubseg); 2023-09-11T04:42:48,333 | ^~~~~~ 2023-09-11T04:42:48,333 c/triangle.c: In function ‘undovertex’: 2023-09-11T04:42:48,334 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,334 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,335 | ^ 2023-09-11T04:42:48,335 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,336 9081 | decode(m->lastflip->flippedtri, fliptri); 2023-09-11T04:42:48,337 | ^~~~~~ 2023-09-11T04:42:48,337 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,338 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,339 | ^ 2023-09-11T04:42:48,339 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,340 9081 | decode(m->lastflip->flippedtri, fliptri); 2023-09-11T04:42:48,341 | ^~~~~~ 2023-09-11T04:42:48,341 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,342 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,343 | ^ 2023-09-11T04:42:48,343 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,344 9081 | decode(m->lastflip->flippedtri, fliptri); 2023-09-11T04:42:48,344 | ^~~~~~ 2023-09-11T04:42:48,345 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,346 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,346 | ^ 2023-09-11T04:42:48,347 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,347 971 | decode(ptr, otri); 2023-09-11T04:42:48,348 | ^~~~~~ 2023-09-11T04:42:48,349 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,349 1033 | symself(otri2); 2023-09-11T04:42:48,350 | ^~~~~~~ 2023-09-11T04:42:48,351 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2023-09-11T04:42:48,351 9090 | dprev(fliptri, botleft); 2023-09-11T04:42:48,352 | ^~~~~ 2023-09-11T04:42:48,352 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,353 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,354 | ^ 2023-09-11T04:42:48,354 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,355 971 | decode(ptr, otri); 2023-09-11T04:42:48,355 | ^~~~~~ 2023-09-11T04:42:48,356 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,356 1033 | symself(otri2); 2023-09-11T04:42:48,356 | ^~~~~~~ 2023-09-11T04:42:48,357 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2023-09-11T04:42:48,357 9090 | dprev(fliptri, botleft); 2023-09-11T04:42:48,358 | ^~~~~ 2023-09-11T04:42:48,358 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,359 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,359 | ^ 2023-09-11T04:42:48,359 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,360 971 | decode(ptr, otri); 2023-09-11T04:42:48,360 | ^~~~~~ 2023-09-11T04:42:48,361 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,361 1033 | symself(otri2); 2023-09-11T04:42:48,362 | ^~~~~~~ 2023-09-11T04:42:48,362 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2023-09-11T04:42:48,362 9090 | dprev(fliptri, botleft); 2023-09-11T04:42:48,363 | ^~~~~ 2023-09-11T04:42:48,363 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,364 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,364 | ^ 2023-09-11T04:42:48,365 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,365 971 | decode(ptr, otri); 2023-09-11T04:42:48,366 | ^~~~~~ 2023-09-11T04:42:48,367 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,367 997 | symself(otri2); 2023-09-11T04:42:48,368 | ^~~~~~~ 2023-09-11T04:42:48,369 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,369 9092 | onext(fliptri, botright); 2023-09-11T04:42:48,370 | ^~~~~ 2023-09-11T04:42:48,371 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,371 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,372 | ^ 2023-09-11T04:42:48,373 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,373 971 | decode(ptr, otri); 2023-09-11T04:42:48,374 | ^~~~~~ 2023-09-11T04:42:48,374 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,375 997 | symself(otri2); 2023-09-11T04:42:48,375 | ^~~~~~~ 2023-09-11T04:42:48,376 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,376 9092 | onext(fliptri, botright); 2023-09-11T04:42:48,377 | ^~~~~ 2023-09-11T04:42:48,378 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,378 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,379 | ^ 2023-09-11T04:42:48,379 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,380 971 | decode(ptr, otri); 2023-09-11T04:42:48,380 | ^~~~~~ 2023-09-11T04:42:48,381 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,382 997 | symself(otri2); 2023-09-11T04:42:48,382 | ^~~~~~~ 2023-09-11T04:42:48,383 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2023-09-11T04:42:48,384 9092 | onext(fliptri, botright); 2023-09-11T04:42:48,385 | ^~~~~ 2023-09-11T04:42:48,385 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,386 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,386 | ^ 2023-09-11T04:42:48,386 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,387 967 | decode(ptr, otri2); 2023-09-11T04:42:48,387 | ^~~~~~ 2023-09-11T04:42:48,388 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,388 9094 | sym(botleft, botlcasing); 2023-09-11T04:42:48,389 | ^~~ 2023-09-11T04:42:48,389 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,390 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,390 | ^ 2023-09-11T04:42:48,390 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,391 967 | decode(ptr, otri2); 2023-09-11T04:42:48,391 | ^~~~~~ 2023-09-11T04:42:48,392 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,392 9094 | sym(botleft, botlcasing); 2023-09-11T04:42:48,393 | ^~~ 2023-09-11T04:42:48,393 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,394 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,394 | ^ 2023-09-11T04:42:48,395 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,395 967 | decode(ptr, otri2); 2023-09-11T04:42:48,396 | ^~~~~~ 2023-09-11T04:42:48,396 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,397 9094 | sym(botleft, botlcasing); 2023-09-11T04:42:48,397 | ^~~ 2023-09-11T04:42:48,398 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,399 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,399 | ^ 2023-09-11T04:42:48,400 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,401 967 | decode(ptr, otri2); 2023-09-11T04:42:48,401 | ^~~~~~ 2023-09-11T04:42:48,402 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,403 9095 | sym(botright, botrcasing); 2023-09-11T04:42:48,403 | ^~~ 2023-09-11T04:42:48,404 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,405 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,405 | ^ 2023-09-11T04:42:48,406 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,406 967 | decode(ptr, otri2); 2023-09-11T04:42:48,407 | ^~~~~~ 2023-09-11T04:42:48,407 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,408 9095 | sym(botright, botrcasing); 2023-09-11T04:42:48,408 | ^~~ 2023-09-11T04:42:48,409 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,410 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,410 | ^ 2023-09-11T04:42:48,411 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,411 967 | decode(ptr, otri2); 2023-09-11T04:42:48,412 | ^~~~~~ 2023-09-11T04:42:48,413 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,413 9095 | sym(botright, botrcasing); 2023-09-11T04:42:48,414 | ^~~ 2023-09-11T04:42:48,415 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,416 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,417 | ^ 2023-09-11T04:42:48,417 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,418 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,419 | ^~~~~~ 2023-09-11T04:42:48,419 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,420 9100 | bond(fliptri, botlcasing); 2023-09-11T04:42:48,420 | ^~~~ 2023-09-11T04:42:48,421 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,421 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,421 | ^ 2023-09-11T04:42:48,422 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,422 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,423 | ^~~~~~ 2023-09-11T04:42:48,423 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,423 9100 | bond(fliptri, botlcasing); 2023-09-11T04:42:48,424 | ^~~~ 2023-09-11T04:42:48,424 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,425 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,425 | ^ 2023-09-11T04:42:48,426 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,427 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,427 | ^~~~~~ 2023-09-11T04:42:48,428 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,428 9100 | bond(fliptri, botlcasing); 2023-09-11T04:42:48,429 | ^~~~ 2023-09-11T04:42:48,430 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,431 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,431 | ^ 2023-09-11T04:42:48,432 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,433 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,433 | ^~~~~~ 2023-09-11T04:42:48,434 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,434 9100 | bond(fliptri, botlcasing); 2023-09-11T04:42:48,435 | ^~~~ 2023-09-11T04:42:48,436 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,436 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:48,437 | ^ 2023-09-11T04:42:48,437 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,438 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,439 | ^~~~~~~ 2023-09-11T04:42:48,439 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,440 9101 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:48,440 | ^~~~~~~ 2023-09-11T04:42:48,441 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,442 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:48,442 | ^ 2023-09-11T04:42:48,443 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,444 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,444 | ^~~~~~~ 2023-09-11T04:42:48,445 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,446 9101 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:48,446 | ^~~~~~~ 2023-09-11T04:42:48,447 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,447 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:48,447 | ^ 2023-09-11T04:42:48,448 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,448 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,449 | ^~~~~~~ 2023-09-11T04:42:48,449 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,450 9101 | tspivot(botleft, botlsubseg); 2023-09-11T04:42:48,450 | ^~~~~~~ 2023-09-11T04:42:48,450 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,451 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,451 | ^ 2023-09-11T04:42:48,452 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,452 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,453 | ^~~~~~~ 2023-09-11T04:42:48,453 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,453 9102 | tsbond(fliptri, botlsubseg); 2023-09-11T04:42:48,454 | ^~~~~~ 2023-09-11T04:42:48,454 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,455 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,456 | ^ 2023-09-11T04:42:48,456 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,457 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,458 | ^~~~~~~ 2023-09-11T04:42:48,458 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,459 9102 | tsbond(fliptri, botlsubseg); 2023-09-11T04:42:48,460 | ^~~~~~ 2023-09-11T04:42:48,460 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,461 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,461 | ^ 2023-09-11T04:42:48,462 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,463 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,463 | ^~~~~~ 2023-09-11T04:42:48,464 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,465 9102 | tsbond(fliptri, botlsubseg); 2023-09-11T04:42:48,465 | ^~~~~~ 2023-09-11T04:42:48,466 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,466 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,467 | ^ 2023-09-11T04:42:48,467 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,468 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,468 | ^~~~~~ 2023-09-11T04:42:48,469 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,470 9102 | tsbond(fliptri, botlsubseg); 2023-09-11T04:42:48,470 | ^~~~~~ 2023-09-11T04:42:48,471 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,472 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,472 | ^ 2023-09-11T04:42:48,473 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,474 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,474 | ^~~~~~ 2023-09-11T04:42:48,475 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,475 9104 | bond(fliptri, botrcasing); 2023-09-11T04:42:48,475 | ^~~~ 2023-09-11T04:42:48,476 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,476 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,477 | ^ 2023-09-11T04:42:48,477 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,478 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,478 | ^~~~~~ 2023-09-11T04:42:48,478 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,479 9104 | bond(fliptri, botrcasing); 2023-09-11T04:42:48,479 | ^~~~ 2023-09-11T04:42:48,481 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,481 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,482 | ^ 2023-09-11T04:42:48,482 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,483 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,483 | ^~~~~~ 2023-09-11T04:42:48,484 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,484 9104 | bond(fliptri, botrcasing); 2023-09-11T04:42:48,485 | ^~~~ 2023-09-11T04:42:48,486 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,487 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,488 | ^ 2023-09-11T04:42:48,489 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,489 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,490 | ^~~~~~ 2023-09-11T04:42:48,490 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,491 9104 | bond(fliptri, botrcasing); 2023-09-11T04:42:48,492 | ^~~~ 2023-09-11T04:42:48,492 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,493 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:48,494 | ^ 2023-09-11T04:42:48,494 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,495 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,495 | ^~~~~~~ 2023-09-11T04:42:48,496 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,496 9105 | tspivot(botright, botrsubseg); 2023-09-11T04:42:48,497 | ^~~~~~~ 2023-09-11T04:42:48,498 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,499 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:48,499 | ^ 2023-09-11T04:42:48,500 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,500 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,501 | ^~~~~~~ 2023-09-11T04:42:48,502 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,502 9105 | tspivot(botright, botrsubseg); 2023-09-11T04:42:48,503 | ^~~~~~~ 2023-09-11T04:42:48,504 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,504 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:48,506 | ^ 2023-09-11T04:42:48,506 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,506 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,507 | ^~~~~~~ 2023-09-11T04:42:48,507 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,508 9105 | tspivot(botright, botrsubseg); 2023-09-11T04:42:48,508 | ^~~~~~~ 2023-09-11T04:42:48,509 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,510 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,510 | ^ 2023-09-11T04:42:48,511 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,511 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,512 | ^~~~~~~ 2023-09-11T04:42:48,512 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,513 9106 | tsbond(fliptri, botrsubseg); 2023-09-11T04:42:48,513 | ^~~~~~ 2023-09-11T04:42:48,515 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,516 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,516 | ^ 2023-09-11T04:42:48,517 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,518 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,518 | ^~~~~~~ 2023-09-11T04:42:48,519 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,520 9106 | tsbond(fliptri, botrsubseg); 2023-09-11T04:42:48,521 | ^~~~~~ 2023-09-11T04:42:48,522 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,522 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,523 | ^ 2023-09-11T04:42:48,524 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,525 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,525 | ^~~~~~ 2023-09-11T04:42:48,526 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,527 9106 | tsbond(fliptri, botrsubseg); 2023-09-11T04:42:48,527 | ^~~~~~ 2023-09-11T04:42:48,528 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,528 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,529 | ^ 2023-09-11T04:42:48,530 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,530 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,531 | ^~~~~~ 2023-09-11T04:42:48,531 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,532 9106 | tsbond(fliptri, botrsubseg); 2023-09-11T04:42:48,532 | ^~~~~~ 2023-09-11T04:42:48,533 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,534 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,534 | ^ 2023-09-11T04:42:48,535 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,536 967 | decode(ptr, otri2); 2023-09-11T04:42:48,536 | ^~~~~~ 2023-09-11T04:42:48,537 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,538 9115 | sym(gluetri, botright); 2023-09-11T04:42:48,538 | ^~~ 2023-09-11T04:42:48,539 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,539 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,540 | ^ 2023-09-11T04:42:48,540 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,540 967 | decode(ptr, otri2); 2023-09-11T04:42:48,541 | ^~~~~~ 2023-09-11T04:42:48,541 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,542 9115 | sym(gluetri, botright); 2023-09-11T04:42:48,542 | ^~~ 2023-09-11T04:42:48,544 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,545 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,545 | ^ 2023-09-11T04:42:48,545 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,546 967 | decode(ptr, otri2); 2023-09-11T04:42:48,546 | ^~~~~~ 2023-09-11T04:42:48,547 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,547 9115 | sym(gluetri, botright); 2023-09-11T04:42:48,548 | ^~~ 2023-09-11T04:42:48,550 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,550 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,551 | ^ 2023-09-11T04:42:48,551 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,552 967 | decode(ptr, otri2); 2023-09-11T04:42:48,553 | ^~~~~~ 2023-09-11T04:42:48,553 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,554 9117 | sym(botright, botrcasing); 2023-09-11T04:42:48,554 | ^~~ 2023-09-11T04:42:48,556 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,556 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,557 | ^ 2023-09-11T04:42:48,558 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,558 967 | decode(ptr, otri2); 2023-09-11T04:42:48,559 | ^~~~~~ 2023-09-11T04:42:48,560 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,560 9117 | sym(botright, botrcasing); 2023-09-11T04:42:48,561 | ^~~ 2023-09-11T04:42:48,561 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,562 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,563 | ^ 2023-09-11T04:42:48,563 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,564 967 | decode(ptr, otri2); 2023-09-11T04:42:48,564 | ^~~~~~ 2023-09-11T04:42:48,565 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,565 9117 | sym(botright, botrcasing); 2023-09-11T04:42:48,566 | ^~~ 2023-09-11T04:42:48,567 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,568 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,568 | ^ 2023-09-11T04:42:48,569 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,570 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,570 | ^~~~~~ 2023-09-11T04:42:48,571 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,572 9121 | bond(gluetri, botrcasing); 2023-09-11T04:42:48,572 | ^~~~ 2023-09-11T04:42:48,573 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,573 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,574 | ^ 2023-09-11T04:42:48,574 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,575 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,575 | ^~~~~~ 2023-09-11T04:42:48,575 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,576 9121 | bond(gluetri, botrcasing); 2023-09-11T04:42:48,576 | ^~~~ 2023-09-11T04:42:48,579 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,579 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,580 | ^ 2023-09-11T04:42:48,580 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,581 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,581 | ^~~~~~ 2023-09-11T04:42:48,581 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,582 9121 | bond(gluetri, botrcasing); 2023-09-11T04:42:48,582 | ^~~~ 2023-09-11T04:42:48,584 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,585 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,586 | ^ 2023-09-11T04:42:48,586 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,587 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,587 | ^~~~~~ 2023-09-11T04:42:48,588 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,589 9121 | bond(gluetri, botrcasing); 2023-09-11T04:42:48,589 | ^~~~ 2023-09-11T04:42:48,590 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,591 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:48,592 | ^ 2023-09-11T04:42:48,592 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,593 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,594 | ^~~~~~~ 2023-09-11T04:42:48,594 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,595 9122 | tspivot(botright, botrsubseg); 2023-09-11T04:42:48,595 | ^~~~~~~ 2023-09-11T04:42:48,596 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,597 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:48,597 | ^ 2023-09-11T04:42:48,598 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,598 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,599 | ^~~~~~~ 2023-09-11T04:42:48,599 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,600 9122 | tspivot(botright, botrsubseg); 2023-09-11T04:42:48,600 | ^~~~~~~ 2023-09-11T04:42:48,602 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,602 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:48,603 | ^ 2023-09-11T04:42:48,604 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,604 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,605 | ^~~~~~~ 2023-09-11T04:42:48,606 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,606 9122 | tspivot(botright, botrsubseg); 2023-09-11T04:42:48,606 | ^~~~~~~ 2023-09-11T04:42:48,607 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,608 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,608 | ^ 2023-09-11T04:42:48,609 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,609 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,610 | ^~~~~~~ 2023-09-11T04:42:48,610 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,610 9123 | tsbond(gluetri, botrsubseg); 2023-09-11T04:42:48,611 | ^~~~~~ 2023-09-11T04:42:48,613 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,614 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,614 | ^ 2023-09-11T04:42:48,614 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,615 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,615 | ^~~~~~~ 2023-09-11T04:42:48,616 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,616 9123 | tsbond(gluetri, botrsubseg); 2023-09-11T04:42:48,617 | ^~~~~~ 2023-09-11T04:42:48,619 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,620 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,620 | ^ 2023-09-11T04:42:48,621 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,621 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,622 | ^~~~~~ 2023-09-11T04:42:48,623 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,623 9123 | tsbond(gluetri, botrsubseg); 2023-09-11T04:42:48,624 | ^~~~~~ 2023-09-11T04:42:48,625 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,625 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,626 | ^ 2023-09-11T04:42:48,627 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,627 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,628 | ^~~~~~ 2023-09-11T04:42:48,628 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,629 9123 | tsbond(gluetri, botrsubseg); 2023-09-11T04:42:48,629 | ^~~~~~ 2023-09-11T04:42:48,630 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,631 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,632 | ^ 2023-09-11T04:42:48,632 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,633 967 | decode(ptr, otri2); 2023-09-11T04:42:48,633 | ^~~~~~ 2023-09-11T04:42:48,634 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,635 9128 | sym(fliptri, gluetri); 2023-09-11T04:42:48,635 | ^~~ 2023-09-11T04:42:48,636 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,637 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,638 | ^ 2023-09-11T04:42:48,638 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,639 967 | decode(ptr, otri2); 2023-09-11T04:42:48,639 | ^~~~~~ 2023-09-11T04:42:48,639 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,640 9128 | sym(fliptri, gluetri); 2023-09-11T04:42:48,640 | ^~~ 2023-09-11T04:42:48,642 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,642 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,643 | ^ 2023-09-11T04:42:48,643 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,644 967 | decode(ptr, otri2); 2023-09-11T04:42:48,644 | ^~~~~~ 2023-09-11T04:42:48,645 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,645 9128 | sym(fliptri, gluetri); 2023-09-11T04:42:48,645 | ^~~ 2023-09-11T04:42:48,648 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,648 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,649 | ^ 2023-09-11T04:42:48,649 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,650 967 | decode(ptr, otri2); 2023-09-11T04:42:48,650 | ^~~~~~ 2023-09-11T04:42:48,651 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,651 1020 | sym(otri1, otri2); \ 2023-09-11T04:42:48,652 | ^~~ 2023-09-11T04:42:48,652 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2023-09-11T04:42:48,653 9131 | dnext(gluetri, topright); 2023-09-11T04:42:48,653 | ^~~~~ 2023-09-11T04:42:48,654 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,655 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,655 | ^ 2023-09-11T04:42:48,656 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,657 967 | decode(ptr, otri2); 2023-09-11T04:42:48,657 | ^~~~~~ 2023-09-11T04:42:48,658 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,658 1020 | sym(otri1, otri2); \ 2023-09-11T04:42:48,659 | ^~~ 2023-09-11T04:42:48,660 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2023-09-11T04:42:48,660 9131 | dnext(gluetri, topright); 2023-09-11T04:42:48,661 | ^~~~~ 2023-09-11T04:42:48,662 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,662 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,663 | ^ 2023-09-11T04:42:48,663 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,664 967 | decode(ptr, otri2); 2023-09-11T04:42:48,664 | ^~~~~~ 2023-09-11T04:42:48,665 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,665 1020 | sym(otri1, otri2); \ 2023-09-11T04:42:48,666 | ^~~ 2023-09-11T04:42:48,667 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2023-09-11T04:42:48,667 9131 | dnext(gluetri, topright); 2023-09-11T04:42:48,668 | ^~~~~ 2023-09-11T04:42:48,669 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,669 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,670 | ^ 2023-09-11T04:42:48,671 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,671 967 | decode(ptr, otri2); 2023-09-11T04:42:48,671 | ^~~~~~ 2023-09-11T04:42:48,672 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,672 9132 | sym(topright, toprcasing); 2023-09-11T04:42:48,673 | ^~~ 2023-09-11T04:42:48,673 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,674 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,674 | ^ 2023-09-11T04:42:48,674 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,675 967 | decode(ptr, otri2); 2023-09-11T04:42:48,675 | ^~~~~~ 2023-09-11T04:42:48,676 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,676 9132 | sym(topright, toprcasing); 2023-09-11T04:42:48,676 | ^~~ 2023-09-11T04:42:48,677 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,677 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,678 | ^ 2023-09-11T04:42:48,678 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,679 967 | decode(ptr, otri2); 2023-09-11T04:42:48,679 | ^~~~~~ 2023-09-11T04:42:48,680 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,680 9132 | sym(topright, toprcasing); 2023-09-11T04:42:48,681 | ^~~ 2023-09-11T04:42:48,682 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,683 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,684 | ^ 2023-09-11T04:42:48,684 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,685 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,686 | ^~~~~~ 2023-09-11T04:42:48,686 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,687 9135 | bond(gluetri, toprcasing); 2023-09-11T04:42:48,688 | ^~~~ 2023-09-11T04:42:48,688 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,689 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,690 | ^ 2023-09-11T04:42:48,690 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,691 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,691 | ^~~~~~ 2023-09-11T04:42:48,692 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,692 9135 | bond(gluetri, toprcasing); 2023-09-11T04:42:48,693 | ^~~~ 2023-09-11T04:42:48,694 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,695 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,695 | ^ 2023-09-11T04:42:48,696 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,696 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,697 | ^~~~~~ 2023-09-11T04:42:48,697 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,698 9135 | bond(gluetri, toprcasing); 2023-09-11T04:42:48,699 | ^~~~ 2023-09-11T04:42:48,700 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,701 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,701 | ^ 2023-09-11T04:42:48,702 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,702 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,703 | ^~~~~~ 2023-09-11T04:42:48,703 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,703 9135 | bond(gluetri, toprcasing); 2023-09-11T04:42:48,704 | ^~~~ 2023-09-11T04:42:48,705 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,706 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:48,706 | ^ 2023-09-11T04:42:48,707 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,707 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,708 | ^~~~~~~ 2023-09-11T04:42:48,708 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,709 9136 | tspivot(topright, toprsubseg); 2023-09-11T04:42:48,709 | ^~~~~~~ 2023-09-11T04:42:48,711 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,712 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:48,712 | ^ 2023-09-11T04:42:48,713 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,713 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,714 | ^~~~~~~ 2023-09-11T04:42:48,714 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,715 9136 | tspivot(topright, toprsubseg); 2023-09-11T04:42:48,715 | ^~~~~~~ 2023-09-11T04:42:48,717 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,718 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:48,718 | ^ 2023-09-11T04:42:48,719 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:48,720 1287 | sdecode(sptr, osub) 2023-09-11T04:42:48,720 | ^~~~~~~ 2023-09-11T04:42:48,721 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:48,722 9136 | tspivot(topright, toprsubseg); 2023-09-11T04:42:48,722 | ^~~~~~~ 2023-09-11T04:42:48,723 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,723 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,724 | ^ 2023-09-11T04:42:48,725 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,725 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,726 | ^~~~~~~ 2023-09-11T04:42:48,726 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,727 9137 | tsbond(gluetri, toprsubseg); 2023-09-11T04:42:48,727 | ^~~~~~ 2023-09-11T04:42:48,728 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,729 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:48,730 | ^ 2023-09-11T04:42:48,730 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:48,731 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:48,732 | ^~~~~~~ 2023-09-11T04:42:48,733 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,733 9137 | tsbond(gluetri, toprsubseg); 2023-09-11T04:42:48,734 | ^~~~~~ 2023-09-11T04:42:48,735 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,735 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,736 | ^ 2023-09-11T04:42:48,736 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,737 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,738 | ^~~~~~ 2023-09-11T04:42:48,738 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,738 9137 | tsbond(gluetri, toprsubseg); 2023-09-11T04:42:48,739 | ^~~~~~ 2023-09-11T04:42:48,740 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,741 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,741 | ^ 2023-09-11T04:42:48,742 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,742 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:48,743 | ^~~~~~ 2023-09-11T04:42:48,743 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:48,744 9137 | tsbond(gluetri, toprsubseg); 2023-09-11T04:42:48,744 | ^~~~~~ 2023-09-11T04:42:48,746 c/triangle.c: In function ‘mergehulls’: 2023-09-11T04:42:48,752 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,752 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,753 | ^ 2023-09-11T04:42:48,753 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,754 971 | decode(ptr, otri); 2023-09-11T04:42:48,755 | ^~~~~~ 2023-09-11T04:42:48,755 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,756 9472 | symself(*farleft); 2023-09-11T04:42:48,756 | ^~~~~~~ 2023-09-11T04:42:48,758 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,759 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,759 | ^ 2023-09-11T04:42:48,760 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,761 971 | decode(ptr, otri); 2023-09-11T04:42:48,761 | ^~~~~~ 2023-09-11T04:42:48,762 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,762 9472 | symself(*farleft); 2023-09-11T04:42:48,763 | ^~~~~~~ 2023-09-11T04:42:48,764 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,765 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,765 | ^ 2023-09-11T04:42:48,766 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,766 971 | decode(ptr, otri); 2023-09-11T04:42:48,767 | ^~~~~~ 2023-09-11T04:42:48,767 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,768 9472 | symself(*farleft); 2023-09-11T04:42:48,769 | ^~~~~~~ 2023-09-11T04:42:48,770 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,771 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,772 | ^ 2023-09-11T04:42:48,772 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,773 967 | decode(ptr, otri2); 2023-09-11T04:42:48,774 | ^~~~~~ 2023-09-11T04:42:48,774 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,774 9476 | sym(*innerleft, checkedge); 2023-09-11T04:42:48,775 | ^~~ 2023-09-11T04:42:48,776 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,777 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,777 | ^ 2023-09-11T04:42:48,778 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,778 967 | decode(ptr, otri2); 2023-09-11T04:42:48,778 | ^~~~~~ 2023-09-11T04:42:48,779 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,779 9476 | sym(*innerleft, checkedge); 2023-09-11T04:42:48,780 | ^~~ 2023-09-11T04:42:48,782 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,783 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,783 | ^ 2023-09-11T04:42:48,784 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,784 967 | decode(ptr, otri2); 2023-09-11T04:42:48,785 | ^~~~~~ 2023-09-11T04:42:48,785 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,785 9476 | sym(*innerleft, checkedge); 2023-09-11T04:42:48,786 | ^~~ 2023-09-11T04:42:48,789 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,789 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,790 | ^ 2023-09-11T04:42:48,791 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,791 967 | decode(ptr, otri2); 2023-09-11T04:42:48,792 | ^~~~~~ 2023-09-11T04:42:48,792 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,793 9482 | sym(*innerleft, checkedge); 2023-09-11T04:42:48,794 | ^~~ 2023-09-11T04:42:48,795 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,795 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,796 | ^ 2023-09-11T04:42:48,797 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,797 967 | decode(ptr, otri2); 2023-09-11T04:42:48,798 | ^~~~~~ 2023-09-11T04:42:48,799 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,799 9482 | sym(*innerleft, checkedge); 2023-09-11T04:42:48,800 | ^~~ 2023-09-11T04:42:48,801 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,801 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,802 | ^ 2023-09-11T04:42:48,802 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,803 967 | decode(ptr, otri2); 2023-09-11T04:42:48,803 | ^~~~~~ 2023-09-11T04:42:48,804 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,805 9482 | sym(*innerleft, checkedge); 2023-09-11T04:42:48,805 | ^~~ 2023-09-11T04:42:48,807 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,808 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,808 | ^ 2023-09-11T04:42:48,809 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,810 971 | decode(ptr, otri); 2023-09-11T04:42:48,810 | ^~~~~~ 2023-09-11T04:42:48,811 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,811 9487 | symself(*innerright); 2023-09-11T04:42:48,812 | ^~~~~~~ 2023-09-11T04:42:48,813 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,814 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,814 | ^ 2023-09-11T04:42:48,814 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,815 971 | decode(ptr, otri); 2023-09-11T04:42:48,815 | ^~~~~~ 2023-09-11T04:42:48,816 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,816 9487 | symself(*innerright); 2023-09-11T04:42:48,816 | ^~~~~~~ 2023-09-11T04:42:48,819 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,820 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,820 | ^ 2023-09-11T04:42:48,820 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,821 971 | decode(ptr, otri); 2023-09-11T04:42:48,821 | ^~~~~~ 2023-09-11T04:42:48,822 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,822 9487 | symself(*innerright); 2023-09-11T04:42:48,823 | ^~~~~~~ 2023-09-11T04:42:48,825 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,826 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,827 | ^ 2023-09-11T04:42:48,827 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,828 967 | decode(ptr, otri2); 2023-09-11T04:42:48,828 | ^~~~~~ 2023-09-11T04:42:48,829 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,829 9491 | sym(*farright, checkedge); 2023-09-11T04:42:48,830 | ^~~ 2023-09-11T04:42:48,831 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,832 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,833 | ^ 2023-09-11T04:42:48,833 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,834 967 | decode(ptr, otri2); 2023-09-11T04:42:48,835 | ^~~~~~ 2023-09-11T04:42:48,835 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,836 9491 | sym(*farright, checkedge); 2023-09-11T04:42:48,836 | ^~~ 2023-09-11T04:42:48,837 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,838 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,839 | ^ 2023-09-11T04:42:48,839 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,840 967 | decode(ptr, otri2); 2023-09-11T04:42:48,840 | ^~~~~~ 2023-09-11T04:42:48,841 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,841 9491 | sym(*farright, checkedge); 2023-09-11T04:42:48,842 | ^~~ 2023-09-11T04:42:48,844 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,844 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,845 | ^ 2023-09-11T04:42:48,846 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,846 967 | decode(ptr, otri2); 2023-09-11T04:42:48,847 | ^~~~~~ 2023-09-11T04:42:48,848 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,848 9497 | sym(*farright, checkedge); 2023-09-11T04:42:48,849 | ^~~ 2023-09-11T04:42:48,850 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,850 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,851 | ^ 2023-09-11T04:42:48,851 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,852 967 | decode(ptr, otri2); 2023-09-11T04:42:48,852 | ^~~~~~ 2023-09-11T04:42:48,853 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,853 9497 | sym(*farright, checkedge); 2023-09-11T04:42:48,853 | ^~~ 2023-09-11T04:42:48,856 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,856 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,857 | ^ 2023-09-11T04:42:48,857 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,858 967 | decode(ptr, otri2); 2023-09-11T04:42:48,858 | ^~~~~~ 2023-09-11T04:42:48,859 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,859 9497 | sym(*farright, checkedge); 2023-09-11T04:42:48,860 | ^~~ 2023-09-11T04:42:48,862 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,863 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,863 | ^ 2023-09-11T04:42:48,864 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,865 971 | decode(ptr, otri); 2023-09-11T04:42:48,865 | ^~~~~~ 2023-09-11T04:42:48,866 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,867 9508 | symself(*innerleft); 2023-09-11T04:42:48,867 | ^~~~~~~ 2023-09-11T04:42:48,868 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,869 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,870 | ^ 2023-09-11T04:42:48,871 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,871 971 | decode(ptr, otri); 2023-09-11T04:42:48,872 | ^~~~~~ 2023-09-11T04:42:48,872 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,873 9508 | symself(*innerleft); 2023-09-11T04:42:48,874 | ^~~~~~~ 2023-09-11T04:42:48,875 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,875 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,876 | ^ 2023-09-11T04:42:48,877 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,877 971 | decode(ptr, otri); 2023-09-11T04:42:48,878 | ^~~~~~ 2023-09-11T04:42:48,878 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,879 9508 | symself(*innerleft); 2023-09-11T04:42:48,879 | ^~~~~~~ 2023-09-11T04:42:48,881 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,882 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,882 | ^ 2023-09-11T04:42:48,883 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,884 971 | decode(ptr, otri); 2023-09-11T04:42:48,884 | ^~~~~~ 2023-09-11T04:42:48,885 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,886 9517 | symself(*innerright); 2023-09-11T04:42:48,887 | ^~~~~~~ 2023-09-11T04:42:48,887 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,888 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,888 | ^ 2023-09-11T04:42:48,889 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,889 971 | decode(ptr, otri); 2023-09-11T04:42:48,889 | ^~~~~~ 2023-09-11T04:42:48,890 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,890 9517 | symself(*innerright); 2023-09-11T04:42:48,891 | ^~~~~~~ 2023-09-11T04:42:48,893 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,894 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,894 | ^ 2023-09-11T04:42:48,895 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,895 971 | decode(ptr, otri); 2023-09-11T04:42:48,896 | ^~~~~~ 2023-09-11T04:42:48,896 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:48,897 9517 | symself(*innerright); 2023-09-11T04:42:48,897 | ^~~~~~~ 2023-09-11T04:42:48,900 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,900 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,901 | ^ 2023-09-11T04:42:48,901 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,902 967 | decode(ptr, otri2); 2023-09-11T04:42:48,903 | ^~~~~~ 2023-09-11T04:42:48,903 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,904 9524 | sym(*innerleft, leftcand); 2023-09-11T04:42:48,905 | ^~~ 2023-09-11T04:42:48,906 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,906 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,907 | ^ 2023-09-11T04:42:48,908 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,908 967 | decode(ptr, otri2); 2023-09-11T04:42:48,909 | ^~~~~~ 2023-09-11T04:42:48,910 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,910 9524 | sym(*innerleft, leftcand); 2023-09-11T04:42:48,911 | ^~~ 2023-09-11T04:42:48,912 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,912 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,913 | ^ 2023-09-11T04:42:48,914 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,914 967 | decode(ptr, otri2); 2023-09-11T04:42:48,915 | ^~~~~~ 2023-09-11T04:42:48,915 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,916 9524 | sym(*innerleft, leftcand); 2023-09-11T04:42:48,916 | ^~~ 2023-09-11T04:42:48,918 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,919 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:48,919 | ^ 2023-09-11T04:42:48,920 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,920 967 | decode(ptr, otri2); 2023-09-11T04:42:48,921 | ^~~~~~ 2023-09-11T04:42:48,922 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,922 9525 | sym(*innerright, rightcand); 2023-09-11T04:42:48,923 | ^~~ 2023-09-11T04:42:48,924 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,925 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:48,925 | ^ 2023-09-11T04:42:48,925 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,926 967 | decode(ptr, otri2); 2023-09-11T04:42:48,926 | ^~~~~~ 2023-09-11T04:42:48,927 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,927 9525 | sym(*innerright, rightcand); 2023-09-11T04:42:48,927 | ^~~ 2023-09-11T04:42:48,930 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,931 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:48,931 | ^ 2023-09-11T04:42:48,932 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:48,932 967 | decode(ptr, otri2); 2023-09-11T04:42:48,933 | ^~~~~~ 2023-09-11T04:42:48,933 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:48,933 9525 | sym(*innerright, rightcand); 2023-09-11T04:42:48,934 | ^~~ 2023-09-11T04:42:48,936 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,937 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,937 | ^ 2023-09-11T04:42:48,938 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,938 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,939 | ^~~~~~ 2023-09-11T04:42:48,940 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,940 9529 | bond(baseedge, *innerleft); 2023-09-11T04:42:48,941 | ^~~~ 2023-09-11T04:42:48,943 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,943 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,944 | ^ 2023-09-11T04:42:48,945 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,945 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,946 | ^~~~~~ 2023-09-11T04:42:48,946 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,947 9529 | bond(baseedge, *innerleft); 2023-09-11T04:42:48,948 | ^~~~ 2023-09-11T04:42:48,949 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,950 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,950 | ^ 2023-09-11T04:42:48,951 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,951 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,952 | ^~~~~~ 2023-09-11T04:42:48,952 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,953 9529 | bond(baseedge, *innerleft); 2023-09-11T04:42:48,953 | ^~~~ 2023-09-11T04:42:48,955 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,956 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,956 | ^ 2023-09-11T04:42:48,957 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,957 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,958 | ^~~~~~ 2023-09-11T04:42:48,959 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,960 9529 | bond(baseedge, *innerleft); 2023-09-11T04:42:48,960 | ^~~~ 2023-09-11T04:42:48,961 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,961 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,962 | ^ 2023-09-11T04:42:48,962 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,963 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,963 | ^~~~~~ 2023-09-11T04:42:48,964 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,964 9531 | bond(baseedge, *innerright); 2023-09-11T04:42:48,964 | ^~~~ 2023-09-11T04:42:48,967 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,968 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,968 | ^ 2023-09-11T04:42:48,969 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,969 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,970 | ^~~~~~ 2023-09-11T04:42:48,970 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,971 9531 | bond(baseedge, *innerright); 2023-09-11T04:42:48,971 | ^~~~ 2023-09-11T04:42:48,973 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,974 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,974 | ^ 2023-09-11T04:42:48,975 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,976 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,977 | ^~~~~~ 2023-09-11T04:42:48,977 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,978 9531 | bond(baseedge, *innerright); 2023-09-11T04:42:48,979 | ^~~~ 2023-09-11T04:42:48,979 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,980 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,981 | ^ 2023-09-11T04:42:48,982 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,983 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:48,983 | ^~~~~~ 2023-09-11T04:42:48,984 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,985 9531 | bond(baseedge, *innerright); 2023-09-11T04:42:48,985 | ^~~~ 2023-09-11T04:42:48,987 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:48,987 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,988 | ^ 2023-09-11T04:42:48,989 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,989 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,990 | ^~~~~~ 2023-09-11T04:42:48,990 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,991 9572 | bond(nextedge, baseedge); 2023-09-11T04:42:48,991 | ^~~~ 2023-09-11T04:42:48,993 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:48,994 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:48,994 | ^ 2023-09-11T04:42:48,995 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:48,996 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:48,997 | ^~~~~~ 2023-09-11T04:42:48,997 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:48,997 9572 | bond(nextedge, baseedge); 2023-09-11T04:42:48,998 | ^~~~ 2023-09-11T04:42:48,999 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,000 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,000 | ^ 2023-09-11T04:42:49,001 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,001 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,001 | ^~~~~~ 2023-09-11T04:42:49,002 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,002 9572 | bond(nextedge, baseedge); 2023-09-11T04:42:49,003 | ^~~~ 2023-09-11T04:42:49,005 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,006 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,006 | ^ 2023-09-11T04:42:49,007 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,007 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,008 | ^~~~~~ 2023-09-11T04:42:49,008 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,009 9572 | bond(nextedge, baseedge); 2023-09-11T04:42:49,009 | ^~~~ 2023-09-11T04:42:49,012 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,012 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,013 | ^ 2023-09-11T04:42:49,014 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,014 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,015 | ^~~~~~ 2023-09-11T04:42:49,015 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,016 9574 | bond(nextedge, rightcand); 2023-09-11T04:42:49,017 | ^~~~ 2023-09-11T04:42:49,018 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,018 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,019 | ^ 2023-09-11T04:42:49,020 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,020 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,021 | ^~~~~~ 2023-09-11T04:42:49,021 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,022 9574 | bond(nextedge, rightcand); 2023-09-11T04:42:49,023 | ^~~~ 2023-09-11T04:42:49,024 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,025 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,025 | ^ 2023-09-11T04:42:49,026 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,026 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,027 | ^~~~~~ 2023-09-11T04:42:49,027 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,028 9574 | bond(nextedge, rightcand); 2023-09-11T04:42:49,029 | ^~~~ 2023-09-11T04:42:49,030 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,031 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,032 | ^ 2023-09-11T04:42:49,032 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,033 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,033 | ^~~~~~ 2023-09-11T04:42:49,033 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,034 9574 | bond(nextedge, rightcand); 2023-09-11T04:42:49,034 | ^~~~ 2023-09-11T04:42:49,036 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,037 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,037 | ^ 2023-09-11T04:42:49,038 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,038 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,038 | ^~~~~~ 2023-09-11T04:42:49,039 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,039 9576 | bond(nextedge, leftcand); 2023-09-11T04:42:49,040 | ^~~~ 2023-09-11T04:42:49,042 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,043 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,043 | ^ 2023-09-11T04:42:49,044 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,044 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,045 | ^~~~~~ 2023-09-11T04:42:49,045 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,046 9576 | bond(nextedge, leftcand); 2023-09-11T04:42:49,047 | ^~~~ 2023-09-11T04:42:49,049 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,049 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,050 | ^ 2023-09-11T04:42:49,051 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,051 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,052 | ^~~~~~ 2023-09-11T04:42:49,052 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,053 9576 | bond(nextedge, leftcand); 2023-09-11T04:42:49,054 | ^~~~ 2023-09-11T04:42:49,055 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,055 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,056 | ^ 2023-09-11T04:42:49,056 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,057 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,058 | ^~~~~~ 2023-09-11T04:42:49,058 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,059 9576 | bond(nextedge, leftcand); 2023-09-11T04:42:49,059 | ^~~~ 2023-09-11T04:42:49,061 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,062 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,063 | ^ 2023-09-11T04:42:49,063 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,064 967 | decode(ptr, otri2); 2023-09-11T04:42:49,065 | ^~~~~~ 2023-09-11T04:42:49,065 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,066 9587 | sym(*farleft, checkedge); 2023-09-11T04:42:49,067 | ^~~ 2023-09-11T04:42:49,068 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,068 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,069 | ^ 2023-09-11T04:42:49,069 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,070 967 | decode(ptr, otri2); 2023-09-11T04:42:49,070 | ^~~~~~ 2023-09-11T04:42:49,070 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,071 9587 | sym(*farleft, checkedge); 2023-09-11T04:42:49,071 | ^~~ 2023-09-11T04:42:49,074 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,074 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,075 | ^ 2023-09-11T04:42:49,075 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,076 967 | decode(ptr, otri2); 2023-09-11T04:42:49,076 | ^~~~~~ 2023-09-11T04:42:49,077 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,077 9587 | sym(*farleft, checkedge); 2023-09-11T04:42:49,077 | ^~~ 2023-09-11T04:42:49,080 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,081 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,082 | ^ 2023-09-11T04:42:49,082 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,082 967 | decode(ptr, otri2); 2023-09-11T04:42:49,083 | ^~~~~~ 2023-09-11T04:42:49,084 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,084 9596 | sym(*farleft, checkedge); 2023-09-11T04:42:49,085 | ^~~ 2023-09-11T04:42:49,086 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,087 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,088 | ^ 2023-09-11T04:42:49,088 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,089 967 | decode(ptr, otri2); 2023-09-11T04:42:49,090 | ^~~~~~ 2023-09-11T04:42:49,091 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,091 9596 | sym(*farleft, checkedge); 2023-09-11T04:42:49,092 | ^~~ 2023-09-11T04:42:49,093 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,093 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,094 | ^ 2023-09-11T04:42:49,094 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,095 967 | decode(ptr, otri2); 2023-09-11T04:42:49,096 | ^~~~~~ 2023-09-11T04:42:49,096 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,097 9596 | sym(*farleft, checkedge); 2023-09-11T04:42:49,097 | ^~~ 2023-09-11T04:42:49,099 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,100 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,100 | ^ 2023-09-11T04:42:49,101 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,102 971 | decode(ptr, otri); 2023-09-11T04:42:49,102 | ^~~~~~ 2023-09-11T04:42:49,103 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,103 9601 | symself(*farright); 2023-09-11T04:42:49,104 | ^~~~~~~ 2023-09-11T04:42:49,105 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,106 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,106 | ^ 2023-09-11T04:42:49,107 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,107 971 | decode(ptr, otri); 2023-09-11T04:42:49,107 | ^~~~~~ 2023-09-11T04:42:49,108 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,108 9601 | symself(*farright); 2023-09-11T04:42:49,109 | ^~~~~~~ 2023-09-11T04:42:49,112 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,112 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,113 | ^ 2023-09-11T04:42:49,113 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,113 971 | decode(ptr, otri); 2023-09-11T04:42:49,114 | ^~~~~~ 2023-09-11T04:42:49,114 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,115 9601 | symself(*farright); 2023-09-11T04:42:49,115 | ^~~~~~~ 2023-09-11T04:42:49,118 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,119 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,119 | ^ 2023-09-11T04:42:49,120 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,120 971 | decode(ptr, otri); 2023-09-11T04:42:49,121 | ^~~~~~ 2023-09-11T04:42:49,122 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,122 9612 | symself(nextedge); 2023-09-11T04:42:49,123 | ^~~~~~~ 2023-09-11T04:42:49,124 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,125 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,126 | ^ 2023-09-11T04:42:49,126 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,127 971 | decode(ptr, otri); 2023-09-11T04:42:49,128 | ^~~~~~ 2023-09-11T04:42:49,128 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,129 9612 | symself(nextedge); 2023-09-11T04:42:49,130 | ^~~~~~~ 2023-09-11T04:42:49,130 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,131 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,132 | ^ 2023-09-11T04:42:49,132 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,133 971 | decode(ptr, otri); 2023-09-11T04:42:49,133 | ^~~~~~ 2023-09-11T04:42:49,134 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,135 9612 | symself(nextedge); 2023-09-11T04:42:49,135 | ^~~~~~~ 2023-09-11T04:42:49,137 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,138 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,138 | ^ 2023-09-11T04:42:49,139 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,139 967 | decode(ptr, otri2); 2023-09-11T04:42:49,140 | ^~~~~~ 2023-09-11T04:42:49,141 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,142 9624 | sym(nextedge, topcasing); 2023-09-11T04:42:49,142 | ^~~ 2023-09-11T04:42:49,143 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,144 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,144 | ^ 2023-09-11T04:42:49,144 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,145 967 | decode(ptr, otri2); 2023-09-11T04:42:49,145 | ^~~~~~ 2023-09-11T04:42:49,146 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,146 9624 | sym(nextedge, topcasing); 2023-09-11T04:42:49,147 | ^~~ 2023-09-11T04:42:49,149 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,150 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,150 | ^ 2023-09-11T04:42:49,151 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,151 967 | decode(ptr, otri2); 2023-09-11T04:42:49,152 | ^~~~~~ 2023-09-11T04:42:49,152 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,152 9624 | sym(nextedge, topcasing); 2023-09-11T04:42:49,153 | ^~~ 2023-09-11T04:42:49,156 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,156 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,157 | ^ 2023-09-11T04:42:49,157 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,158 967 | decode(ptr, otri2); 2023-09-11T04:42:49,159 | ^~~~~~ 2023-09-11T04:42:49,159 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,160 9626 | sym(nextedge, sidecasing); 2023-09-11T04:42:49,161 | ^~~ 2023-09-11T04:42:49,162 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,163 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,164 | ^ 2023-09-11T04:42:49,164 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,165 967 | decode(ptr, otri2); 2023-09-11T04:42:49,166 | ^~~~~~ 2023-09-11T04:42:49,167 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,168 9626 | sym(nextedge, sidecasing); 2023-09-11T04:42:49,168 | ^~~ 2023-09-11T04:42:49,169 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,170 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,170 | ^ 2023-09-11T04:42:49,171 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,171 967 | decode(ptr, otri2); 2023-09-11T04:42:49,172 | ^~~~~~ 2023-09-11T04:42:49,172 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,173 9626 | sym(nextedge, sidecasing); 2023-09-11T04:42:49,174 | ^~~ 2023-09-11T04:42:49,174 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,175 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,175 | ^ 2023-09-11T04:42:49,176 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,177 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,177 | ^~~~~~ 2023-09-11T04:42:49,178 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,179 9627 | bond(nextedge, topcasing); 2023-09-11T04:42:49,180 | ^~~~ 2023-09-11T04:42:49,180 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,181 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,181 | ^ 2023-09-11T04:42:49,182 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,182 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,183 | ^~~~~~ 2023-09-11T04:42:49,183 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,183 9627 | bond(nextedge, topcasing); 2023-09-11T04:42:49,184 | ^~~~ 2023-09-11T04:42:49,187 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,187 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,188 | ^ 2023-09-11T04:42:49,188 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,189 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,189 | ^~~~~~ 2023-09-11T04:42:49,190 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,190 9627 | bond(nextedge, topcasing); 2023-09-11T04:42:49,190 | ^~~~ 2023-09-11T04:42:49,193 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,194 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,194 | ^ 2023-09-11T04:42:49,195 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,195 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,196 | ^~~~~~ 2023-09-11T04:42:49,196 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,197 9627 | bond(nextedge, topcasing); 2023-09-11T04:42:49,198 | ^~~~ 2023-09-11T04:42:49,199 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,200 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,201 | ^ 2023-09-11T04:42:49,201 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,202 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,203 | ^~~~~~ 2023-09-11T04:42:49,203 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,204 9628 | bond(leftcand, sidecasing); 2023-09-11T04:42:49,204 | ^~~~ 2023-09-11T04:42:49,205 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,206 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,207 | ^ 2023-09-11T04:42:49,207 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,208 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,208 | ^~~~~~ 2023-09-11T04:42:49,209 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,210 9628 | bond(leftcand, sidecasing); 2023-09-11T04:42:49,210 | ^~~~ 2023-09-11T04:42:49,212 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,212 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,213 | ^ 2023-09-11T04:42:49,214 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,214 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,215 | ^~~~~~ 2023-09-11T04:42:49,215 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,216 9628 | bond(leftcand, sidecasing); 2023-09-11T04:42:49,216 | ^~~~ 2023-09-11T04:42:49,218 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,218 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,219 | ^ 2023-09-11T04:42:49,219 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,220 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,220 | ^~~~~~ 2023-09-11T04:42:49,221 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,221 9628 | bond(leftcand, sidecasing); 2023-09-11T04:42:49,221 | ^~~~ 2023-09-11T04:42:49,224 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,225 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,225 | ^ 2023-09-11T04:42:49,226 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,226 967 | decode(ptr, otri2); 2023-09-11T04:42:49,226 | ^~~~~~ 2023-09-11T04:42:49,227 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,228 9630 | sym(leftcand, outercasing); 2023-09-11T04:42:49,228 | ^~~ 2023-09-11T04:42:49,230 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,231 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,232 | ^ 2023-09-11T04:42:49,232 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,233 967 | decode(ptr, otri2); 2023-09-11T04:42:49,234 | ^~~~~~ 2023-09-11T04:42:49,234 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,235 9630 | sym(leftcand, outercasing); 2023-09-11T04:42:49,236 | ^~~ 2023-09-11T04:42:49,237 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,237 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,238 | ^ 2023-09-11T04:42:49,239 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,239 967 | decode(ptr, otri2); 2023-09-11T04:42:49,240 | ^~~~~~ 2023-09-11T04:42:49,241 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,241 9630 | sym(leftcand, outercasing); 2023-09-11T04:42:49,242 | ^~~ 2023-09-11T04:42:49,243 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,244 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,244 | ^ 2023-09-11T04:42:49,245 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,245 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,246 | ^~~~~~ 2023-09-11T04:42:49,246 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,247 9632 | bond(nextedge, outercasing); 2023-09-11T04:42:49,248 | ^~~~ 2023-09-11T04:42:49,249 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,250 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,251 | ^ 2023-09-11T04:42:49,252 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,252 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,252 | ^~~~~~ 2023-09-11T04:42:49,253 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,253 9632 | bond(nextedge, outercasing); 2023-09-11T04:42:49,254 | ^~~~ 2023-09-11T04:42:49,255 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,256 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,256 | ^ 2023-09-11T04:42:49,257 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,257 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,258 | ^~~~~~ 2023-09-11T04:42:49,258 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,258 9632 | bond(nextedge, outercasing); 2023-09-11T04:42:49,259 | ^~~~ 2023-09-11T04:42:49,262 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,262 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,263 | ^ 2023-09-11T04:42:49,263 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,264 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,264 | ^~~~~~ 2023-09-11T04:42:49,265 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,266 9632 | bond(nextedge, outercasing); 2023-09-11T04:42:49,267 | ^~~~ 2023-09-11T04:42:49,269 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,269 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,270 | ^ 2023-09-11T04:42:49,271 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,272 971 | decode(ptr, otri); 2023-09-11T04:42:49,272 | ^~~~~~ 2023-09-11T04:42:49,273 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,274 9660 | symself(nextedge); 2023-09-11T04:42:49,274 | ^~~~~~~ 2023-09-11T04:42:49,275 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,276 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,276 | ^ 2023-09-11T04:42:49,277 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,277 971 | decode(ptr, otri); 2023-09-11T04:42:49,278 | ^~~~~~ 2023-09-11T04:42:49,279 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,279 9660 | symself(nextedge); 2023-09-11T04:42:49,280 | ^~~~~~~ 2023-09-11T04:42:49,281 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,282 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,282 | ^ 2023-09-11T04:42:49,283 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,284 971 | decode(ptr, otri); 2023-09-11T04:42:49,284 | ^~~~~~ 2023-09-11T04:42:49,285 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,286 9660 | symself(nextedge); 2023-09-11T04:42:49,286 | ^~~~~~~ 2023-09-11T04:42:49,288 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,288 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,289 | ^ 2023-09-11T04:42:49,290 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,290 967 | decode(ptr, otri2); 2023-09-11T04:42:49,291 | ^~~~~~ 2023-09-11T04:42:49,291 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,291 9672 | sym(nextedge, topcasing); 2023-09-11T04:42:49,292 | ^~~ 2023-09-11T04:42:49,294 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,295 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,295 | ^ 2023-09-11T04:42:49,295 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,296 967 | decode(ptr, otri2); 2023-09-11T04:42:49,296 | ^~~~~~ 2023-09-11T04:42:49,297 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,297 9672 | sym(nextedge, topcasing); 2023-09-11T04:42:49,298 | ^~~ 2023-09-11T04:42:49,300 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,301 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,301 | ^ 2023-09-11T04:42:49,302 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,302 967 | decode(ptr, otri2); 2023-09-11T04:42:49,303 | ^~~~~~ 2023-09-11T04:42:49,303 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,304 9672 | sym(nextedge, topcasing); 2023-09-11T04:42:49,305 | ^~~ 2023-09-11T04:42:49,307 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,307 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,308 | ^ 2023-09-11T04:42:49,309 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,309 967 | decode(ptr, otri2); 2023-09-11T04:42:49,310 | ^~~~~~ 2023-09-11T04:42:49,311 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,311 9674 | sym(nextedge, sidecasing); 2023-09-11T04:42:49,312 | ^~~ 2023-09-11T04:42:49,313 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,314 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,314 | ^ 2023-09-11T04:42:49,315 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,315 967 | decode(ptr, otri2); 2023-09-11T04:42:49,316 | ^~~~~~ 2023-09-11T04:42:49,316 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,317 9674 | sym(nextedge, sidecasing); 2023-09-11T04:42:49,318 | ^~~ 2023-09-11T04:42:49,319 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,320 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,320 | ^ 2023-09-11T04:42:49,321 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,322 967 | decode(ptr, otri2); 2023-09-11T04:42:49,322 | ^~~~~~ 2023-09-11T04:42:49,323 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,323 9674 | sym(nextedge, sidecasing); 2023-09-11T04:42:49,324 | ^~~ 2023-09-11T04:42:49,325 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,326 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,327 | ^ 2023-09-11T04:42:49,328 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,328 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,328 | ^~~~~~ 2023-09-11T04:42:49,329 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,329 9675 | bond(nextedge, topcasing); 2023-09-11T04:42:49,330 | ^~~~ 2023-09-11T04:42:49,332 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,332 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,333 | ^ 2023-09-11T04:42:49,333 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,334 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,334 | ^~~~~~ 2023-09-11T04:42:49,334 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,335 9675 | bond(nextedge, topcasing); 2023-09-11T04:42:49,335 | ^~~~ 2023-09-11T04:42:49,338 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,339 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,339 | ^ 2023-09-11T04:42:49,340 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,340 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,341 | ^~~~~~ 2023-09-11T04:42:49,342 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,342 9675 | bond(nextedge, topcasing); 2023-09-11T04:42:49,343 | ^~~~ 2023-09-11T04:42:49,344 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,345 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,346 | ^ 2023-09-11T04:42:49,346 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,347 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,348 | ^~~~~~ 2023-09-11T04:42:49,348 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,349 9675 | bond(nextedge, topcasing); 2023-09-11T04:42:49,350 | ^~~~ 2023-09-11T04:42:49,351 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,351 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,352 | ^ 2023-09-11T04:42:49,352 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,353 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,353 | ^~~~~~ 2023-09-11T04:42:49,354 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,355 9676 | bond(rightcand, sidecasing); 2023-09-11T04:42:49,355 | ^~~~ 2023-09-11T04:42:49,357 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,358 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,358 | ^ 2023-09-11T04:42:49,359 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,359 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,360 | ^~~~~~ 2023-09-11T04:42:49,361 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,362 9676 | bond(rightcand, sidecasing); 2023-09-11T04:42:49,362 | ^~~~ 2023-09-11T04:42:49,363 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,364 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,364 | ^ 2023-09-11T04:42:49,364 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,365 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,365 | ^~~~~~ 2023-09-11T04:42:49,366 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,366 9676 | bond(rightcand, sidecasing); 2023-09-11T04:42:49,367 | ^~~~ 2023-09-11T04:42:49,369 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,370 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,370 | ^ 2023-09-11T04:42:49,371 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,371 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,372 | ^~~~~~ 2023-09-11T04:42:49,372 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,373 9676 | bond(rightcand, sidecasing); 2023-09-11T04:42:49,373 | ^~~~ 2023-09-11T04:42:49,376 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,376 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,377 | ^ 2023-09-11T04:42:49,378 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,378 967 | decode(ptr, otri2); 2023-09-11T04:42:49,379 | ^~~~~~ 2023-09-11T04:42:49,380 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,380 9678 | sym(rightcand, outercasing); 2023-09-11T04:42:49,381 | ^~~ 2023-09-11T04:42:49,382 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,383 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,383 | ^ 2023-09-11T04:42:49,384 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,385 967 | decode(ptr, otri2); 2023-09-11T04:42:49,385 | ^~~~~~ 2023-09-11T04:42:49,386 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,386 9678 | sym(rightcand, outercasing); 2023-09-11T04:42:49,387 | ^~~ 2023-09-11T04:42:49,388 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,389 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,390 | ^ 2023-09-11T04:42:49,390 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,391 967 | decode(ptr, otri2); 2023-09-11T04:42:49,392 | ^~~~~~ 2023-09-11T04:42:49,392 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,393 9678 | sym(rightcand, outercasing); 2023-09-11T04:42:49,393 | ^~~ 2023-09-11T04:42:49,395 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,395 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,396 | ^ 2023-09-11T04:42:49,397 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,397 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,398 | ^~~~~~ 2023-09-11T04:42:49,399 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,399 9680 | bond(nextedge, outercasing); 2023-09-11T04:42:49,399 | ^~~~ 2023-09-11T04:42:49,401 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,401 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,402 | ^ 2023-09-11T04:42:49,402 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,403 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,403 | ^~~~~~ 2023-09-11T04:42:49,403 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,404 9680 | bond(nextedge, outercasing); 2023-09-11T04:42:49,404 | ^~~~ 2023-09-11T04:42:49,407 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,408 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,408 | ^ 2023-09-11T04:42:49,409 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,409 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,409 | ^~~~~~ 2023-09-11T04:42:49,410 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,411 9680 | bond(nextedge, outercasing); 2023-09-11T04:42:49,411 | ^~~~ 2023-09-11T04:42:49,413 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,414 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,415 | ^ 2023-09-11T04:42:49,416 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,416 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,417 | ^~~~~~ 2023-09-11T04:42:49,418 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,418 9680 | bond(nextedge, outercasing); 2023-09-11T04:42:49,419 | ^~~~ 2023-09-11T04:42:49,421 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,421 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,422 | ^ 2023-09-11T04:42:49,423 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,423 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,424 | ^~~~~~ 2023-09-11T04:42:49,424 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,425 9709 | bond(baseedge, rightcand); 2023-09-11T04:42:49,425 | ^~~~ 2023-09-11T04:42:49,427 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,428 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,428 | ^ 2023-09-11T04:42:49,429 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,429 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,430 | ^~~~~~ 2023-09-11T04:42:49,431 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,431 9709 | bond(baseedge, rightcand); 2023-09-11T04:42:49,432 | ^~~~ 2023-09-11T04:42:49,433 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,434 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,435 | ^ 2023-09-11T04:42:49,435 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,436 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,436 | ^~~~~~ 2023-09-11T04:42:49,436 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,437 9709 | bond(baseedge, rightcand); 2023-09-11T04:42:49,437 | ^~~~ 2023-09-11T04:42:49,440 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,440 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,441 | ^ 2023-09-11T04:42:49,441 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,441 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,442 | ^~~~~~ 2023-09-11T04:42:49,442 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,443 9709 | bond(baseedge, rightcand); 2023-09-11T04:42:49,443 | ^~~~ 2023-09-11T04:42:49,446 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,447 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,447 | ^ 2023-09-11T04:42:49,448 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,448 967 | decode(ptr, otri2); 2023-09-11T04:42:49,449 | ^~~~~~ 2023-09-11T04:42:49,450 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,450 9713 | sym(baseedge, rightcand); 2023-09-11T04:42:49,451 | ^~~ 2023-09-11T04:42:49,452 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,453 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,454 | ^ 2023-09-11T04:42:49,454 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,455 967 | decode(ptr, otri2); 2023-09-11T04:42:49,456 | ^~~~~~ 2023-09-11T04:42:49,456 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,460 9713 | sym(baseedge, rightcand); 2023-09-11T04:42:49,460 | ^~~ 2023-09-11T04:42:49,461 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,462 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,462 | ^ 2023-09-11T04:42:49,463 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,463 967 | decode(ptr, otri2); 2023-09-11T04:42:49,464 | ^~~~~~ 2023-09-11T04:42:49,464 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,465 9713 | sym(baseedge, rightcand); 2023-09-11T04:42:49,466 | ^~~ 2023-09-11T04:42:49,466 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,467 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,467 | ^ 2023-09-11T04:42:49,468 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,469 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,469 | ^~~~~~ 2023-09-11T04:42:49,470 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,470 9718 | bond(baseedge, leftcand); 2023-09-11T04:42:49,471 | ^~~~ 2023-09-11T04:42:49,472 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,472 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,473 | ^ 2023-09-11T04:42:49,473 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,474 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,474 | ^~~~~~ 2023-09-11T04:42:49,475 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,475 9718 | bond(baseedge, leftcand); 2023-09-11T04:42:49,475 | ^~~~ 2023-09-11T04:42:49,478 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,478 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,479 | ^ 2023-09-11T04:42:49,479 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,480 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,481 | ^~~~~~ 2023-09-11T04:42:49,481 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,482 9718 | bond(baseedge, leftcand); 2023-09-11T04:42:49,482 | ^~~~ 2023-09-11T04:42:49,484 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,485 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,485 | ^ 2023-09-11T04:42:49,486 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,486 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,487 | ^~~~~~ 2023-09-11T04:42:49,487 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,488 9718 | bond(baseedge, leftcand); 2023-09-11T04:42:49,489 | ^~~~ 2023-09-11T04:42:49,490 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,491 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,492 | ^ 2023-09-11T04:42:49,492 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,493 967 | decode(ptr, otri2); 2023-09-11T04:42:49,494 | ^~~~~~ 2023-09-11T04:42:49,494 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,495 9722 | sym(baseedge, leftcand); 2023-09-11T04:42:49,496 | ^~~ 2023-09-11T04:42:49,497 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,497 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,498 | ^ 2023-09-11T04:42:49,498 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,499 967 | decode(ptr, otri2); 2023-09-11T04:42:49,500 | ^~~~~~ 2023-09-11T04:42:49,500 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,501 9722 | sym(baseedge, leftcand); 2023-09-11T04:42:49,501 | ^~~ 2023-09-11T04:42:49,503 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,504 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,504 | ^ 2023-09-11T04:42:49,505 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,506 967 | decode(ptr, otri2); 2023-09-11T04:42:49,506 | ^~~~~~ 2023-09-11T04:42:49,507 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,508 9722 | sym(baseedge, leftcand); 2023-09-11T04:42:49,509 | ^~~ 2023-09-11T04:42:49,509 c/triangle.c: In function ‘divconqrecurse’: 2023-09-11T04:42:49,511 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,511 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,512 | ^ 2023-09-11T04:42:49,512 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,513 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,513 | ^~~~~~ 2023-09-11T04:42:49,513 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,514 9784 | bond(*farleft, *farright); 2023-09-11T04:42:49,514 | ^~~~ 2023-09-11T04:42:49,517 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,518 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,518 | ^ 2023-09-11T04:42:49,519 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,519 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,520 | ^~~~~~ 2023-09-11T04:42:49,520 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,520 9784 | bond(*farleft, *farright); 2023-09-11T04:42:49,521 | ^~~~ 2023-09-11T04:42:49,524 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,524 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,525 | ^ 2023-09-11T04:42:49,525 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,526 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,527 | ^~~~~~ 2023-09-11T04:42:49,527 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,528 9784 | bond(*farleft, *farright); 2023-09-11T04:42:49,529 | ^~~~ 2023-09-11T04:42:49,530 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,531 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,531 | ^ 2023-09-11T04:42:49,532 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,533 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,533 | ^~~~~~ 2023-09-11T04:42:49,534 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,535 9784 | bond(*farleft, *farright); 2023-09-11T04:42:49,535 | ^~~~ 2023-09-11T04:42:49,537 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,537 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,538 | ^ 2023-09-11T04:42:49,538 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,539 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,540 | ^~~~~~ 2023-09-11T04:42:49,540 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,541 9787 | bond(*farleft, *farright); 2023-09-11T04:42:49,541 | ^~~~ 2023-09-11T04:42:49,543 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,544 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,544 | ^ 2023-09-11T04:42:49,545 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,546 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,547 | ^~~~~~ 2023-09-11T04:42:49,547 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,547 9787 | bond(*farleft, *farright); 2023-09-11T04:42:49,548 | ^~~~ 2023-09-11T04:42:49,549 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,550 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,550 | ^ 2023-09-11T04:42:49,551 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,551 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,552 | ^~~~~~ 2023-09-11T04:42:49,552 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,553 9787 | bond(*farleft, *farright); 2023-09-11T04:42:49,553 | ^~~~ 2023-09-11T04:42:49,556 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,556 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,557 | ^ 2023-09-11T04:42:49,557 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,558 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,558 | ^~~~~~ 2023-09-11T04:42:49,559 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,559 9787 | bond(*farleft, *farright); 2023-09-11T04:42:49,559 | ^~~~ 2023-09-11T04:42:49,562 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,563 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,564 | ^ 2023-09-11T04:42:49,564 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,565 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,566 | ^~~~~~ 2023-09-11T04:42:49,566 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,567 9790 | bond(*farleft, *farright); 2023-09-11T04:42:49,567 | ^~~~ 2023-09-11T04:42:49,568 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,569 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,570 | ^ 2023-09-11T04:42:49,571 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,571 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,572 | ^~~~~~ 2023-09-11T04:42:49,572 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,573 9790 | bond(*farleft, *farright); 2023-09-11T04:42:49,574 | ^~~~ 2023-09-11T04:42:49,575 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,576 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,576 | ^ 2023-09-11T04:42:49,577 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,577 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,578 | ^~~~~~ 2023-09-11T04:42:49,579 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,579 9790 | bond(*farleft, *farright); 2023-09-11T04:42:49,580 | ^~~~ 2023-09-11T04:42:49,581 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,582 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,583 | ^ 2023-09-11T04:42:49,583 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,584 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,584 | ^~~~~~ 2023-09-11T04:42:49,585 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,585 9790 | bond(*farleft, *farright); 2023-09-11T04:42:49,585 | ^~~~ 2023-09-11T04:42:49,589 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,589 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,590 | ^ 2023-09-11T04:42:49,590 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,591 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,591 | ^~~~~~ 2023-09-11T04:42:49,592 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,592 9820 | bond(midtri, tri1); 2023-09-11T04:42:49,593 | ^~~~ 2023-09-11T04:42:49,595 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,596 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,596 | ^ 2023-09-11T04:42:49,597 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,597 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,598 | ^~~~~~ 2023-09-11T04:42:49,598 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,599 9820 | bond(midtri, tri1); 2023-09-11T04:42:49,600 | ^~~~ 2023-09-11T04:42:49,602 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,602 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,603 | ^ 2023-09-11T04:42:49,604 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,604 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,605 | ^~~~~~ 2023-09-11T04:42:49,606 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,606 9820 | bond(midtri, tri1); 2023-09-11T04:42:49,607 | ^~~~ 2023-09-11T04:42:49,608 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,609 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,609 | ^ 2023-09-11T04:42:49,610 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,610 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,611 | ^~~~~~ 2023-09-11T04:42:49,611 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,612 9820 | bond(midtri, tri1); 2023-09-11T04:42:49,613 | ^~~~ 2023-09-11T04:42:49,614 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,615 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,616 | ^ 2023-09-11T04:42:49,616 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,617 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,618 | ^~~~~~ 2023-09-11T04:42:49,618 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,619 9821 | bond(tri2, tri3); 2023-09-11T04:42:49,620 | ^~~~ 2023-09-11T04:42:49,621 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,621 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,622 | ^ 2023-09-11T04:42:49,622 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,623 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,623 | ^~~~~~ 2023-09-11T04:42:49,623 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,624 9821 | bond(tri2, tri3); 2023-09-11T04:42:49,624 | ^~~~ 2023-09-11T04:42:49,627 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,628 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,628 | ^ 2023-09-11T04:42:49,629 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,629 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,630 | ^~~~~~ 2023-09-11T04:42:49,630 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,630 9821 | bond(tri2, tri3); 2023-09-11T04:42:49,631 | ^~~~ 2023-09-11T04:42:49,634 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,634 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,635 | ^ 2023-09-11T04:42:49,635 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,636 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,637 | ^~~~~~ 2023-09-11T04:42:49,637 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,638 9821 | bond(tri2, tri3); 2023-09-11T04:42:49,639 | ^~~~ 2023-09-11T04:42:49,640 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,641 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,642 | ^ 2023-09-11T04:42:49,643 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,643 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,644 | ^~~~~~ 2023-09-11T04:42:49,645 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,645 9826 | bond(midtri, tri3); 2023-09-11T04:42:49,646 | ^~~~ 2023-09-11T04:42:49,647 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,647 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,648 | ^ 2023-09-11T04:42:49,649 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,649 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,650 | ^~~~~~ 2023-09-11T04:42:49,650 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,651 9826 | bond(midtri, tri3); 2023-09-11T04:42:49,651 | ^~~~ 2023-09-11T04:42:49,653 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,654 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,655 | ^ 2023-09-11T04:42:49,655 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,656 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,657 | ^~~~~~ 2023-09-11T04:42:49,657 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,658 9826 | bond(midtri, tri3); 2023-09-11T04:42:49,658 | ^~~~ 2023-09-11T04:42:49,660 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,660 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,661 | ^ 2023-09-11T04:42:49,661 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,661 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,662 | ^~~~~~ 2023-09-11T04:42:49,662 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,663 9826 | bond(midtri, tri3); 2023-09-11T04:42:49,663 | ^~~~ 2023-09-11T04:42:49,666 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,667 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,667 | ^ 2023-09-11T04:42:49,667 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,668 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,668 | ^~~~~~ 2023-09-11T04:42:49,669 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,669 9827 | bond(tri1, tri2); 2023-09-11T04:42:49,670 | ^~~~ 2023-09-11T04:42:49,673 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,673 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,674 | ^ 2023-09-11T04:42:49,674 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,675 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,676 | ^~~~~~ 2023-09-11T04:42:49,676 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,677 9827 | bond(tri1, tri2); 2023-09-11T04:42:49,678 | ^~~~ 2023-09-11T04:42:49,679 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,680 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,680 | ^ 2023-09-11T04:42:49,681 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,682 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,682 | ^~~~~~ 2023-09-11T04:42:49,683 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,684 9827 | bond(tri1, tri2); 2023-09-11T04:42:49,684 | ^~~~ 2023-09-11T04:42:49,685 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,686 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,687 | ^ 2023-09-11T04:42:49,688 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,688 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,689 | ^~~~~~ 2023-09-11T04:42:49,690 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,690 9827 | bond(tri1, tri2); 2023-09-11T04:42:49,691 | ^~~~ 2023-09-11T04:42:49,692 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,693 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,693 | ^ 2023-09-11T04:42:49,695 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,695 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,696 | ^~~~~~ 2023-09-11T04:42:49,696 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,696 9832 | bond(midtri, tri1); 2023-09-11T04:42:49,697 | ^~~~ 2023-09-11T04:42:49,698 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,699 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,699 | ^ 2023-09-11T04:42:49,700 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,700 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,701 | ^~~~~~ 2023-09-11T04:42:49,701 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,702 9832 | bond(midtri, tri1); 2023-09-11T04:42:49,702 | ^~~~ 2023-09-11T04:42:49,705 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,705 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,706 | ^ 2023-09-11T04:42:49,706 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,707 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,707 | ^~~~~~ 2023-09-11T04:42:49,708 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,708 9832 | bond(midtri, tri1); 2023-09-11T04:42:49,709 | ^~~~ 2023-09-11T04:42:49,711 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,712 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,713 | ^ 2023-09-11T04:42:49,713 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,714 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,715 | ^~~~~~ 2023-09-11T04:42:49,715 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,716 9832 | bond(midtri, tri1); 2023-09-11T04:42:49,716 | ^~~~ 2023-09-11T04:42:49,718 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,718 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,719 | ^ 2023-09-11T04:42:49,720 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,720 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,721 | ^~~~~~ 2023-09-11T04:42:49,721 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,722 9833 | bond(tri2, tri3); 2023-09-11T04:42:49,722 | ^~~~ 2023-09-11T04:42:49,724 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,725 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,725 | ^ 2023-09-11T04:42:49,726 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,726 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,727 | ^~~~~~ 2023-09-11T04:42:49,728 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,728 9833 | bond(tri2, tri3); 2023-09-11T04:42:49,729 | ^~~~ 2023-09-11T04:42:49,730 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,731 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,732 | ^ 2023-09-11T04:42:49,732 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,733 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,733 | ^~~~~~ 2023-09-11T04:42:49,733 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,734 9833 | bond(tri2, tri3); 2023-09-11T04:42:49,734 | ^~~~ 2023-09-11T04:42:49,737 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,737 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,738 | ^ 2023-09-11T04:42:49,738 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,739 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,739 | ^~~~~~ 2023-09-11T04:42:49,740 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,740 9833 | bond(tri2, tri3); 2023-09-11T04:42:49,741 | ^~~~ 2023-09-11T04:42:49,745 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,745 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,746 | ^ 2023-09-11T04:42:49,746 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,747 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,747 | ^~~~~~ 2023-09-11T04:42:49,748 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,748 9863 | bond(midtri, tri1); 2023-09-11T04:42:49,749 | ^~~~ 2023-09-11T04:42:49,751 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,752 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,753 | ^ 2023-09-11T04:42:49,753 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,754 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,754 | ^~~~~~ 2023-09-11T04:42:49,755 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,756 9863 | bond(midtri, tri1); 2023-09-11T04:42:49,756 | ^~~~ 2023-09-11T04:42:49,758 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,758 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,759 | ^ 2023-09-11T04:42:49,759 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,760 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,761 | ^~~~~~ 2023-09-11T04:42:49,761 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,762 9863 | bond(midtri, tri1); 2023-09-11T04:42:49,762 | ^~~~ 2023-09-11T04:42:49,764 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,765 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,766 | ^ 2023-09-11T04:42:49,766 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,767 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,767 | ^~~~~~ 2023-09-11T04:42:49,768 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,769 9863 | bond(midtri, tri1); 2023-09-11T04:42:49,769 | ^~~~ 2023-09-11T04:42:49,771 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,771 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,772 | ^ 2023-09-11T04:42:49,772 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,772 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,773 | ^~~~~~ 2023-09-11T04:42:49,773 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,774 9865 | bond(midtri, tri2); 2023-09-11T04:42:49,774 | ^~~~ 2023-09-11T04:42:49,777 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,778 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,778 | ^ 2023-09-11T04:42:49,778 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,779 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,779 | ^~~~~~ 2023-09-11T04:42:49,780 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,780 9865 | bond(midtri, tri2); 2023-09-11T04:42:49,781 | ^~~~ 2023-09-11T04:42:49,784 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,784 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,785 | ^ 2023-09-11T04:42:49,785 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,786 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,787 | ^~~~~~ 2023-09-11T04:42:49,787 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,788 9865 | bond(midtri, tri2); 2023-09-11T04:42:49,788 | ^~~~ 2023-09-11T04:42:49,790 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,791 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,791 | ^ 2023-09-11T04:42:49,792 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,793 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,793 | ^~~~~~ 2023-09-11T04:42:49,794 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,795 9865 | bond(midtri, tri2); 2023-09-11T04:42:49,795 | ^~~~ 2023-09-11T04:42:49,796 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,797 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,798 | ^ 2023-09-11T04:42:49,798 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,799 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,799 | ^~~~~~ 2023-09-11T04:42:49,800 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,801 9867 | bond(midtri, tri3); 2023-09-11T04:42:49,801 | ^~~~ 2023-09-11T04:42:49,803 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,804 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,804 | ^ 2023-09-11T04:42:49,805 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,806 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,807 | ^~~~~~ 2023-09-11T04:42:49,807 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,808 9867 | bond(midtri, tri3); 2023-09-11T04:42:49,808 | ^~~~ 2023-09-11T04:42:49,809 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,810 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,810 | ^ 2023-09-11T04:42:49,811 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,811 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,812 | ^~~~~~ 2023-09-11T04:42:49,812 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,812 9867 | bond(midtri, tri3); 2023-09-11T04:42:49,813 | ^~~~ 2023-09-11T04:42:49,816 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,816 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,817 | ^ 2023-09-11T04:42:49,817 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,818 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,818 | ^~~~~~ 2023-09-11T04:42:49,819 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,819 9867 | bond(midtri, tri3); 2023-09-11T04:42:49,820 | ^~~~ 2023-09-11T04:42:49,822 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,823 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,824 | ^ 2023-09-11T04:42:49,825 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,825 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,826 | ^~~~~~ 2023-09-11T04:42:49,827 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,828 9870 | bond(tri1, tri2); 2023-09-11T04:42:49,828 | ^~~~ 2023-09-11T04:42:49,829 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,830 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,831 | ^ 2023-09-11T04:42:49,832 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,832 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,833 | ^~~~~~ 2023-09-11T04:42:49,833 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,834 9870 | bond(tri1, tri2); 2023-09-11T04:42:49,834 | ^~~~ 2023-09-11T04:42:49,835 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,836 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,837 | ^ 2023-09-11T04:42:49,837 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,838 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,838 | ^~~~~~ 2023-09-11T04:42:49,839 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,840 9870 | bond(tri1, tri2); 2023-09-11T04:42:49,840 | ^~~~ 2023-09-11T04:42:49,842 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,842 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,843 | ^ 2023-09-11T04:42:49,844 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,844 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,845 | ^~~~~~ 2023-09-11T04:42:49,845 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,845 9870 | bond(tri1, tri2); 2023-09-11T04:42:49,846 | ^~~~ 2023-09-11T04:42:49,848 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,849 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,849 | ^ 2023-09-11T04:42:49,850 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,850 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,851 | ^~~~~~ 2023-09-11T04:42:49,851 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,851 9873 | bond(tri1, tri3); 2023-09-11T04:42:49,852 | ^~~~ 2023-09-11T04:42:49,855 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,855 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,856 | ^ 2023-09-11T04:42:49,856 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,857 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,858 | ^~~~~~ 2023-09-11T04:42:49,858 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,859 9873 | bond(tri1, tri3); 2023-09-11T04:42:49,860 | ^~~~ 2023-09-11T04:42:49,861 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,862 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,863 | ^ 2023-09-11T04:42:49,863 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,864 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,865 | ^~~~~~ 2023-09-11T04:42:49,865 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,866 9873 | bond(tri1, tri3); 2023-09-11T04:42:49,867 | ^~~~ 2023-09-11T04:42:49,868 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,868 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,869 | ^ 2023-09-11T04:42:49,870 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,870 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,871 | ^~~~~~ 2023-09-11T04:42:49,871 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,872 9873 | bond(tri1, tri3); 2023-09-11T04:42:49,872 | ^~~~ 2023-09-11T04:42:49,874 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,875 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,876 | ^ 2023-09-11T04:42:49,876 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,877 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,878 | ^~~~~~ 2023-09-11T04:42:49,878 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,879 9876 | bond(tri2, tri3); 2023-09-11T04:42:49,880 | ^~~~ 2023-09-11T04:42:49,881 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,881 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,882 | ^ 2023-09-11T04:42:49,882 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,883 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:49,883 | ^~~~~~ 2023-09-11T04:42:49,883 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,884 9876 | bond(tri2, tri3); 2023-09-11T04:42:49,884 | ^~~~ 2023-09-11T04:42:49,887 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,888 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,888 | ^ 2023-09-11T04:42:49,889 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,889 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,890 | ^~~~~~ 2023-09-11T04:42:49,890 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,890 9876 | bond(tri2, tri3); 2023-09-11T04:42:49,891 | ^~~~ 2023-09-11T04:42:49,894 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,894 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,895 | ^ 2023-09-11T04:42:49,895 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,896 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:49,897 | ^~~~~~ 2023-09-11T04:42:49,897 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2023-09-11T04:42:49,898 9876 | bond(tri2, tri3); 2023-09-11T04:42:49,898 | ^~~~ 2023-09-11T04:42:49,899 c/triangle.c: In function ‘removeghosts’: 2023-09-11T04:42:49,902 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,902 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,903 | ^ 2023-09-11T04:42:49,904 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,904 971 | decode(ptr, otri); 2023-09-11T04:42:49,905 | ^~~~~~ 2023-09-11T04:42:49,905 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,906 9935 | symself(searchedge); 2023-09-11T04:42:49,907 | ^~~~~~~ 2023-09-11T04:42:49,908 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,909 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,909 | ^ 2023-09-11T04:42:49,910 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,910 971 | decode(ptr, otri); 2023-09-11T04:42:49,911 | ^~~~~~ 2023-09-11T04:42:49,911 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,912 9935 | symself(searchedge); 2023-09-11T04:42:49,913 | ^~~~~~~ 2023-09-11T04:42:49,915 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,915 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,916 | ^ 2023-09-11T04:42:49,916 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,917 971 | decode(ptr, otri); 2023-09-11T04:42:49,918 | ^~~~~~ 2023-09-11T04:42:49,918 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,919 9935 | symself(searchedge); 2023-09-11T04:42:49,920 | ^~~~~~~ 2023-09-11T04:42:49,921 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,922 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,922 | ^ 2023-09-11T04:42:49,923 c/triangle.c:9936:20: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,923 9936 | m->dummytri[0] = encode(searchedge); 2023-09-11T04:42:49,924 | ^~~~~~ 2023-09-11T04:42:49,927 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,928 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:49,928 | ^ 2023-09-11T04:42:49,929 c/triangle.c:9936:20: note: in expansion of macro ‘encode’ 2023-09-11T04:42:49,929 9936 | m->dummytri[0] = encode(searchedge); 2023-09-11T04:42:49,930 | ^~~~~~ 2023-09-11T04:42:49,934 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,935 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,935 | ^ 2023-09-11T04:42:49,936 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,936 971 | decode(ptr, otri); 2023-09-11T04:42:49,936 | ^~~~~~ 2023-09-11T04:42:49,937 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,937 9944 | symself(dissolveedge); 2023-09-11T04:42:49,938 | ^~~~~~~ 2023-09-11T04:42:49,941 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,941 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,942 | ^ 2023-09-11T04:42:49,943 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,943 971 | decode(ptr, otri); 2023-09-11T04:42:49,944 | ^~~~~~ 2023-09-11T04:42:49,945 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,945 9944 | symself(dissolveedge); 2023-09-11T04:42:49,946 | ^~~~~~~ 2023-09-11T04:42:49,947 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,948 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,949 | ^ 2023-09-11T04:42:49,949 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,950 971 | decode(ptr, otri); 2023-09-11T04:42:49,950 | ^~~~~~ 2023-09-11T04:42:49,951 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,952 9944 | symself(dissolveedge); 2023-09-11T04:42:49,952 | ^~~~~~~ 2023-09-11T04:42:49,954 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,955 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,955 | ^ 2023-09-11T04:42:49,956 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,956 967 | decode(ptr, otri2); 2023-09-11T04:42:49,957 | ^~~~~~ 2023-09-11T04:42:49,958 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,958 9959 | sym(deadtriangle, dissolveedge); 2023-09-11T04:42:49,959 | ^~~ 2023-09-11T04:42:49,961 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,961 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,962 | ^ 2023-09-11T04:42:49,963 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,963 967 | decode(ptr, otri2); 2023-09-11T04:42:49,964 | ^~~~~~ 2023-09-11T04:42:49,964 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,965 9959 | sym(deadtriangle, dissolveedge); 2023-09-11T04:42:49,965 | ^~~ 2023-09-11T04:42:49,967 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,968 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,968 | ^ 2023-09-11T04:42:49,969 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,969 967 | decode(ptr, otri2); 2023-09-11T04:42:49,970 | ^~~~~~ 2023-09-11T04:42:49,970 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:49,971 9959 | sym(deadtriangle, dissolveedge); 2023-09-11T04:42:49,971 | ^~~ 2023-09-11T04:42:49,972 c/triangle.c: In function ‘removebox’: 2023-09-11T04:42:49,977 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,978 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,978 | ^ 2023-09-11T04:42:49,979 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,979 971 | decode(ptr, otri); 2023-09-11T04:42:49,980 | ^~~~~~ 2023-09-11T04:42:49,980 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,981 10152 | symself(nextedge); 2023-09-11T04:42:49,981 | ^~~~~~~ 2023-09-11T04:42:49,984 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,985 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:49,986 | ^ 2023-09-11T04:42:49,986 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,987 971 | decode(ptr, otri); 2023-09-11T04:42:49,988 | ^~~~~~ 2023-09-11T04:42:49,988 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,989 10152 | symself(nextedge); 2023-09-11T04:42:49,990 | ^~~~~~~ 2023-09-11T04:42:49,991 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:49,992 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:49,992 | ^ 2023-09-11T04:42:49,993 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:49,994 971 | decode(ptr, otri); 2023-09-11T04:42:49,994 | ^~~~~~ 2023-09-11T04:42:49,995 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:49,995 10152 | symself(nextedge); 2023-09-11T04:42:49,996 | ^~~~~~~ 2023-09-11T04:42:49,998 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:49,998 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:49,999 | ^ 2023-09-11T04:42:50,000 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,000 971 | decode(ptr, otri); 2023-09-11T04:42:50,001 | ^~~~~~ 2023-09-11T04:42:50,002 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,002 10156 | symself(nextedge); 2023-09-11T04:42:50,003 | ^~~~~~~ 2023-09-11T04:42:50,004 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,005 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,006 | ^ 2023-09-11T04:42:50,006 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,007 971 | decode(ptr, otri); 2023-09-11T04:42:50,008 | ^~~~~~ 2023-09-11T04:42:50,008 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,008 10156 | symself(nextedge); 2023-09-11T04:42:50,009 | ^~~~~~~ 2023-09-11T04:42:50,011 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,012 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,012 | ^ 2023-09-11T04:42:50,012 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,013 971 | decode(ptr, otri); 2023-09-11T04:42:50,013 | ^~~~~~ 2023-09-11T04:42:50,014 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,014 10156 | symself(nextedge); 2023-09-11T04:42:50,015 | ^~~~~~~ 2023-09-11T04:42:50,018 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,018 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,019 | ^ 2023-09-11T04:42:50,019 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,020 971 | decode(ptr, otri); 2023-09-11T04:42:50,020 | ^~~~~~ 2023-09-11T04:42:50,021 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,021 10160 | symself(searchedge); 2023-09-11T04:42:50,022 | ^~~~~~~ 2023-09-11T04:42:50,025 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,025 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,026 | ^ 2023-09-11T04:42:50,027 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,027 971 | decode(ptr, otri); 2023-09-11T04:42:50,028 | ^~~~~~ 2023-09-11T04:42:50,029 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,029 10160 | symself(searchedge); 2023-09-11T04:42:50,030 | ^~~~~~~ 2023-09-11T04:42:50,031 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,032 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,033 | ^ 2023-09-11T04:42:50,033 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,034 971 | decode(ptr, otri); 2023-09-11T04:42:50,035 | ^~~~~~ 2023-09-11T04:42:50,035 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,036 10160 | symself(searchedge); 2023-09-11T04:42:50,036 | ^~~~~~~ 2023-09-11T04:42:50,038 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,039 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,039 | ^ 2023-09-11T04:42:50,040 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,041 971 | decode(ptr, otri); 2023-09-11T04:42:50,041 | ^~~~~~ 2023-09-11T04:42:50,042 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,042 10164 | symself(checkedge); 2023-09-11T04:42:50,043 | ^~~~~~~ 2023-09-11T04:42:50,045 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,046 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,046 | ^ 2023-09-11T04:42:50,047 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,047 971 | decode(ptr, otri); 2023-09-11T04:42:50,049 | ^~~~~~ 2023-09-11T04:42:50,049 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,049 10164 | symself(checkedge); 2023-09-11T04:42:50,050 | ^~~~~~~ 2023-09-11T04:42:50,051 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,052 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,052 | ^ 2023-09-11T04:42:50,053 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,053 971 | decode(ptr, otri); 2023-09-11T04:42:50,054 | ^~~~~~ 2023-09-11T04:42:50,054 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,055 10164 | symself(checkedge); 2023-09-11T04:42:50,055 | ^~~~~~~ 2023-09-11T04:42:50,058 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,059 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,059 | ^ 2023-09-11T04:42:50,060 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,060 971 | decode(ptr, otri); 2023-09-11T04:42:50,061 | ^~~~~~ 2023-09-11T04:42:50,061 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,062 10170 | symself(searchedge); 2023-09-11T04:42:50,062 | ^~~~~~~ 2023-09-11T04:42:50,065 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,066 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,066 | ^ 2023-09-11T04:42:50,067 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,067 971 | decode(ptr, otri); 2023-09-11T04:42:50,068 | ^~~~~~ 2023-09-11T04:42:50,069 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,069 10170 | symself(searchedge); 2023-09-11T04:42:50,070 | ^~~~~~~ 2023-09-11T04:42:50,072 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,073 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,073 | ^ 2023-09-11T04:42:50,074 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,075 971 | decode(ptr, otri); 2023-09-11T04:42:50,075 | ^~~~~~ 2023-09-11T04:42:50,076 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,076 10170 | symself(searchedge); 2023-09-11T04:42:50,077 | ^~~~~~~ 2023-09-11T04:42:50,079 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,079 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,080 | ^ 2023-09-11T04:42:50,080 c/triangle.c:10174:20: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,081 10174 | m->dummytri[0] = encode(searchedge); 2023-09-11T04:42:50,081 | ^~~~~~ 2023-09-11T04:42:50,085 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,086 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,087 | ^ 2023-09-11T04:42:50,087 c/triangle.c:10174:20: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,088 10174 | m->dummytri[0] = encode(searchedge); 2023-09-11T04:42:50,088 | ^~~~~~ 2023-09-11T04:42:50,092 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,093 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,094 | ^ 2023-09-11T04:42:50,094 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,095 971 | decode(ptr, otri); 2023-09-11T04:42:50,095 | ^~~~~~ 2023-09-11T04:42:50,096 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,096 10179 | symself(dissolveedge); 2023-09-11T04:42:50,097 | ^~~~~~~ 2023-09-11T04:42:50,099 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,099 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,100 | ^ 2023-09-11T04:42:50,100 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,101 971 | decode(ptr, otri); 2023-09-11T04:42:50,102 | ^~~~~~ 2023-09-11T04:42:50,102 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,102 10179 | symself(dissolveedge); 2023-09-11T04:42:50,103 | ^~~~~~~ 2023-09-11T04:42:50,106 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,106 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,107 | ^ 2023-09-11T04:42:50,107 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,108 971 | decode(ptr, otri); 2023-09-11T04:42:50,108 | ^~~~~~ 2023-09-11T04:42:50,109 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,109 10179 | symself(dissolveedge); 2023-09-11T04:42:50,110 | ^~~~~~~ 2023-09-11T04:42:50,113 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,114 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,114 | ^ 2023-09-11T04:42:50,115 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,115 967 | decode(ptr, otri2); 2023-09-11T04:42:50,116 | ^~~~~~ 2023-09-11T04:42:50,117 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,117 10197 | sym(deadtriangle, nextedge); 2023-09-11T04:42:50,118 | ^~~ 2023-09-11T04:42:50,120 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,120 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,121 | ^ 2023-09-11T04:42:50,122 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,122 967 | decode(ptr, otri2); 2023-09-11T04:42:50,123 | ^~~~~~ 2023-09-11T04:42:50,123 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,124 10197 | sym(deadtriangle, nextedge); 2023-09-11T04:42:50,124 | ^~~ 2023-09-11T04:42:50,126 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,127 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,128 | ^ 2023-09-11T04:42:50,128 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,129 967 | decode(ptr, otri2); 2023-09-11T04:42:50,130 | ^~~~~~ 2023-09-11T04:42:50,130 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,131 10197 | sym(deadtriangle, nextedge); 2023-09-11T04:42:50,132 | ^~~ 2023-09-11T04:42:50,137 c/triangle.c: In function ‘frontlocate’: 2023-09-11T04:42:50,144 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,145 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,146 | ^ 2023-09-11T04:42:50,146 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,147 971 | decode(ptr, otri); 2023-09-11T04:42:50,147 | ^~~~~~ 2023-09-11T04:42:50,148 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,148 1001 | symself(otri); 2023-09-11T04:42:50,149 | ^~~~~~~ 2023-09-11T04:42:50,149 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:50,149 10781 | onextself(*searchtri); 2023-09-11T04:42:50,150 | ^~~~~~~~~ 2023-09-11T04:42:50,152 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,152 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,153 | ^ 2023-09-11T04:42:50,153 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,154 971 | decode(ptr, otri); 2023-09-11T04:42:50,154 | ^~~~~~ 2023-09-11T04:42:50,154 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,155 1001 | symself(otri); 2023-09-11T04:42:50,155 | ^~~~~~~ 2023-09-11T04:42:50,156 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:50,156 10781 | onextself(*searchtri); 2023-09-11T04:42:50,157 | ^~~~~~~~~ 2023-09-11T04:42:50,159 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,160 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,160 | ^ 2023-09-11T04:42:50,161 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,162 971 | decode(ptr, otri); 2023-09-11T04:42:50,162 | ^~~~~~ 2023-09-11T04:42:50,163 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,164 1001 | symself(otri); 2023-09-11T04:42:50,164 | ^~~~~~~ 2023-09-11T04:42:50,165 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:50,166 10781 | onextself(*searchtri); 2023-09-11T04:42:50,166 | ^~~~~~~~~ 2023-09-11T04:42:50,167 c/triangle.c: In function ‘sweeplinedelaunay’: 2023-09-11T04:42:50,168 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,168 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,169 | ^ 2023-09-11T04:42:50,170 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,170 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,171 | ^~~~~~ 2023-09-11T04:42:50,171 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,172 10836 | bond(lefttri, righttri); 2023-09-11T04:42:50,172 | ^~~~ 2023-09-11T04:42:50,175 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,176 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,176 | ^ 2023-09-11T04:42:50,177 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,177 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,178 | ^~~~~~ 2023-09-11T04:42:50,178 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,179 10836 | bond(lefttri, righttri); 2023-09-11T04:42:50,180 | ^~~~ 2023-09-11T04:42:50,182 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,183 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,184 | ^ 2023-09-11T04:42:50,184 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,185 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,185 | ^~~~~~ 2023-09-11T04:42:50,186 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,186 10836 | bond(lefttri, righttri); 2023-09-11T04:42:50,186 | ^~~~ 2023-09-11T04:42:50,190 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,190 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,191 | ^ 2023-09-11T04:42:50,191 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,192 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,192 | ^~~~~~ 2023-09-11T04:42:50,192 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,193 10836 | bond(lefttri, righttri); 2023-09-11T04:42:50,193 | ^~~~ 2023-09-11T04:42:50,197 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,198 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,198 | ^ 2023-09-11T04:42:50,199 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,199 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,199 | ^~~~~~ 2023-09-11T04:42:50,200 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,200 10839 | bond(lefttri, righttri); 2023-09-11T04:42:50,201 | ^~~~ 2023-09-11T04:42:50,204 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,205 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,206 | ^ 2023-09-11T04:42:50,206 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,207 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,208 | ^~~~~~ 2023-09-11T04:42:50,208 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,209 10839 | bond(lefttri, righttri); 2023-09-11T04:42:50,210 | ^~~~ 2023-09-11T04:42:50,212 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,212 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,213 | ^ 2023-09-11T04:42:50,214 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,214 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,215 | ^~~~~~ 2023-09-11T04:42:50,215 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,216 10839 | bond(lefttri, righttri); 2023-09-11T04:42:50,216 | ^~~~ 2023-09-11T04:42:50,219 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,220 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,220 | ^ 2023-09-11T04:42:50,221 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,222 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,222 | ^~~~~~ 2023-09-11T04:42:50,223 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,223 10839 | bond(lefttri, righttri); 2023-09-11T04:42:50,224 | ^~~~ 2023-09-11T04:42:50,226 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,227 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,227 | ^ 2023-09-11T04:42:50,228 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,228 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,229 | ^~~~~~ 2023-09-11T04:42:50,229 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,230 10842 | bond(lefttri, righttri); 2023-09-11T04:42:50,230 | ^~~~ 2023-09-11T04:42:50,234 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,234 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,235 | ^ 2023-09-11T04:42:50,235 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,236 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,236 | ^~~~~~ 2023-09-11T04:42:50,236 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,237 10842 | bond(lefttri, righttri); 2023-09-11T04:42:50,237 | ^~~~ 2023-09-11T04:42:50,241 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,242 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,242 | ^ 2023-09-11T04:42:50,243 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,243 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,244 | ^~~~~~ 2023-09-11T04:42:50,244 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,245 10842 | bond(lefttri, righttri); 2023-09-11T04:42:50,245 | ^~~~ 2023-09-11T04:42:50,248 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,249 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,250 | ^ 2023-09-11T04:42:50,250 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,251 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,252 | ^~~~~~ 2023-09-11T04:42:50,252 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,253 10842 | bond(lefttri, righttri); 2023-09-11T04:42:50,254 | ^~~~ 2023-09-11T04:42:50,257 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,258 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,258 | ^ 2023-09-11T04:42:50,259 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,260 10882 | decode(nextevent->eventptr, fliptri); 2023-09-11T04:42:50,260 | ^~~~~~ 2023-09-11T04:42:50,264 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,265 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,266 | ^ 2023-09-11T04:42:50,267 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,268 10882 | decode(nextevent->eventptr, fliptri); 2023-09-11T04:42:50,268 | ^~~~~~ 2023-09-11T04:42:50,272 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,272 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,273 | ^ 2023-09-11T04:42:50,274 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,274 10882 | decode(nextevent->eventptr, fliptri); 2023-09-11T04:42:50,275 | ^~~~~~ 2023-09-11T04:42:50,279 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,280 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,280 | ^ 2023-09-11T04:42:50,281 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,281 967 | decode(ptr, otri2); 2023-09-11T04:42:50,281 | ^~~~~~ 2023-09-11T04:42:50,282 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,282 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:50,283 | ^~~ 2023-09-11T04:42:50,283 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:50,284 10883 | oprev(fliptri, farlefttri); 2023-09-11T04:42:50,284 | ^~~~~ 2023-09-11T04:42:50,287 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,287 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,288 | ^ 2023-09-11T04:42:50,288 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,289 967 | decode(ptr, otri2); 2023-09-11T04:42:50,289 | ^~~~~~ 2023-09-11T04:42:50,290 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,290 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:50,290 | ^~~ 2023-09-11T04:42:50,291 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:50,292 10883 | oprev(fliptri, farlefttri); 2023-09-11T04:42:50,292 | ^~~~~ 2023-09-11T04:42:50,294 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,295 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,296 | ^ 2023-09-11T04:42:50,296 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,297 967 | decode(ptr, otri2); 2023-09-11T04:42:50,298 | ^~~~~~ 2023-09-11T04:42:50,298 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,299 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:50,300 | ^~~ 2023-09-11T04:42:50,300 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:50,301 10883 | oprev(fliptri, farlefttri); 2023-09-11T04:42:50,301 | ^~~~~ 2023-09-11T04:42:50,302 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,302 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,303 | ^ 2023-09-11T04:42:50,304 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,304 971 | decode(ptr, otri); 2023-09-11T04:42:50,305 | ^~~~~~ 2023-09-11T04:42:50,305 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,306 997 | symself(otri2); 2023-09-11T04:42:50,306 | ^~~~~~~ 2023-09-11T04:42:50,307 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2023-09-11T04:42:50,308 10885 | onext(fliptri, farrighttri); 2023-09-11T04:42:50,308 | ^~~~~ 2023-09-11T04:42:50,309 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,310 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,310 | ^ 2023-09-11T04:42:50,311 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,312 971 | decode(ptr, otri); 2023-09-11T04:42:50,312 | ^~~~~~ 2023-09-11T04:42:50,313 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,313 997 | symself(otri2); 2023-09-11T04:42:50,313 | ^~~~~~~ 2023-09-11T04:42:50,314 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2023-09-11T04:42:50,314 10885 | onext(fliptri, farrighttri); 2023-09-11T04:42:50,315 | ^~~~~ 2023-09-11T04:42:50,316 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,317 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,317 | ^ 2023-09-11T04:42:50,318 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,318 971 | decode(ptr, otri); 2023-09-11T04:42:50,319 | ^~~~~~ 2023-09-11T04:42:50,319 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,320 997 | symself(otri2); 2023-09-11T04:42:50,320 | ^~~~~~~ 2023-09-11T04:42:50,321 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2023-09-11T04:42:50,321 10885 | onext(fliptri, farrighttri); 2023-09-11T04:42:50,321 | ^~~~~ 2023-09-11T04:42:50,324 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,325 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,325 | ^ 2023-09-11T04:42:50,326 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,326 967 | decode(ptr, otri2); 2023-09-11T04:42:50,327 | ^~~~~~ 2023-09-11T04:42:50,328 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,328 10895 | sym(lefttri, farlefttri); 2023-09-11T04:42:50,329 | ^~~ 2023-09-11T04:42:50,332 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,332 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,333 | ^ 2023-09-11T04:42:50,334 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,334 967 | decode(ptr, otri2); 2023-09-11T04:42:50,335 | ^~~~~~ 2023-09-11T04:42:50,336 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,336 10895 | sym(lefttri, farlefttri); 2023-09-11T04:42:50,337 | ^~~ 2023-09-11T04:42:50,339 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,340 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,340 | ^ 2023-09-11T04:42:50,341 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,341 967 | decode(ptr, otri2); 2023-09-11T04:42:50,342 | ^~~~~~ 2023-09-11T04:42:50,342 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,343 10895 | sym(lefttri, farlefttri); 2023-09-11T04:42:50,344 | ^~~ 2023-09-11T04:42:50,346 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,347 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,348 | ^ 2023-09-11T04:42:50,348 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,349 971 | decode(ptr, otri); 2023-09-11T04:42:50,350 | ^~~~~~ 2023-09-11T04:42:50,350 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,351 10898 | symself(fliptri); 2023-09-11T04:42:50,352 | ^~~~~~~ 2023-09-11T04:42:50,354 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,354 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,355 | ^ 2023-09-11T04:42:50,355 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,356 971 | decode(ptr, otri); 2023-09-11T04:42:50,356 | ^~~~~~ 2023-09-11T04:42:50,356 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,357 10898 | symself(fliptri); 2023-09-11T04:42:50,357 | ^~~~~~~ 2023-09-11T04:42:50,361 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,362 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,362 | ^ 2023-09-11T04:42:50,363 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,363 971 | decode(ptr, otri); 2023-09-11T04:42:50,364 | ^~~~~~ 2023-09-11T04:42:50,364 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,365 10898 | symself(fliptri); 2023-09-11T04:42:50,365 | ^~~~~~~ 2023-09-11T04:42:50,370 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,370 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,371 | ^ 2023-09-11T04:42:50,371 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,372 967 | decode(ptr, otri2); 2023-09-11T04:42:50,372 | ^~~~~~ 2023-09-11T04:42:50,373 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,373 10934 | sym(searchtri, farlefttri); 2023-09-11T04:42:50,374 | ^~~ 2023-09-11T04:42:50,377 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,378 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,378 | ^ 2023-09-11T04:42:50,379 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,380 967 | decode(ptr, otri2); 2023-09-11T04:42:50,380 | ^~~~~~ 2023-09-11T04:42:50,381 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,382 10934 | sym(searchtri, farlefttri); 2023-09-11T04:42:50,382 | ^~~ 2023-09-11T04:42:50,384 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,385 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,386 | ^ 2023-09-11T04:42:50,386 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,387 967 | decode(ptr, otri2); 2023-09-11T04:42:50,387 | ^~~~~~ 2023-09-11T04:42:50,388 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,388 10934 | sym(searchtri, farlefttri); 2023-09-11T04:42:50,389 | ^~~ 2023-09-11T04:42:50,392 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,393 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,394 | ^ 2023-09-11T04:42:50,394 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,395 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,396 | ^~~~~~ 2023-09-11T04:42:50,396 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,397 10942 | bond(lefttri, righttri); 2023-09-11T04:42:50,398 | ^~~~ 2023-09-11T04:42:50,400 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,400 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,401 | ^ 2023-09-11T04:42:50,401 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,401 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,402 | ^~~~~~ 2023-09-11T04:42:50,402 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,403 10942 | bond(lefttri, righttri); 2023-09-11T04:42:50,403 | ^~~~ 2023-09-11T04:42:50,407 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,408 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,408 | ^ 2023-09-11T04:42:50,409 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,409 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,409 | ^~~~~~ 2023-09-11T04:42:50,410 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,410 10942 | bond(lefttri, righttri); 2023-09-11T04:42:50,411 | ^~~~ 2023-09-11T04:42:50,414 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,415 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,416 | ^ 2023-09-11T04:42:50,416 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,417 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,418 | ^~~~~~ 2023-09-11T04:42:50,418 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,419 10942 | bond(lefttri, righttri); 2023-09-11T04:42:50,420 | ^~~~ 2023-09-11T04:42:50,422 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,423 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,423 | ^ 2023-09-11T04:42:50,424 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,425 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,425 | ^~~~~~ 2023-09-11T04:42:50,426 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,426 10945 | bond(lefttri, righttri); 2023-09-11T04:42:50,427 | ^~~~ 2023-09-11T04:42:50,429 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,430 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,431 | ^ 2023-09-11T04:42:50,431 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,432 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,432 | ^~~~~~ 2023-09-11T04:42:50,433 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,434 10945 | bond(lefttri, righttri); 2023-09-11T04:42:50,434 | ^~~~ 2023-09-11T04:42:50,437 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,438 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,438 | ^ 2023-09-11T04:42:50,439 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,440 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,440 | ^~~~~~ 2023-09-11T04:42:50,441 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,441 10945 | bond(lefttri, righttri); 2023-09-11T04:42:50,442 | ^~~~ 2023-09-11T04:42:50,444 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,445 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,446 | ^ 2023-09-11T04:42:50,446 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,447 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,447 | ^~~~~~ 2023-09-11T04:42:50,448 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,448 10945 | bond(lefttri, righttri); 2023-09-11T04:42:50,449 | ^~~~ 2023-09-11T04:42:50,452 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,452 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,453 | ^ 2023-09-11T04:42:50,453 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,454 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,454 | ^~~~~~ 2023-09-11T04:42:50,455 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,455 10948 | bond(lefttri, farlefttri); 2023-09-11T04:42:50,456 | ^~~~ 2023-09-11T04:42:50,459 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,460 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,461 | ^ 2023-09-11T04:42:50,461 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,462 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,463 | ^~~~~~ 2023-09-11T04:42:50,463 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,464 10948 | bond(lefttri, farlefttri); 2023-09-11T04:42:50,465 | ^~~~ 2023-09-11T04:42:50,467 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,467 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,468 | ^ 2023-09-11T04:42:50,469 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,469 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,470 | ^~~~~~ 2023-09-11T04:42:50,470 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,471 10948 | bond(lefttri, farlefttri); 2023-09-11T04:42:50,471 | ^~~~ 2023-09-11T04:42:50,474 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,475 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,475 | ^ 2023-09-11T04:42:50,476 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,477 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,477 | ^~~~~~ 2023-09-11T04:42:50,478 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,478 10948 | bond(lefttri, farlefttri); 2023-09-11T04:42:50,479 | ^~~~ 2023-09-11T04:42:50,482 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,483 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,483 | ^ 2023-09-11T04:42:50,483 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,484 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,484 | ^~~~~~ 2023-09-11T04:42:50,485 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,485 10949 | bond(righttri, farrighttri); 2023-09-11T04:42:50,485 | ^~~~ 2023-09-11T04:42:50,489 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,490 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,490 | ^ 2023-09-11T04:42:50,490 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,491 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,491 | ^~~~~~ 2023-09-11T04:42:50,492 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,492 10949 | bond(righttri, farrighttri); 2023-09-11T04:42:50,493 | ^~~~ 2023-09-11T04:42:50,496 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,497 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,497 | ^ 2023-09-11T04:42:50,498 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,499 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,499 | ^~~~~~ 2023-09-11T04:42:50,500 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,501 10949 | bond(righttri, farrighttri); 2023-09-11T04:42:50,501 | ^~~~ 2023-09-11T04:42:50,504 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,505 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,505 | ^ 2023-09-11T04:42:50,506 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,507 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,507 | ^~~~~~ 2023-09-11T04:42:50,508 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,509 10949 | bond(righttri, farrighttri); 2023-09-11T04:42:50,509 | ^~~~ 2023-09-11T04:42:50,512 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,513 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,514 | ^ 2023-09-11T04:42:50,514 c/triangle.c:10976:39: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,515 10976 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-11T04:42:50,515 | ^~~~~~ 2023-09-11T04:42:50,520 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,520 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,521 | ^ 2023-09-11T04:42:50,522 c/triangle.c:10976:39: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,522 10976 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-11T04:42:50,523 | ^~~~~~ 2023-09-11T04:42:50,528 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,528 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,529 | ^ 2023-09-11T04:42:50,530 c/triangle.c:10991:39: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,530 10991 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-11T04:42:50,531 | ^~~~~~ 2023-09-11T04:42:50,535 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,536 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,536 | ^ 2023-09-11T04:42:50,537 c/triangle.c:10991:39: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,538 10991 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-11T04:42:50,538 | ^~~~~~ 2023-09-11T04:42:50,541 c/triangle.c: In function ‘reconstruct’: 2023-09-11T04:42:50,548 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,549 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,549 | ^ 2023-09-11T04:42:50,550 c/triangle.c:11395:52: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,550 11395 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-11T04:42:50,551 | ^~~~~~ 2023-09-11T04:42:50,556 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,557 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,557 | ^ 2023-09-11T04:42:50,558 c/triangle.c:11395:52: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,559 11395 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-11T04:42:50,559 | ^~~~~~ 2023-09-11T04:42:50,564 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,565 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,566 | ^ 2023-09-11T04:42:50,566 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,567 11396 | decode(nexttri, checktri); 2023-09-11T04:42:50,568 | ^~~~~~ 2023-09-11T04:42:50,572 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,573 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,573 | ^ 2023-09-11T04:42:50,574 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,575 11396 | decode(nexttri, checktri); 2023-09-11T04:42:50,575 | ^~~~~~ 2023-09-11T04:42:50,580 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,580 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,581 | ^ 2023-09-11T04:42:50,582 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,582 11396 | decode(nexttri, checktri); 2023-09-11T04:42:50,583 | ^~~~~~ 2023-09-11T04:42:50,588 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,589 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,590 | ^ 2023-09-11T04:42:50,590 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,591 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,591 | ^~~~~~ 2023-09-11T04:42:50,592 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,593 11407 | bond(triangleleft, checktri); 2023-09-11T04:42:50,594 | ^~~~ 2023-09-11T04:42:50,596 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,596 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,597 | ^ 2023-09-11T04:42:50,597 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,598 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,598 | ^~~~~~ 2023-09-11T04:42:50,599 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,599 11407 | bond(triangleleft, checktri); 2023-09-11T04:42:50,599 | ^~~~ 2023-09-11T04:42:50,604 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,604 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,605 | ^ 2023-09-11T04:42:50,605 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,606 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,606 | ^~~~~~ 2023-09-11T04:42:50,607 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,607 11407 | bond(triangleleft, checktri); 2023-09-11T04:42:50,608 | ^~~~ 2023-09-11T04:42:50,612 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,612 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,613 | ^ 2023-09-11T04:42:50,614 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,614 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,615 | ^~~~~~ 2023-09-11T04:42:50,616 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,616 11407 | bond(triangleleft, checktri); 2023-09-11T04:42:50,617 | ^~~~ 2023-09-11T04:42:50,620 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,620 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,621 | ^ 2023-09-11T04:42:50,622 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,623 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,623 | ^~~~~~ 2023-09-11T04:42:50,624 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,624 11412 | bond(triangleloop, checkleft); 2023-09-11T04:42:50,625 | ^~~~ 2023-09-11T04:42:50,628 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,628 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,629 | ^ 2023-09-11T04:42:50,629 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,630 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-11T04:42:50,631 | ^~~~~~ 2023-09-11T04:42:50,631 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,632 11412 | bond(triangleloop, checkleft); 2023-09-11T04:42:50,632 | ^~~~ 2023-09-11T04:42:50,635 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,636 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,637 | ^ 2023-09-11T04:42:50,638 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,638 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,638 | ^~~~~~ 2023-09-11T04:42:50,639 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,639 11412 | bond(triangleloop, checkleft); 2023-09-11T04:42:50,640 | ^~~~ 2023-09-11T04:42:50,643 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,644 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,644 | ^ 2023-09-11T04:42:50,645 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,645 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-11T04:42:50,646 | ^~~~~~ 2023-09-11T04:42:50,646 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2023-09-11T04:42:50,647 11412 | bond(triangleloop, checkleft); 2023-09-11T04:42:50,647 | ^~~~ 2023-09-11T04:42:50,651 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,652 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,652 | ^ 2023-09-11T04:42:50,653 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,653 11416 | decode(nexttri, checktri); 2023-09-11T04:42:50,654 | ^~~~~~ 2023-09-11T04:42:50,659 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,660 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,660 | ^ 2023-09-11T04:42:50,661 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,662 11416 | decode(nexttri, checktri); 2023-09-11T04:42:50,662 | ^~~~~~ 2023-09-11T04:42:50,667 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,668 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,668 | ^ 2023-09-11T04:42:50,669 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,670 11416 | decode(nexttri, checktri); 2023-09-11T04:42:50,670 | ^~~~~~ 2023-09-11T04:42:50,676 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,677 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,677 | ^ 2023-09-11T04:42:50,678 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,678 11506 | decode(nexttri, checktri); 2023-09-11T04:42:50,679 | ^~~~~~ 2023-09-11T04:42:50,684 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,685 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,686 | ^ 2023-09-11T04:42:50,686 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,687 11506 | decode(nexttri, checktri); 2023-09-11T04:42:50,687 | ^~~~~~ 2023-09-11T04:42:50,692 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,693 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,694 | ^ 2023-09-11T04:42:50,694 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,695 11506 | decode(nexttri, checktri); 2023-09-11T04:42:50,696 | ^~~~~~ 2023-09-11T04:42:50,701 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,701 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:50,701 | ^ 2023-09-11T04:42:50,702 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:50,702 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:50,703 | ^~~~~~~ 2023-09-11T04:42:50,703 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:50,704 11522 | tsbond(checktri, subsegloop); 2023-09-11T04:42:50,704 | ^~~~~~ 2023-09-11T04:42:50,708 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,709 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-11T04:42:50,710 | ^ 2023-09-11T04:42:50,710 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2023-09-11T04:42:50,711 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-11T04:42:50,712 | ^~~~~~~ 2023-09-11T04:42:50,712 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:50,712 11522 | tsbond(checktri, subsegloop); 2023-09-11T04:42:50,713 | ^~~~~~ 2023-09-11T04:42:50,716 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,717 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,718 | ^ 2023-09-11T04:42:50,718 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,719 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:50,720 | ^~~~~~ 2023-09-11T04:42:50,720 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:50,721 11522 | tsbond(checktri, subsegloop); 2023-09-11T04:42:50,722 | ^~~~~~ 2023-09-11T04:42:50,724 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,725 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,726 | ^ 2023-09-11T04:42:50,727 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,727 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-11T04:42:50,728 | ^~~~~~ 2023-09-11T04:42:50,728 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2023-09-11T04:42:50,729 11522 | tsbond(checktri, subsegloop); 2023-09-11T04:42:50,729 | ^~~~~~ 2023-09-11T04:42:50,733 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,733 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,734 | ^ 2023-09-11T04:42:50,735 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,735 967 | decode(ptr, otri2); 2023-09-11T04:42:50,736 | ^~~~~~ 2023-09-11T04:42:50,736 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,737 11524 | sym(checktri, checkneighbor); 2023-09-11T04:42:50,738 | ^~~ 2023-09-11T04:42:50,741 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,742 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,742 | ^ 2023-09-11T04:42:50,743 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,743 967 | decode(ptr, otri2); 2023-09-11T04:42:50,744 | ^~~~~~ 2023-09-11T04:42:50,744 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,745 11524 | sym(checktri, checkneighbor); 2023-09-11T04:42:50,745 | ^~~ 2023-09-11T04:42:50,749 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,749 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,750 | ^ 2023-09-11T04:42:50,750 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,751 967 | decode(ptr, otri2); 2023-09-11T04:42:50,751 | ^~~~~~ 2023-09-11T04:42:50,751 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,752 11524 | sym(checktri, checkneighbor); 2023-09-11T04:42:50,752 | ^~~ 2023-09-11T04:42:50,757 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,757 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,758 | ^ 2023-09-11T04:42:50,758 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,759 11537 | decode(nexttri, checktri); 2023-09-11T04:42:50,759 | ^~~~~~ 2023-09-11T04:42:50,765 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,765 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,766 | ^ 2023-09-11T04:42:50,767 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,767 11537 | decode(nexttri, checktri); 2023-09-11T04:42:50,768 | ^~~~~~ 2023-09-11T04:42:50,773 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,773 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,774 | ^ 2023-09-11T04:42:50,774 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,775 11537 | decode(nexttri, checktri); 2023-09-11T04:42:50,776 | ^~~~~~ 2023-09-11T04:42:50,781 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,782 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,782 | ^ 2023-09-11T04:42:50,783 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,783 11550 | decode(nexttri, checktri); 2023-09-11T04:42:50,784 | ^~~~~~ 2023-09-11T04:42:50,789 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,790 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,790 | ^ 2023-09-11T04:42:50,791 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,792 11550 | decode(nexttri, checktri); 2023-09-11T04:42:50,792 | ^~~~~~ 2023-09-11T04:42:50,797 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,798 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,798 | ^ 2023-09-11T04:42:50,799 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,800 11550 | decode(nexttri, checktri); 2023-09-11T04:42:50,801 | ^~~~~~ 2023-09-11T04:42:50,805 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,806 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,806 | ^ 2023-09-11T04:42:50,806 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,807 967 | decode(ptr, otri2); 2023-09-11T04:42:50,807 | ^~~~~~ 2023-09-11T04:42:50,808 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,808 11557 | sym(checktri, checkneighbor); 2023-09-11T04:42:50,809 | ^~~ 2023-09-11T04:42:50,813 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,814 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,814 | ^ 2023-09-11T04:42:50,815 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,815 967 | decode(ptr, otri2); 2023-09-11T04:42:50,815 | ^~~~~~ 2023-09-11T04:42:50,816 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,816 11557 | sym(checktri, checkneighbor); 2023-09-11T04:42:50,817 | ^~~ 2023-09-11T04:42:50,821 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,822 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,822 | ^ 2023-09-11T04:42:50,823 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,823 967 | decode(ptr, otri2); 2023-09-11T04:42:50,824 | ^~~~~~ 2023-09-11T04:42:50,825 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:50,825 11557 | sym(checktri, checkneighbor); 2023-09-11T04:42:50,826 | ^~~ 2023-09-11T04:42:50,829 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,830 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,830 | ^ 2023-09-11T04:42:50,831 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,832 11562 | decode(nexttri, checktri); 2023-09-11T04:42:50,832 | ^~~~~~ 2023-09-11T04:42:50,837 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,838 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,839 | ^ 2023-09-11T04:42:50,839 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,840 11562 | decode(nexttri, checktri); 2023-09-11T04:42:50,840 | ^~~~~~ 2023-09-11T04:42:50,845 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,846 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,847 | ^ 2023-09-11T04:42:50,847 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,848 11562 | decode(nexttri, checktri); 2023-09-11T04:42:50,848 | ^~~~~~ 2023-09-11T04:42:50,849 c/triangle.c: In function ‘finddirection’: 2023-09-11T04:42:50,854 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,855 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,856 | ^ 2023-09-11T04:42:50,857 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,857 971 | decode(ptr, otri); 2023-09-11T04:42:50,858 | ^~~~~~ 2023-09-11T04:42:50,858 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,859 997 | symself(otri2); 2023-09-11T04:42:50,859 | ^~~~~~~ 2023-09-11T04:42:50,860 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2023-09-11T04:42:50,860 11629 | onext(*searchtri, checktri); 2023-09-11T04:42:50,861 | ^~~~~ 2023-09-11T04:42:50,863 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,863 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,864 | ^ 2023-09-11T04:42:50,864 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,864 971 | decode(ptr, otri); 2023-09-11T04:42:50,865 | ^~~~~~ 2023-09-11T04:42:50,865 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,866 997 | symself(otri2); 2023-09-11T04:42:50,866 | ^~~~~~~ 2023-09-11T04:42:50,867 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2023-09-11T04:42:50,867 11629 | onext(*searchtri, checktri); 2023-09-11T04:42:50,867 | ^~~~~ 2023-09-11T04:42:50,871 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,871 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,872 | ^ 2023-09-11T04:42:50,872 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,873 971 | decode(ptr, otri); 2023-09-11T04:42:50,873 | ^~~~~~ 2023-09-11T04:42:50,874 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,874 997 | symself(otri2); 2023-09-11T04:42:50,875 | ^~~~~~~ 2023-09-11T04:42:50,875 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2023-09-11T04:42:50,876 11629 | onext(*searchtri, checktri); 2023-09-11T04:42:50,876 | ^~~~~ 2023-09-11T04:42:50,879 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,880 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,881 | ^ 2023-09-11T04:42:50,881 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,882 971 | decode(ptr, otri); 2023-09-11T04:42:50,883 | ^~~~~~ 2023-09-11T04:42:50,883 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,884 1001 | symself(otri); 2023-09-11T04:42:50,885 | ^~~~~~~ 2023-09-11T04:42:50,885 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:50,886 11638 | onextself(*searchtri); 2023-09-11T04:42:50,886 | ^~~~~~~~~ 2023-09-11T04:42:50,887 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,888 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,888 | ^ 2023-09-11T04:42:50,889 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,889 971 | decode(ptr, otri); 2023-09-11T04:42:50,890 | ^~~~~~ 2023-09-11T04:42:50,891 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,891 1001 | symself(otri); 2023-09-11T04:42:50,892 | ^~~~~~~ 2023-09-11T04:42:50,892 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:50,893 11638 | onextself(*searchtri); 2023-09-11T04:42:50,894 | ^~~~~~~~~ 2023-09-11T04:42:50,895 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,896 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,897 | ^ 2023-09-11T04:42:50,898 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,898 971 | decode(ptr, otri); 2023-09-11T04:42:50,899 | ^~~~~~ 2023-09-11T04:42:50,899 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,899 1001 | symself(otri); 2023-09-11T04:42:50,900 | ^~~~~~~ 2023-09-11T04:42:50,900 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:50,901 11638 | onextself(*searchtri); 2023-09-11T04:42:50,901 | ^~~~~~~~~ 2023-09-11T04:42:50,904 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,905 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:50,905 | ^ 2023-09-11T04:42:50,905 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,906 971 | decode(ptr, otri); 2023-09-11T04:42:50,906 | ^~~~~~ 2023-09-11T04:42:50,907 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,907 1012 | symself(otri); \ 2023-09-11T04:42:50,908 | ^~~~~~~ 2023-09-11T04:42:50,908 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:50,909 11653 | oprevself(*searchtri); 2023-09-11T04:42:50,909 | ^~~~~~~~~ 2023-09-11T04:42:50,912 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,913 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:50,913 | ^ 2023-09-11T04:42:50,914 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,915 971 | decode(ptr, otri); 2023-09-11T04:42:50,915 | ^~~~~~ 2023-09-11T04:42:50,916 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,916 1012 | symself(otri); \ 2023-09-11T04:42:50,917 | ^~~~~~~ 2023-09-11T04:42:50,918 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:50,918 11653 | oprevself(*searchtri); 2023-09-11T04:42:50,919 | ^~~~~~~~~ 2023-09-11T04:42:50,920 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,921 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:50,922 | ^ 2023-09-11T04:42:50,923 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:50,923 971 | decode(ptr, otri); 2023-09-11T04:42:50,924 | ^~~~~~ 2023-09-11T04:42:50,924 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:50,925 1012 | symself(otri); \ 2023-09-11T04:42:50,926 | ^~~~~~~ 2023-09-11T04:42:50,926 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:50,927 11653 | oprevself(*searchtri); 2023-09-11T04:42:50,928 | ^~~~~~~~~ 2023-09-11T04:42:50,928 c/triangle.c: In function ‘segmentintersection’: 2023-09-11T04:42:50,934 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,934 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,935 | ^ 2023-09-11T04:42:50,936 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T04:42:50,936 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T04:42:50,937 | ^~~~~ 2023-09-11T04:42:50,938 c/triangle.c:11760:28: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,938 11760 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-11T04:42:50,939 | ^~~~~~ 2023-09-11T04:42:50,942 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,943 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-11T04:42:50,943 | ^ 2023-09-11T04:42:50,943 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2023-09-11T04:42:50,944 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-11T04:42:50,944 | ^~~~~ 2023-09-11T04:42:50,945 c/triangle.c:11760:28: note: in expansion of macro ‘encode’ 2023-09-11T04:42:50,945 11760 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-11T04:42:50,946 | ^~~~~~ 2023-09-11T04:42:50,950 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,951 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:50,951 | ^ 2023-09-11T04:42:50,952 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:50,952 1191 | sdecode(sptr, osub2) 2023-09-11T04:42:50,953 | ^~~~~~~ 2023-09-11T04:42:50,953 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2023-09-11T04:42:50,954 11767 | spivot(*splitsubseg, opposubseg); 2023-09-11T04:42:50,954 | ^~~~~~ 2023-09-11T04:42:50,959 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,959 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:50,960 | ^ 2023-09-11T04:42:50,960 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:50,961 1191 | sdecode(sptr, osub2) 2023-09-11T04:42:50,962 | ^~~~~~~ 2023-09-11T04:42:50,962 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2023-09-11T04:42:50,963 11767 | spivot(*splitsubseg, opposubseg); 2023-09-11T04:42:50,964 | ^~~~~~ 2023-09-11T04:42:50,967 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,968 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:50,968 | ^ 2023-09-11T04:42:50,969 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:50,970 1191 | sdecode(sptr, osub2) 2023-09-11T04:42:50,970 | ^~~~~~~ 2023-09-11T04:42:50,971 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2023-09-11T04:42:50,972 11767 | spivot(*splitsubseg, opposubseg); 2023-09-11T04:42:50,972 | ^~~~~~ 2023-09-11T04:42:50,975 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,976 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:50,976 | ^ 2023-09-11T04:42:50,977 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:50,978 1206 | sdecode(sptr, osub) 2023-09-11T04:42:50,978 | ^~~~~~~ 2023-09-11T04:42:50,979 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:50,979 11772 | snextself(*splitsubseg); 2023-09-11T04:42:50,980 | ^~~~~~~~~ 2023-09-11T04:42:50,984 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:50,984 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:50,985 | ^ 2023-09-11T04:42:50,986 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:50,986 1206 | sdecode(sptr, osub) 2023-09-11T04:42:50,987 | ^~~~~~~ 2023-09-11T04:42:50,988 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:50,988 11772 | snextself(*splitsubseg); 2023-09-11T04:42:50,989 | ^~~~~~~~~ 2023-09-11T04:42:50,992 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:50,992 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:50,993 | ^ 2023-09-11T04:42:50,994 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:50,994 1206 | sdecode(sptr, osub) 2023-09-11T04:42:50,995 | ^~~~~~~ 2023-09-11T04:42:50,995 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:50,996 11772 | snextself(*splitsubseg); 2023-09-11T04:42:50,996 | ^~~~~~~~~ 2023-09-11T04:42:51,000 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,001 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:51,001 | ^ 2023-09-11T04:42:51,002 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,002 1206 | sdecode(sptr, osub) 2023-09-11T04:42:51,002 | ^~~~~~~ 2023-09-11T04:42:51,003 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:51,003 11776 | snextself(opposubseg); 2023-09-11T04:42:51,004 | ^~~~~~~~~ 2023-09-11T04:42:51,008 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,009 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:51,010 | ^ 2023-09-11T04:42:51,010 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,011 1206 | sdecode(sptr, osub) 2023-09-11T04:42:51,012 | ^~~~~~~ 2023-09-11T04:42:51,012 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:51,013 11776 | snextself(opposubseg); 2023-09-11T04:42:51,014 | ^~~~~~~~~ 2023-09-11T04:42:51,016 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,017 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:51,018 | ^ 2023-09-11T04:42:51,019 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,019 1206 | sdecode(sptr, osub) 2023-09-11T04:42:51,020 | ^~~~~~~ 2023-09-11T04:42:51,021 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:51,021 11776 | snextself(opposubseg); 2023-09-11T04:42:51,022 | ^~~~~~~~~ 2023-09-11T04:42:51,025 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,026 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,026 | ^ 2023-09-11T04:42:51,027 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,028 971 | decode(ptr, otri); 2023-09-11T04:42:51,028 | ^~~~~~ 2023-09-11T04:42:51,029 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,029 1001 | symself(otri); 2023-09-11T04:42:51,030 | ^~~~~~~ 2023-09-11T04:42:51,030 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:51,031 11785 | onextself(*splittri); 2023-09-11T04:42:51,032 | ^~~~~~~~~ 2023-09-11T04:42:51,034 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,034 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,035 | ^ 2023-09-11T04:42:51,036 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,036 971 | decode(ptr, otri); 2023-09-11T04:42:51,036 | ^~~~~~ 2023-09-11T04:42:51,037 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,037 1001 | symself(otri); 2023-09-11T04:42:51,038 | ^~~~~~~ 2023-09-11T04:42:51,038 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:51,039 11785 | onextself(*splittri); 2023-09-11T04:42:51,039 | ^~~~~~~~~ 2023-09-11T04:42:51,042 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,042 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,043 | ^ 2023-09-11T04:42:51,043 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,044 971 | decode(ptr, otri); 2023-09-11T04:42:51,044 | ^~~~~~ 2023-09-11T04:42:51,045 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,045 1001 | symself(otri); 2023-09-11T04:42:51,045 | ^~~~~~~ 2023-09-11T04:42:51,046 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:51,046 11785 | onextself(*splittri); 2023-09-11T04:42:51,047 | ^~~~~~~~~ 2023-09-11T04:42:51,050 c/triangle.c:11712:28: warning: variable ‘collinear’ set but not used [-Wunused-but-set-variable] 2023-09-11T04:42:51,051 11712 | enum finddirectionresult collinear; 2023-09-11T04:42:51,051 | ^~~~~~~~~ 2023-09-11T04:42:51,052 c/triangle.c: In function ‘scoutsegment’: 2023-09-11T04:42:51,060 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,060 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:51,061 | ^ 2023-09-11T04:42:51,061 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,062 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,062 | ^~~~~~~ 2023-09-11T04:42:51,063 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,064 11866 | tspivot(crosstri, crosssubseg); 2023-09-11T04:42:51,064 | ^~~~~~~ 2023-09-11T04:42:51,068 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,069 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:51,069 | ^ 2023-09-11T04:42:51,070 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,071 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,071 | ^~~~~~~ 2023-09-11T04:42:51,072 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,073 11866 | tspivot(crosstri, crosssubseg); 2023-09-11T04:42:51,073 | ^~~~~~~ 2023-09-11T04:42:51,076 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,077 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:51,078 | ^ 2023-09-11T04:42:51,078 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,079 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,080 | ^~~~~~~ 2023-09-11T04:42:51,081 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,081 11866 | tspivot(crosstri, crosssubseg); 2023-09-11T04:42:51,082 | ^~~~~~~ 2023-09-11T04:42:51,083 c/triangle.c: In function ‘conformingedge’: 2023-09-11T04:42:51,086 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,087 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:51,088 | ^ 2023-09-11T04:42:51,089 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,089 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,090 | ^~~~~~~ 2023-09-11T04:42:51,090 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,091 11957 | tspivot(searchtri1, brokensubseg); 2023-09-11T04:42:51,091 | ^~~~~~~ 2023-09-11T04:42:51,095 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,095 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:51,096 | ^ 2023-09-11T04:42:51,096 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,096 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,097 | ^~~~~~~ 2023-09-11T04:42:51,097 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,098 11957 | tspivot(searchtri1, brokensubseg); 2023-09-11T04:42:51,098 | ^~~~~~~ 2023-09-11T04:42:51,103 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,104 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:51,104 | ^ 2023-09-11T04:42:51,105 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,105 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,106 | ^~~~~~~ 2023-09-11T04:42:51,106 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,107 11957 | tspivot(searchtri1, brokensubseg); 2023-09-11T04:42:51,107 | ^~~~~~~ 2023-09-11T04:42:51,108 c/triangle.c: In function ‘delaunayfixup’: 2023-09-11T04:42:51,113 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,113 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,114 | ^ 2023-09-11T04:42:51,115 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,115 967 | decode(ptr, otri2); 2023-09-11T04:42:51,116 | ^~~~~~ 2023-09-11T04:42:51,117 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,117 12053 | sym(neartri, fartri); 2023-09-11T04:42:51,118 | ^~~ 2023-09-11T04:42:51,121 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,122 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,123 | ^ 2023-09-11T04:42:51,123 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,124 967 | decode(ptr, otri2); 2023-09-11T04:42:51,125 | ^~~~~~ 2023-09-11T04:42:51,125 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,126 12053 | sym(neartri, fartri); 2023-09-11T04:42:51,126 | ^~~ 2023-09-11T04:42:51,130 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,131 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,131 | ^ 2023-09-11T04:42:51,132 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,132 967 | decode(ptr, otri2); 2023-09-11T04:42:51,133 | ^~~~~~ 2023-09-11T04:42:51,134 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,134 12053 | sym(neartri, fartri); 2023-09-11T04:42:51,135 | ^~~ 2023-09-11T04:42:51,138 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,139 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:51,140 | ^ 2023-09-11T04:42:51,141 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,141 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,141 | ^~~~~~~ 2023-09-11T04:42:51,142 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,142 12058 | tspivot(neartri, faredge); 2023-09-11T04:42:51,143 | ^~~~~~~ 2023-09-11T04:42:51,147 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,148 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:51,148 | ^ 2023-09-11T04:42:51,148 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,149 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,150 | ^~~~~~~ 2023-09-11T04:42:51,150 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,151 12058 | tspivot(neartri, faredge); 2023-09-11T04:42:51,151 | ^~~~~~~ 2023-09-11T04:42:51,155 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,156 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:51,157 | ^ 2023-09-11T04:42:51,157 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,158 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,158 | ^~~~~~~ 2023-09-11T04:42:51,159 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,159 12058 | tspivot(neartri, faredge); 2023-09-11T04:42:51,160 | ^~~~~~~ 2023-09-11T04:42:51,160 c/triangle.c: In function ‘constrainededge’: 2023-09-11T04:42:51,166 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,166 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,167 | ^ 2023-09-11T04:42:51,168 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,168 967 | decode(ptr, otri2); 2023-09-11T04:42:51,169 | ^~~~~~ 2023-09-11T04:42:51,170 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,170 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,171 | ^~~ 2023-09-11T04:42:51,172 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,172 12188 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,173 | ^~~~~ 2023-09-11T04:42:51,174 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,175 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,176 | ^ 2023-09-11T04:42:51,176 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,177 967 | decode(ptr, otri2); 2023-09-11T04:42:51,177 | ^~~~~~ 2023-09-11T04:42:51,178 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,179 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,179 | ^~~ 2023-09-11T04:42:51,180 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,180 12188 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,181 | ^~~~~ 2023-09-11T04:42:51,183 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,184 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,185 | ^ 2023-09-11T04:42:51,185 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,186 967 | decode(ptr, otri2); 2023-09-11T04:42:51,187 | ^~~~~~ 2023-09-11T04:42:51,187 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,188 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,188 | ^~~ 2023-09-11T04:42:51,189 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,189 12188 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,190 | ^~~~~ 2023-09-11T04:42:51,192 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,193 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,193 | ^ 2023-09-11T04:42:51,194 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,194 967 | decode(ptr, otri2); 2023-09-11T04:42:51,195 | ^~~~~~ 2023-09-11T04:42:51,195 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,195 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,196 | ^~~ 2023-09-11T04:42:51,196 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,197 12201 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,197 | ^~~~~ 2023-09-11T04:42:51,201 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,201 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,202 | ^ 2023-09-11T04:42:51,202 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,203 967 | decode(ptr, otri2); 2023-09-11T04:42:51,204 | ^~~~~~ 2023-09-11T04:42:51,204 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,205 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,205 | ^~~ 2023-09-11T04:42:51,206 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,207 12201 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,207 | ^~~~~ 2023-09-11T04:42:51,210 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,210 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,211 | ^ 2023-09-11T04:42:51,212 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,212 967 | decode(ptr, otri2); 2023-09-11T04:42:51,213 | ^~~~~~ 2023-09-11T04:42:51,214 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,214 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,215 | ^~~ 2023-09-11T04:42:51,215 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,216 12201 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,216 | ^~~~~ 2023-09-11T04:42:51,218 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,219 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,220 | ^ 2023-09-11T04:42:51,220 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,221 967 | decode(ptr, otri2); 2023-09-11T04:42:51,222 | ^~~~~~ 2023-09-11T04:42:51,222 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,223 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,224 | ^~~ 2023-09-11T04:42:51,224 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,225 12208 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,226 | ^~~~~ 2023-09-11T04:42:51,227 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,228 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,228 | ^ 2023-09-11T04:42:51,229 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,229 967 | decode(ptr, otri2); 2023-09-11T04:42:51,229 | ^~~~~~ 2023-09-11T04:42:51,230 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,230 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,231 | ^~~ 2023-09-11T04:42:51,231 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,232 12208 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,232 | ^~~~~ 2023-09-11T04:42:51,236 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,236 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,237 | ^ 2023-09-11T04:42:51,238 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,238 967 | decode(ptr, otri2); 2023-09-11T04:42:51,238 | ^~~~~~ 2023-09-11T04:42:51,239 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,239 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,240 | ^~~ 2023-09-11T04:42:51,241 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,241 12208 | oprev(fixuptri, fixuptri2); 2023-09-11T04:42:51,242 | ^~~~~ 2023-09-11T04:42:51,245 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,245 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,246 | ^ 2023-09-11T04:42:51,247 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,247 971 | decode(ptr, otri); 2023-09-11T04:42:51,248 | ^~~~~~ 2023-09-11T04:42:51,249 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,249 1012 | symself(otri); \ 2023-09-11T04:42:51,250 | ^~~~~~~ 2023-09-11T04:42:51,250 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:51,251 12221 | oprevself(fixuptri); 2023-09-11T04:42:51,252 | ^~~~~~~~~ 2023-09-11T04:42:51,253 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,254 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,255 | ^ 2023-09-11T04:42:51,255 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,256 971 | decode(ptr, otri); 2023-09-11T04:42:51,256 | ^~~~~~ 2023-09-11T04:42:51,257 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,258 1012 | symself(otri); \ 2023-09-11T04:42:51,258 | ^~~~~~~ 2023-09-11T04:42:51,259 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:51,259 12221 | oprevself(fixuptri); 2023-09-11T04:42:51,260 | ^~~~~~~~~ 2023-09-11T04:42:51,262 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,263 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,264 | ^ 2023-09-11T04:42:51,265 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,265 971 | decode(ptr, otri); 2023-09-11T04:42:51,266 | ^~~~~~ 2023-09-11T04:42:51,266 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,266 1012 | symself(otri); \ 2023-09-11T04:42:51,267 | ^~~~~~~ 2023-09-11T04:42:51,267 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:51,268 12221 | oprevself(fixuptri); 2023-09-11T04:42:51,268 | ^~~~~~~~~ 2023-09-11T04:42:51,271 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,271 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:51,272 | ^ 2023-09-11T04:42:51,272 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,273 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,273 | ^~~~~~~ 2023-09-11T04:42:51,274 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,274 12224 | tspivot(fixuptri, crosssubseg); 2023-09-11T04:42:51,275 | ^~~~~~~ 2023-09-11T04:42:51,280 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,280 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:51,281 | ^ 2023-09-11T04:42:51,281 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,282 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,282 | ^~~~~~~ 2023-09-11T04:42:51,283 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,284 12224 | tspivot(fixuptri, crosssubseg); 2023-09-11T04:42:51,284 | ^~~~~~~ 2023-09-11T04:42:51,288 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,289 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:51,290 | ^ 2023-09-11T04:42:51,291 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,291 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,292 | ^~~~~~~ 2023-09-11T04:42:51,293 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,293 12224 | tspivot(fixuptri, crosssubseg); 2023-09-11T04:42:51,294 | ^~~~~~~ 2023-09-11T04:42:51,295 c/triangle.c: In function ‘insertsegment’: 2023-09-11T04:42:51,298 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,299 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,299 | ^ 2023-09-11T04:42:51,300 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,300 12282 | decode(encodedtri, searchtri1); 2023-09-11T04:42:51,301 | ^~~~~~ 2023-09-11T04:42:51,307 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,307 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,308 | ^ 2023-09-11T04:42:51,309 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,309 12282 | decode(encodedtri, searchtri1); 2023-09-11T04:42:51,310 | ^~~~~~ 2023-09-11T04:42:51,315 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,316 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,317 | ^ 2023-09-11T04:42:51,318 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,318 12282 | decode(encodedtri, searchtri1); 2023-09-11T04:42:51,319 | ^~~~~~ 2023-09-11T04:42:51,324 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,325 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,325 | ^ 2023-09-11T04:42:51,326 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,326 971 | decode(ptr, otri); 2023-09-11T04:42:51,326 | ^~~~~~ 2023-09-11T04:42:51,327 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,327 12289 | symself(searchtri1); 2023-09-11T04:42:51,328 | ^~~~~~~ 2023-09-11T04:42:51,333 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,334 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,334 | ^ 2023-09-11T04:42:51,334 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,335 971 | decode(ptr, otri); 2023-09-11T04:42:51,335 | ^~~~~~ 2023-09-11T04:42:51,336 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,336 12289 | symself(searchtri1); 2023-09-11T04:42:51,337 | ^~~~~~~ 2023-09-11T04:42:51,342 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,342 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,343 | ^ 2023-09-11T04:42:51,344 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,344 971 | decode(ptr, otri); 2023-09-11T04:42:51,345 | ^~~~~~ 2023-09-11T04:42:51,346 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,346 12289 | symself(searchtri1); 2023-09-11T04:42:51,347 | ^~~~~~~ 2023-09-11T04:42:51,351 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,352 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,352 | ^ 2023-09-11T04:42:51,353 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,354 12315 | decode(encodedtri, searchtri2); 2023-09-11T04:42:51,354 | ^~~~~~ 2023-09-11T04:42:51,360 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,360 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,361 | ^ 2023-09-11T04:42:51,362 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,362 12315 | decode(encodedtri, searchtri2); 2023-09-11T04:42:51,363 | ^~~~~~ 2023-09-11T04:42:51,368 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,369 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,370 | ^ 2023-09-11T04:42:51,370 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,371 12315 | decode(encodedtri, searchtri2); 2023-09-11T04:42:51,372 | ^~~~~~ 2023-09-11T04:42:51,377 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,378 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,379 | ^ 2023-09-11T04:42:51,380 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,381 971 | decode(ptr, otri); 2023-09-11T04:42:51,381 | ^~~~~~ 2023-09-11T04:42:51,382 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,382 12322 | symself(searchtri2); 2023-09-11T04:42:51,382 | ^~~~~~~ 2023-09-11T04:42:51,386 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,387 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,387 | ^ 2023-09-11T04:42:51,388 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,388 971 | decode(ptr, otri); 2023-09-11T04:42:51,389 | ^~~~~~ 2023-09-11T04:42:51,389 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,390 12322 | symself(searchtri2); 2023-09-11T04:42:51,390 | ^~~~~~~ 2023-09-11T04:42:51,395 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,396 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,396 | ^ 2023-09-11T04:42:51,397 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,397 971 | decode(ptr, otri); 2023-09-11T04:42:51,398 | ^~~~~~ 2023-09-11T04:42:51,398 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,399 12322 | symself(searchtri2); 2023-09-11T04:42:51,399 | ^~~~~~~ 2023-09-11T04:42:51,400 c/triangle.c: In function ‘markhull’: 2023-09-11T04:42:51,405 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,406 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,406 | ^ 2023-09-11T04:42:51,407 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,408 971 | decode(ptr, otri); 2023-09-11T04:42:51,408 | ^~~~~~ 2023-09-11T04:42:51,409 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,410 12384 | symself(hulltri); 2023-09-11T04:42:51,410 | ^~~~~~~ 2023-09-11T04:42:51,414 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,415 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,415 | ^ 2023-09-11T04:42:51,416 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,417 971 | decode(ptr, otri); 2023-09-11T04:42:51,418 | ^~~~~~ 2023-09-11T04:42:51,418 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,419 12384 | symself(hulltri); 2023-09-11T04:42:51,419 | ^~~~~~~ 2023-09-11T04:42:51,422 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,423 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,424 | ^ 2023-09-11T04:42:51,424 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,425 971 | decode(ptr, otri); 2023-09-11T04:42:51,425 | ^~~~~~ 2023-09-11T04:42:51,426 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,427 12384 | symself(hulltri); 2023-09-11T04:42:51,427 | ^~~~~~~ 2023-09-11T04:42:51,431 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,432 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,433 | ^ 2023-09-11T04:42:51,434 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,434 967 | decode(ptr, otri2); 2023-09-11T04:42:51,435 | ^~~~~~ 2023-09-11T04:42:51,436 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,436 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,436 | ^~~ 2023-09-11T04:42:51,437 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,437 12393 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,438 | ^~~~~ 2023-09-11T04:42:51,440 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,441 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,441 | ^ 2023-09-11T04:42:51,442 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,442 967 | decode(ptr, otri2); 2023-09-11T04:42:51,443 | ^~~~~~ 2023-09-11T04:42:51,443 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,444 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,444 | ^~~ 2023-09-11T04:42:51,444 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,445 12393 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,445 | ^~~~~ 2023-09-11T04:42:51,449 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,450 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,450 | ^ 2023-09-11T04:42:51,451 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,451 967 | decode(ptr, otri2); 2023-09-11T04:42:51,452 | ^~~~~~ 2023-09-11T04:42:51,453 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,453 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,454 | ^~~ 2023-09-11T04:42:51,454 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,455 12393 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,456 | ^~~~~ 2023-09-11T04:42:51,458 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,459 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,460 | ^ 2023-09-11T04:42:51,460 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,461 967 | decode(ptr, otri2); 2023-09-11T04:42:51,462 | ^~~~~~ 2023-09-11T04:42:51,462 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,463 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,463 | ^~~ 2023-09-11T04:42:51,464 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,464 12396 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,465 | ^~~~~ 2023-09-11T04:42:51,467 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,468 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,468 | ^ 2023-09-11T04:42:51,469 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,470 967 | decode(ptr, otri2); 2023-09-11T04:42:51,470 | ^~~~~~ 2023-09-11T04:42:51,471 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,471 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,472 | ^~~ 2023-09-11T04:42:51,473 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,475 12396 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,476 | ^~~~~ 2023-09-11T04:42:51,477 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,478 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,478 | ^ 2023-09-11T04:42:51,479 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,479 967 | decode(ptr, otri2); 2023-09-11T04:42:51,479 | ^~~~~~ 2023-09-11T04:42:51,480 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,480 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,481 | ^~~ 2023-09-11T04:42:51,481 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,482 12396 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,482 | ^~~~~ 2023-09-11T04:42:51,482 c/triangle.c: In function ‘infecthull’: 2023-09-11T04:42:51,487 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,488 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,488 | ^ 2023-09-11T04:42:51,489 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,489 971 | decode(ptr, otri); 2023-09-11T04:42:51,490 | ^~~~~~ 2023-09-11T04:42:51,490 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,491 12604 | symself(hulltri); 2023-09-11T04:42:51,491 | ^~~~~~~ 2023-09-11T04:42:51,496 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,497 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,498 | ^ 2023-09-11T04:42:51,498 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,499 971 | decode(ptr, otri); 2023-09-11T04:42:51,500 | ^~~~~~ 2023-09-11T04:42:51,501 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,502 12604 | symself(hulltri); 2023-09-11T04:42:51,502 | ^~~~~~~ 2023-09-11T04:42:51,505 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,506 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,507 | ^ 2023-09-11T04:42:51,508 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,508 971 | decode(ptr, otri); 2023-09-11T04:42:51,509 | ^~~~~~ 2023-09-11T04:42:51,510 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,510 12604 | symself(hulltri); 2023-09-11T04:42:51,511 | ^~~~~~~ 2023-09-11T04:42:51,515 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,515 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:51,516 | ^ 2023-09-11T04:42:51,516 c/triangle.c:12610:10: note: in expansion of macro ‘infected’ 2023-09-11T04:42:51,517 12610 | if (!infected(hulltri)) { 2023-09-11T04:42:51,517 | ^~~~~~~~ 2023-09-11T04:42:51,524 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,524 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:51,525 | ^ 2023-09-11T04:42:51,526 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,526 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,527 | ^~~~~~~ 2023-09-11T04:42:51,528 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,528 12612 | tspivot(hulltri, hullsubseg); 2023-09-11T04:42:51,529 | ^~~~~~~ 2023-09-11T04:42:51,533 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,533 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:51,534 | ^ 2023-09-11T04:42:51,534 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,535 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,535 | ^~~~~~~ 2023-09-11T04:42:51,535 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,536 12612 | tspivot(hulltri, hullsubseg); 2023-09-11T04:42:51,536 | ^~~~~~~ 2023-09-11T04:42:51,542 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,542 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:51,543 | ^ 2023-09-11T04:42:51,543 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,544 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,544 | ^~~~~~~ 2023-09-11T04:42:51,544 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,545 12612 | tspivot(hulltri, hullsubseg); 2023-09-11T04:42:51,545 | ^~~~~~~ 2023-09-11T04:42:51,551 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,551 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:51,552 | ^ 2023-09-11T04:42:51,553 c/triangle.c:12615:14: note: in expansion of macro ‘infected’ 2023-09-11T04:42:51,553 12615 | if (!infected(hulltri)) { 2023-09-11T04:42:51,554 | ^~~~~~~~ 2023-09-11T04:42:51,560 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,561 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:51,561 | ^ 2023-09-11T04:42:51,562 c/triangle.c:12616:11: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,563 12616 | infect(hulltri); 2023-09-11T04:42:51,563 | ^~~~~~ 2023-09-11T04:42:51,569 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,570 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:51,570 | ^ 2023-09-11T04:42:51,571 c/triangle.c:12616:11: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,572 12616 | infect(hulltri); 2023-09-11T04:42:51,572 | ^~~~~~ 2023-09-11T04:42:51,578 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,579 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,580 | ^ 2023-09-11T04:42:51,580 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,581 967 | decode(ptr, otri2); 2023-09-11T04:42:51,581 | ^~~~~~ 2023-09-11T04:42:51,582 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,583 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,583 | ^~~ 2023-09-11T04:42:51,584 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,584 12637 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,585 | ^~~~~ 2023-09-11T04:42:51,588 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,588 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,589 | ^ 2023-09-11T04:42:51,590 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,590 967 | decode(ptr, otri2); 2023-09-11T04:42:51,591 | ^~~~~~ 2023-09-11T04:42:51,591 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,592 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,592 | ^~~ 2023-09-11T04:42:51,592 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,593 12637 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,593 | ^~~~~ 2023-09-11T04:42:51,597 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,597 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,598 | ^ 2023-09-11T04:42:51,598 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,599 967 | decode(ptr, otri2); 2023-09-11T04:42:51,599 | ^~~~~~ 2023-09-11T04:42:51,600 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,600 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,601 | ^~~ 2023-09-11T04:42:51,601 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,601 12637 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,602 | ^~~~~ 2023-09-11T04:42:51,606 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,607 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,608 | ^ 2023-09-11T04:42:51,608 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,609 967 | decode(ptr, otri2); 2023-09-11T04:42:51,610 | ^~~~~~ 2023-09-11T04:42:51,610 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,611 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,612 | ^~~ 2023-09-11T04:42:51,612 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,613 12640 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,614 | ^~~~~ 2023-09-11T04:42:51,616 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,616 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,617 | ^ 2023-09-11T04:42:51,618 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,618 967 | decode(ptr, otri2); 2023-09-11T04:42:51,619 | ^~~~~~ 2023-09-11T04:42:51,619 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,620 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,620 | ^~~ 2023-09-11T04:42:51,621 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,622 12640 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,622 | ^~~~~ 2023-09-11T04:42:51,625 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,625 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,626 | ^ 2023-09-11T04:42:51,627 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,627 967 | decode(ptr, otri2); 2023-09-11T04:42:51,628 | ^~~~~~ 2023-09-11T04:42:51,629 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,629 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,630 | ^~~ 2023-09-11T04:42:51,631 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,631 12640 | oprev(hulltri, nexttri); 2023-09-11T04:42:51,632 | ^~~~~ 2023-09-11T04:42:51,632 c/triangle.c: In function ‘plague’: 2023-09-11T04:42:51,634 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,635 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T04:42:51,635 | ^ 2023-09-11T04:42:51,636 c/triangle.c:12696:5: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:51,636 12696 | uninfect(testtri); 2023-09-11T04:42:51,637 | ^~~~~~~~ 2023-09-11T04:42:51,643 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,644 1122 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:51,644 | ^ 2023-09-11T04:42:51,645 c/triangle.c:12696:5: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:51,645 12696 | uninfect(testtri); 2023-09-11T04:42:51,646 | ^~~~~~~~ 2023-09-11T04:42:51,653 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,654 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,654 | ^ 2023-09-11T04:42:51,655 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,655 967 | decode(ptr, otri2); 2023-09-11T04:42:51,656 | ^~~~~~ 2023-09-11T04:42:51,656 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,657 12711 | sym(testtri, neighbor); 2023-09-11T04:42:51,658 | ^~~ 2023-09-11T04:42:51,662 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,663 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,664 | ^ 2023-09-11T04:42:51,664 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,665 967 | decode(ptr, otri2); 2023-09-11T04:42:51,666 | ^~~~~~ 2023-09-11T04:42:51,666 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,667 12711 | sym(testtri, neighbor); 2023-09-11T04:42:51,667 | ^~~ 2023-09-11T04:42:51,671 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,672 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,673 | ^ 2023-09-11T04:42:51,673 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,674 967 | decode(ptr, otri2); 2023-09-11T04:42:51,675 | ^~~~~~ 2023-09-11T04:42:51,676 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,676 12711 | sym(testtri, neighbor); 2023-09-11T04:42:51,677 | ^~~ 2023-09-11T04:42:51,681 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,681 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:51,682 | ^ 2023-09-11T04:42:51,683 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,683 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,684 | ^~~~~~~ 2023-09-11T04:42:51,684 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,685 12713 | tspivot(testtri, neighborsubseg); 2023-09-11T04:42:51,686 | ^~~~~~~ 2023-09-11T04:42:51,690 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,691 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:51,691 | ^ 2023-09-11T04:42:51,692 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,692 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,693 | ^~~~~~~ 2023-09-11T04:42:51,693 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,694 12713 | tspivot(testtri, neighborsubseg); 2023-09-11T04:42:51,694 | ^~~~~~~ 2023-09-11T04:42:51,699 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,699 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:51,700 | ^ 2023-09-11T04:42:51,700 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:51,701 1287 | sdecode(sptr, osub) 2023-09-11T04:42:51,701 | ^~~~~~~ 2023-09-11T04:42:51,702 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:51,702 12713 | tspivot(testtri, neighborsubseg); 2023-09-11T04:42:51,702 | ^~~~~~~ 2023-09-11T04:42:51,708 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,709 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:51,709 | ^ 2023-09-11T04:42:51,710 c/triangle.c:12715:44: note: in expansion of macro ‘infected’ 2023-09-11T04:42:51,710 12715 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2023-09-11T04:42:51,711 | ^~~~~~~~ 2023-09-11T04:42:51,717 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,718 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T04:42:51,718 | ^ 2023-09-11T04:42:51,719 c/triangle.c:12724:13: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:51,720 12724 | uninfect(neighbor); 2023-09-11T04:42:51,720 | ^~~~~~~~ 2023-09-11T04:42:51,727 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,727 1122 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:51,728 | ^ 2023-09-11T04:42:51,729 c/triangle.c:12724:13: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:51,729 12724 | uninfect(neighbor); 2023-09-11T04:42:51,730 | ^~~~~~~~ 2023-09-11T04:42:51,736 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,737 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:51,737 | ^ 2023-09-11T04:42:51,738 c/triangle.c:12726:13: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,738 12726 | infect(neighbor); 2023-09-11T04:42:51,739 | ^~~~~~ 2023-09-11T04:42:51,745 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,746 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:51,746 | ^ 2023-09-11T04:42:51,747 c/triangle.c:12726:13: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,747 12726 | infect(neighbor); 2023-09-11T04:42:51,748 | ^~~~~~ 2023-09-11T04:42:51,754 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,755 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:51,756 | ^ 2023-09-11T04:42:51,757 c/triangle.c:12742:11: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,758 12742 | infect(neighbor); 2023-09-11T04:42:51,760 | ^~~~~~ 2023-09-11T04:42:51,764 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,764 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:51,765 | ^ 2023-09-11T04:42:51,765 c/triangle.c:12742:11: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,765 12742 | infect(neighbor); 2023-09-11T04:42:51,766 | ^~~~~~ 2023-09-11T04:42:51,773 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,774 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:51,774 | ^ 2023-09-11T04:42:51,775 c/triangle.c:12766:5: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,775 12766 | infect(testtri); 2023-09-11T04:42:51,776 | ^~~~~~ 2023-09-11T04:42:51,782 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,783 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:51,784 | ^ 2023-09-11T04:42:51,784 c/triangle.c:12766:5: note: in expansion of macro ‘infect’ 2023-09-11T04:42:51,784 12766 | infect(testtri); 2023-09-11T04:42:51,785 | ^~~~~~ 2023-09-11T04:42:51,792 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,793 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,793 | ^ 2023-09-11T04:42:51,794 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,794 971 | decode(ptr, otri); 2023-09-11T04:42:51,795 | ^~~~~~ 2023-09-11T04:42:51,796 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,796 997 | symself(otri2); 2023-09-11T04:42:51,797 | ^~~~~~~ 2023-09-11T04:42:51,798 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2023-09-11T04:42:51,798 12790 | onext(testtri, neighbor); 2023-09-11T04:42:51,799 | ^~~~~ 2023-09-11T04:42:51,802 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,802 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,803 | ^ 2023-09-11T04:42:51,804 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,804 971 | decode(ptr, otri); 2023-09-11T04:42:51,805 | ^~~~~~ 2023-09-11T04:42:51,806 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,806 997 | symself(otri2); 2023-09-11T04:42:51,807 | ^~~~~~~ 2023-09-11T04:42:51,807 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2023-09-11T04:42:51,808 12790 | onext(testtri, neighbor); 2023-09-11T04:42:51,808 | ^~~~~ 2023-09-11T04:42:51,811 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,811 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,812 | ^ 2023-09-11T04:42:51,813 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,813 971 | decode(ptr, otri); 2023-09-11T04:42:51,814 | ^~~~~~ 2023-09-11T04:42:51,815 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,815 997 | symself(otri2); 2023-09-11T04:42:51,816 | ^~~~~~~ 2023-09-11T04:42:51,816 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2023-09-11T04:42:51,817 12790 | onext(testtri, neighbor); 2023-09-11T04:42:51,818 | ^~~~~ 2023-09-11T04:42:51,820 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,821 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:51,821 | ^ 2023-09-11T04:42:51,822 c/triangle.c:12794:15: note: in expansion of macro ‘infected’ 2023-09-11T04:42:51,822 12794 | if (infected(neighbor)) { 2023-09-11T04:42:51,822 | ^~~~~~~~ 2023-09-11T04:42:51,830 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,830 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,831 | ^ 2023-09-11T04:42:51,831 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,831 971 | decode(ptr, otri); 2023-09-11T04:42:51,832 | ^~~~~~ 2023-09-11T04:42:51,832 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,833 1001 | symself(otri); 2023-09-11T04:42:51,833 | ^~~~~~~ 2023-09-11T04:42:51,834 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:51,834 12802 | onextself(neighbor); 2023-09-11T04:42:51,835 | ^~~~~~~~~ 2023-09-11T04:42:51,839 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,840 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,840 | ^ 2023-09-11T04:42:51,841 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,841 971 | decode(ptr, otri); 2023-09-11T04:42:51,842 | ^~~~~~ 2023-09-11T04:42:51,843 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,844 1001 | symself(otri); 2023-09-11T04:42:51,844 | ^~~~~~~ 2023-09-11T04:42:51,845 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:51,846 12802 | onextself(neighbor); 2023-09-11T04:42:51,847 | ^~~~~~~~~ 2023-09-11T04:42:51,848 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,849 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,850 | ^ 2023-09-11T04:42:51,851 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,851 971 | decode(ptr, otri); 2023-09-11T04:42:51,852 | ^~~~~~ 2023-09-11T04:42:51,853 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,853 1001 | symself(otri); 2023-09-11T04:42:51,854 | ^~~~~~~ 2023-09-11T04:42:51,854 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2023-09-11T04:42:51,855 12802 | onextself(neighbor); 2023-09-11T04:42:51,855 | ^~~~~~~~~ 2023-09-11T04:42:51,858 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,858 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,859 | ^ 2023-09-11T04:42:51,859 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,860 967 | decode(ptr, otri2); 2023-09-11T04:42:51,861 | ^~~~~~ 2023-09-11T04:42:51,861 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,862 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,862 | ^~~ 2023-09-11T04:42:51,863 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,864 12807 | oprev(testtri, neighbor); 2023-09-11T04:42:51,864 | ^~~~~ 2023-09-11T04:42:51,867 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,867 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,868 | ^ 2023-09-11T04:42:51,868 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,869 967 | decode(ptr, otri2); 2023-09-11T04:42:51,869 | ^~~~~~ 2023-09-11T04:42:51,870 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,870 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,870 | ^~~ 2023-09-11T04:42:51,871 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,871 12807 | oprev(testtri, neighbor); 2023-09-11T04:42:51,872 | ^~~~~ 2023-09-11T04:42:51,876 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,877 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,877 | ^ 2023-09-11T04:42:51,878 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,878 967 | decode(ptr, otri2); 2023-09-11T04:42:51,878 | ^~~~~~ 2023-09-11T04:42:51,879 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,879 1008 | sym(otri1, otri2); \ 2023-09-11T04:42:51,880 | ^~~ 2023-09-11T04:42:51,880 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2023-09-11T04:42:51,881 12807 | oprev(testtri, neighbor); 2023-09-11T04:42:51,881 | ^~~~~ 2023-09-11T04:42:51,885 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,886 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:51,887 | ^ 2023-09-11T04:42:51,887 c/triangle.c:12810:17: note: in expansion of macro ‘infected’ 2023-09-11T04:42:51,888 12810 | if (infected(neighbor)) { 2023-09-11T04:42:51,889 | ^~~~~~~~ 2023-09-11T04:42:51,895 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,896 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,896 | ^ 2023-09-11T04:42:51,897 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,898 971 | decode(ptr, otri); 2023-09-11T04:42:51,898 | ^~~~~~ 2023-09-11T04:42:51,899 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,899 1012 | symself(otri); \ 2023-09-11T04:42:51,900 | ^~~~~~~ 2023-09-11T04:42:51,901 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:51,901 12818 | oprevself(neighbor); 2023-09-11T04:42:51,902 | ^~~~~~~~~ 2023-09-11T04:42:51,904 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,905 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,905 | ^ 2023-09-11T04:42:51,906 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,907 971 | decode(ptr, otri); 2023-09-11T04:42:51,907 | ^~~~~~ 2023-09-11T04:42:51,908 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,909 1012 | symself(otri); \ 2023-09-11T04:42:51,909 | ^~~~~~~ 2023-09-11T04:42:51,910 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:51,910 12818 | oprevself(neighbor); 2023-09-11T04:42:51,911 | ^~~~~~~~~ 2023-09-11T04:42:51,913 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,914 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,914 | ^ 2023-09-11T04:42:51,915 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,915 971 | decode(ptr, otri); 2023-09-11T04:42:51,916 | ^~~~~~ 2023-09-11T04:42:51,916 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2023-09-11T04:42:51,917 1012 | symself(otri); \ 2023-09-11T04:42:51,917 | ^~~~~~~ 2023-09-11T04:42:51,917 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2023-09-11T04:42:51,918 12818 | oprevself(neighbor); 2023-09-11T04:42:51,918 | ^~~~~~~~~ 2023-09-11T04:42:51,923 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,924 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,924 | ^ 2023-09-11T04:42:51,925 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,925 967 | decode(ptr, otri2); 2023-09-11T04:42:51,926 | ^~~~~~ 2023-09-11T04:42:51,926 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,926 12835 | sym(testtri, neighbor); 2023-09-11T04:42:51,927 | ^~~ 2023-09-11T04:42:51,932 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,933 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,934 | ^ 2023-09-11T04:42:51,934 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,935 967 | decode(ptr, otri2); 2023-09-11T04:42:51,935 | ^~~~~~ 2023-09-11T04:42:51,936 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,937 12835 | sym(testtri, neighbor); 2023-09-11T04:42:51,937 | ^~~ 2023-09-11T04:42:51,942 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,943 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,943 | ^ 2023-09-11T04:42:51,944 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,945 967 | decode(ptr, otri2); 2023-09-11T04:42:51,945 | ^~~~~~ 2023-09-11T04:42:51,946 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,946 12835 | sym(testtri, neighbor); 2023-09-11T04:42:51,947 | ^~~ 2023-09-11T04:42:51,947 c/triangle.c: In function ‘regionplague’: 2023-09-11T04:42:51,952 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,953 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T04:42:51,953 | ^ 2023-09-11T04:42:51,954 c/triangle.c:12907:5: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:51,954 12907 | uninfect(testtri); 2023-09-11T04:42:51,955 | ^~~~~~~~ 2023-09-11T04:42:51,961 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,962 1122 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:51,963 | ^ 2023-09-11T04:42:51,963 c/triangle.c:12907:5: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:51,964 12907 | uninfect(testtri); 2023-09-11T04:42:51,965 | ^~~~~~~~ 2023-09-11T04:42:51,971 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,972 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:51,972 | ^ 2023-09-11T04:42:51,973 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,973 967 | decode(ptr, otri2); 2023-09-11T04:42:51,973 | ^~~~~~ 2023-09-11T04:42:51,974 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,974 12930 | sym(testtri, neighbor); 2023-09-11T04:42:51,975 | ^~~ 2023-09-11T04:42:51,981 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:51,981 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:51,982 | ^ 2023-09-11T04:42:51,982 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,982 967 | decode(ptr, otri2); 2023-09-11T04:42:51,983 | ^~~~~~ 2023-09-11T04:42:51,983 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,984 12930 | sym(testtri, neighbor); 2023-09-11T04:42:51,984 | ^~~ 2023-09-11T04:42:51,990 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:51,991 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:51,991 | ^ 2023-09-11T04:42:51,991 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:51,992 967 | decode(ptr, otri2); 2023-09-11T04:42:51,992 | ^~~~~~ 2023-09-11T04:42:51,993 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:51,994 12930 | sym(testtri, neighbor); 2023-09-11T04:42:51,994 | ^~~ 2023-09-11T04:42:51,999 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,000 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,001 | ^ 2023-09-11T04:42:52,001 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,002 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,003 | ^~~~~~~ 2023-09-11T04:42:52,003 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,004 12932 | tspivot(testtri, neighborsubseg); 2023-09-11T04:42:52,005 | ^~~~~~~ 2023-09-11T04:42:52,009 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,010 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,010 | ^ 2023-09-11T04:42:52,011 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,011 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,012 | ^~~~~~~ 2023-09-11T04:42:52,012 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,013 12932 | tspivot(testtri, neighborsubseg); 2023-09-11T04:42:52,013 | ^~~~~~~ 2023-09-11T04:42:52,018 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,019 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,019 | ^ 2023-09-11T04:42:52,020 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,021 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,021 | ^~~~~~~ 2023-09-11T04:42:52,022 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,023 12932 | tspivot(testtri, neighborsubseg); 2023-09-11T04:42:52,023 | ^~~~~~~ 2023-09-11T04:42:52,027 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,028 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:52,029 | ^ 2023-09-11T04:42:52,029 c/triangle.c:12935:45: note: in expansion of macro ‘infected’ 2023-09-11T04:42:52,030 12935 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2023-09-11T04:42:52,030 | ^~~~~~~~ 2023-09-11T04:42:52,037 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,038 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:52,038 | ^ 2023-09-11T04:42:52,039 c/triangle.c:12946:9: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,039 12946 | infect(neighbor); 2023-09-11T04:42:52,040 | ^~~~~~ 2023-09-11T04:42:52,047 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,047 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:52,048 | ^ 2023-09-11T04:42:52,048 c/triangle.c:12946:9: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,049 12946 | infect(neighbor); 2023-09-11T04:42:52,049 | ^~~~~~ 2023-09-11T04:42:52,056 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,057 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:52,057 | ^ 2023-09-11T04:42:52,058 c/triangle.c:12954:5: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,058 12954 | infect(testtri); 2023-09-11T04:42:52,059 | ^~~~~~ 2023-09-11T04:42:52,066 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,067 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:52,067 | ^ 2023-09-11T04:42:52,068 c/triangle.c:12954:5: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,069 12954 | infect(testtri); 2023-09-11T04:42:52,069 | ^~~~~~ 2023-09-11T04:42:52,076 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,076 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-11T04:42:52,077 | ^ 2023-09-11T04:42:52,078 c/triangle.c:12966:5: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:52,078 12966 | uninfect(testtri); 2023-09-11T04:42:52,079 | ^~~~~~~~ 2023-09-11T04:42:52,085 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,086 1122 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:52,087 | ^ 2023-09-11T04:42:52,087 c/triangle.c:12966:5: note: in expansion of macro ‘uninfect’ 2023-09-11T04:42:52,088 12966 | uninfect(testtri); 2023-09-11T04:42:52,089 | ^~~~~~~~ 2023-09-11T04:42:52,090 c/triangle.c: In function ‘carveholes’: 2023-09-11T04:42:52,096 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,097 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,098 | ^ 2023-09-11T04:42:52,099 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,100 971 | decode(ptr, otri); 2023-09-11T04:42:52,101 | ^~~~~~ 2023-09-11T04:42:52,102 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:52,102 13045 | symself(searchtri); 2023-09-11T04:42:52,103 | ^~~~~~~ 2023-09-11T04:42:52,106 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,106 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,107 | ^ 2023-09-11T04:42:52,107 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,107 971 | decode(ptr, otri); 2023-09-11T04:42:52,108 | ^~~~~~ 2023-09-11T04:42:52,108 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:52,109 13045 | symself(searchtri); 2023-09-11T04:42:52,109 | ^~~~~~~ 2023-09-11T04:42:52,115 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,116 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,116 | ^ 2023-09-11T04:42:52,117 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,117 971 | decode(ptr, otri); 2023-09-11T04:42:52,117 | ^~~~~~ 2023-09-11T04:42:52,118 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:52,118 13045 | symself(searchtri); 2023-09-11T04:42:52,119 | ^~~~~~~ 2023-09-11T04:42:52,125 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,125 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:52,126 | ^ 2023-09-11T04:42:52,126 c/triangle.c:13055:43: note: in expansion of macro ‘infected’ 2023-09-11T04:42:52,127 13055 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-11T04:42:52,128 | ^~~~~~~~ 2023-09-11T04:42:52,134 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,135 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:52,136 | ^ 2023-09-11T04:42:52,136 c/triangle.c:13058:13: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,137 13058 | infect(searchtri); 2023-09-11T04:42:52,138 | ^~~~~~ 2023-09-11T04:42:52,144 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,145 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:52,145 | ^ 2023-09-11T04:42:52,146 c/triangle.c:13058:13: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,146 13058 | infect(searchtri); 2023-09-11T04:42:52,147 | ^~~~~~ 2023-09-11T04:42:52,154 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,154 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,155 | ^ 2023-09-11T04:42:52,156 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,156 971 | decode(ptr, otri); 2023-09-11T04:42:52,157 | ^~~~~~ 2023-09-11T04:42:52,157 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:52,158 13084 | symself(searchtri); 2023-09-11T04:42:52,158 | ^~~~~~~ 2023-09-11T04:42:52,163 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,164 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,165 | ^ 2023-09-11T04:42:52,166 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,166 971 | decode(ptr, otri); 2023-09-11T04:42:52,167 | ^~~~~~ 2023-09-11T04:42:52,168 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:52,168 13084 | symself(searchtri); 2023-09-11T04:42:52,169 | ^~~~~~~ 2023-09-11T04:42:52,173 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,173 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,174 | ^ 2023-09-11T04:42:52,174 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,175 971 | decode(ptr, otri); 2023-09-11T04:42:52,175 | ^~~~~~ 2023-09-11T04:42:52,176 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2023-09-11T04:42:52,176 13084 | symself(searchtri); 2023-09-11T04:42:52,176 | ^~~~~~~ 2023-09-11T04:42:52,183 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,183 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-11T04:42:52,184 | ^ 2023-09-11T04:42:52,185 c/triangle.c:13094:43: note: in expansion of macro ‘infected’ 2023-09-11T04:42:52,185 13094 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-11T04:42:52,186 | ^~~~~~~~ 2023-09-11T04:42:52,193 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,194 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-11T04:42:52,194 | ^ 2023-09-11T04:42:52,195 c/triangle.c:13138:11: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,195 13138 | infect(regiontris[i]); 2023-09-11T04:42:52,196 | ^~~~~~ 2023-09-11T04:42:52,203 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,204 1118 | (otri).tri[6] = (triangle) \ 2023-09-11T04:42:52,204 | ^ 2023-09-11T04:42:52,205 c/triangle.c:13138:11: note: in expansion of macro ‘infect’ 2023-09-11T04:42:52,206 13138 | infect(regiontris[i]); 2023-09-11T04:42:52,206 | ^~~~~~ 2023-09-11T04:42:52,207 c/triangle.c: In function ‘tallyencs’: 2023-09-11T04:42:52,212 c/triangle.c:13189:7: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] 2023-09-11T04:42:52,213 13189 | int dummy; 2023-09-11T04:42:52,214 | ^~~~~ 2023-09-11T04:42:52,215 c/triangle.c: In function ‘splitencsegs’: 2023-09-11T04:42:52,222 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,223 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,224 | ^ 2023-09-11T04:42:52,224 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,225 13273 | sdecode(encloop->encsubseg, currentenc); 2023-09-11T04:42:52,225 | ^~~~~~~ 2023-09-11T04:42:52,232 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,233 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,233 | ^ 2023-09-11T04:42:52,234 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,234 13273 | sdecode(encloop->encsubseg, currentenc); 2023-09-11T04:42:52,235 | ^~~~~~~ 2023-09-11T04:42:52,242 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,242 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,243 | ^ 2023-09-11T04:42:52,244 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,245 13273 | sdecode(encloop->encsubseg, currentenc); 2023-09-11T04:42:52,245 | ^~~~~~~ 2023-09-11T04:42:52,252 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,252 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,253 | ^ 2023-09-11T04:42:52,253 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,253 1294 | decode(ptr, otri) 2023-09-11T04:42:52,254 | ^~~~~~ 2023-09-11T04:42:52,254 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:52,255 13298 | stpivot(currentenc, enctri); 2023-09-11T04:42:52,255 | ^~~~~~~ 2023-09-11T04:42:52,261 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,262 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,262 | ^ 2023-09-11T04:42:52,263 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,263 1294 | decode(ptr, otri) 2023-09-11T04:42:52,264 | ^~~~~~ 2023-09-11T04:42:52,264 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:52,265 13298 | stpivot(currentenc, enctri); 2023-09-11T04:42:52,265 | ^~~~~~~ 2023-09-11T04:42:52,271 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,272 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,272 | ^ 2023-09-11T04:42:52,273 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,273 1294 | decode(ptr, otri) 2023-09-11T04:42:52,274 | ^~~~~~ 2023-09-11T04:42:52,275 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:52,275 13298 | stpivot(currentenc, enctri); 2023-09-11T04:42:52,276 | ^~~~~~~ 2023-09-11T04:42:52,281 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,282 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,282 | ^ 2023-09-11T04:42:52,283 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,284 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,284 | ^~~~~~~ 2023-09-11T04:42:52,285 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,286 13300 | tspivot(testtri, testsh); 2023-09-11T04:42:52,286 | ^~~~~~~ 2023-09-11T04:42:52,291 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,291 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,292 | ^ 2023-09-11T04:42:52,292 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,293 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,294 | ^~~~~~~ 2023-09-11T04:42:52,294 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,295 13300 | tspivot(testtri, testsh); 2023-09-11T04:42:52,295 | ^~~~~~~ 2023-09-11T04:42:52,300 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,301 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,302 | ^ 2023-09-11T04:42:52,302 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,303 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,304 | ^~~~~~~ 2023-09-11T04:42:52,304 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,305 13300 | tspivot(testtri, testsh); 2023-09-11T04:42:52,306 | ^~~~~~~ 2023-09-11T04:42:52,310 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,311 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,311 | ^ 2023-09-11T04:42:52,312 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,312 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,312 | ^~~~~~~ 2023-09-11T04:42:52,313 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,313 13304 | tspivot(testtri, testsh); 2023-09-11T04:42:52,314 | ^~~~~~~ 2023-09-11T04:42:52,320 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,320 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,321 | ^ 2023-09-11T04:42:52,321 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,322 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,322 | ^~~~~~~ 2023-09-11T04:42:52,323 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,323 13304 | tspivot(testtri, testsh); 2023-09-11T04:42:52,324 | ^~~~~~~ 2023-09-11T04:42:52,330 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,330 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,331 | ^ 2023-09-11T04:42:52,331 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,332 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,332 | ^~~~~~~ 2023-09-11T04:42:52,333 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,334 13304 | tspivot(testtri, testsh); 2023-09-11T04:42:52,334 | ^~~~~~~ 2023-09-11T04:42:52,340 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,341 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,341 | ^ 2023-09-11T04:42:52,342 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,343 1294 | decode(ptr, otri) 2023-09-11T04:42:52,343 | ^~~~~~ 2023-09-11T04:42:52,344 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:52,345 13316 | stpivot(currentenc, enctri); 2023-09-11T04:42:52,345 | ^~~~~~~ 2023-09-11T04:42:52,350 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,350 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,351 | ^ 2023-09-11T04:42:52,351 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,352 1294 | decode(ptr, otri) 2023-09-11T04:42:52,353 | ^~~~~~ 2023-09-11T04:42:52,353 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:52,354 13316 | stpivot(currentenc, enctri); 2023-09-11T04:42:52,354 | ^~~~~~~ 2023-09-11T04:42:52,359 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,360 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,361 | ^ 2023-09-11T04:42:52,362 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,362 1294 | decode(ptr, otri) 2023-09-11T04:42:52,363 | ^~~~~~ 2023-09-11T04:42:52,364 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2023-09-11T04:42:52,364 13316 | stpivot(currentenc, enctri); 2023-09-11T04:42:52,365 | ^~~~~~~ 2023-09-11T04:42:52,369 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,370 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,370 | ^ 2023-09-11T04:42:52,371 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,371 967 | decode(ptr, otri2); 2023-09-11T04:42:52,372 | ^~~~~~ 2023-09-11T04:42:52,372 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,372 13324 | sym(enctri, testtri); 2023-09-11T04:42:52,373 | ^~~ 2023-09-11T04:42:52,379 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,380 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,380 | ^ 2023-09-11T04:42:52,381 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,381 967 | decode(ptr, otri2); 2023-09-11T04:42:52,381 | ^~~~~~ 2023-09-11T04:42:52,382 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,382 13324 | sym(enctri, testtri); 2023-09-11T04:42:52,383 | ^~~ 2023-09-11T04:42:52,389 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,389 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,390 | ^ 2023-09-11T04:42:52,390 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,391 967 | decode(ptr, otri2); 2023-09-11T04:42:52,392 | ^~~~~~ 2023-09-11T04:42:52,392 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,393 13324 | sym(enctri, testtri); 2023-09-11T04:42:52,394 | ^~~ 2023-09-11T04:42:52,399 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,399 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,400 | ^ 2023-09-11T04:42:52,401 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,401 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,402 | ^~~~~~~ 2023-09-11T04:42:52,403 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,403 13328 | tspivot(testtri, testsh); 2023-09-11T04:42:52,404 | ^~~~~~~ 2023-09-11T04:42:52,408 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,409 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,410 | ^ 2023-09-11T04:42:52,410 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,411 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,411 | ^~~~~~~ 2023-09-11T04:42:52,412 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,412 13328 | tspivot(testtri, testsh); 2023-09-11T04:42:52,413 | ^~~~~~~ 2023-09-11T04:42:52,418 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,419 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,420 | ^ 2023-09-11T04:42:52,420 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,421 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,422 | ^~~~~~~ 2023-09-11T04:42:52,422 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,423 13328 | tspivot(testtri, testsh); 2023-09-11T04:42:52,423 | ^~~~~~~ 2023-09-11T04:42:52,428 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,428 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,429 | ^ 2023-09-11T04:42:52,429 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,430 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,430 | ^~~~~~~ 2023-09-11T04:42:52,431 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,431 13333 | tspivot(testtri, testsh); 2023-09-11T04:42:52,432 | ^~~~~~~ 2023-09-11T04:42:52,438 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,438 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,439 | ^ 2023-09-11T04:42:52,439 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,440 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,440 | ^~~~~~~ 2023-09-11T04:42:52,441 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,441 13333 | tspivot(testtri, testsh); 2023-09-11T04:42:52,442 | ^~~~~~~ 2023-09-11T04:42:52,447 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,448 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,449 | ^ 2023-09-11T04:42:52,449 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,450 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,451 | ^~~~~~~ 2023-09-11T04:42:52,451 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,452 13333 | tspivot(testtri, testsh); 2023-09-11T04:42:52,453 | ^~~~~~~ 2023-09-11T04:42:52,458 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,459 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,459 | ^ 2023-09-11T04:42:52,460 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,461 967 | decode(ptr, otri2); 2023-09-11T04:42:52,461 | ^~~~~~ 2023-09-11T04:42:52,462 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,462 13344 | sym(enctri, testtri); 2023-09-11T04:42:52,463 | ^~~ 2023-09-11T04:42:52,468 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,468 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,469 | ^ 2023-09-11T04:42:52,469 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,470 967 | decode(ptr, otri2); 2023-09-11T04:42:52,470 | ^~~~~~ 2023-09-11T04:42:52,471 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,472 13344 | sym(enctri, testtri); 2023-09-11T04:42:52,472 | ^~~ 2023-09-11T04:42:52,477 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,478 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,479 | ^ 2023-09-11T04:42:52,480 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,481 967 | decode(ptr, otri2); 2023-09-11T04:42:52,481 | ^~~~~~ 2023-09-11T04:42:52,483 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,484 13344 | sym(enctri, testtri); 2023-09-11T04:42:52,484 | ^~~ 2023-09-11T04:42:52,489 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,490 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,491 | ^ 2023-09-11T04:42:52,491 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,491 1206 | sdecode(sptr, osub) 2023-09-11T04:42:52,492 | ^~~~~~~ 2023-09-11T04:42:52,492 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:52,493 13432 | snextself(currentenc); 2023-09-11T04:42:52,493 | ^~~~~~~~~ 2023-09-11T04:42:52,499 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,500 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,500 | ^ 2023-09-11T04:42:52,501 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,501 1206 | sdecode(sptr, osub) 2023-09-11T04:42:52,502 | ^~~~~~~ 2023-09-11T04:42:52,502 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:52,503 13432 | snextself(currentenc); 2023-09-11T04:42:52,503 | ^~~~~~~~~ 2023-09-11T04:42:52,509 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,510 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,510 | ^ 2023-09-11T04:42:52,511 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,512 1206 | sdecode(sptr, osub) 2023-09-11T04:42:52,512 | ^~~~~~~ 2023-09-11T04:42:52,513 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2023-09-11T04:42:52,514 13432 | snextself(currentenc); 2023-09-11T04:42:52,514 | ^~~~~~~~~ 2023-09-11T04:42:52,519 c/triangle.c:13262:7: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] 2023-09-11T04:42:52,519 13262 | int dummy; 2023-09-11T04:42:52,520 | ^~~~~ 2023-09-11T04:42:52,521 c/triangle.c: In function ‘splittriangle’: 2023-09-11T04:42:52,529 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,530 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,531 | ^ 2023-09-11T04:42:52,531 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,532 13507 | decode(badtri->poortri, badotri); 2023-09-11T04:42:52,532 | ^~~~~~ 2023-09-11T04:42:52,539 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,540 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,540 | ^ 2023-09-11T04:42:52,541 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,542 13507 | decode(badtri->poortri, badotri); 2023-09-11T04:42:52,542 | ^~~~~~ 2023-09-11T04:42:52,549 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,550 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,550 | ^ 2023-09-11T04:42:52,551 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,552 13507 | decode(badtri->poortri, badotri); 2023-09-11T04:42:52,553 | ^~~~~~ 2023-09-11T04:42:52,554 c/triangle.c: In function ‘highorder’: 2023-09-11T04:42:52,564 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,564 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,565 | ^ 2023-09-11T04:42:52,565 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,566 967 | decode(ptr, otri2); 2023-09-11T04:42:52,566 | ^~~~~~ 2023-09-11T04:42:52,567 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,567 13754 | sym(triangleloop, trisym); 2023-09-11T04:42:52,568 | ^~~ 2023-09-11T04:42:52,574 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,575 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,575 | ^ 2023-09-11T04:42:52,576 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,576 967 | decode(ptr, otri2); 2023-09-11T04:42:52,576 | ^~~~~~ 2023-09-11T04:42:52,577 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,577 13754 | sym(triangleloop, trisym); 2023-09-11T04:42:52,578 | ^~~ 2023-09-11T04:42:52,584 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,585 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,585 | ^ 2023-09-11T04:42:52,586 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,586 967 | decode(ptr, otri2); 2023-09-11T04:42:52,587 | ^~~~~~ 2023-09-11T04:42:52,588 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,588 13754 | sym(triangleloop, trisym); 2023-09-11T04:42:52,589 | ^~~ 2023-09-11T04:42:52,595 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,596 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,597 | ^ 2023-09-11T04:42:52,597 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,598 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,599 | ^~~~~~~ 2023-09-11T04:42:52,599 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,600 13770 | tspivot(triangleloop, checkmark); 2023-09-11T04:42:52,601 | ^~~~~~~ 2023-09-11T04:42:52,606 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,606 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,607 | ^ 2023-09-11T04:42:52,608 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,608 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,609 | ^~~~~~~ 2023-09-11T04:42:52,609 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,610 13770 | tspivot(triangleloop, checkmark); 2023-09-11T04:42:52,610 | ^~~~~~~ 2023-09-11T04:42:52,616 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,617 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,617 | ^ 2023-09-11T04:42:52,618 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,619 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,620 | ^~~~~~~ 2023-09-11T04:42:52,621 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,622 13770 | tspivot(triangleloop, checkmark); 2023-09-11T04:42:52,623 | ^~~~~~~ 2023-09-11T04:42:52,625 c/triangle.c: In function ‘writeedges’: 2023-09-11T04:42:52,636 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,637 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,637 | ^ 2023-09-11T04:42:52,638 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,638 967 | decode(ptr, otri2); 2023-09-11T04:42:52,638 | ^~~~~~ 2023-09-11T04:42:52,639 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,639 14868 | sym(triangleloop, trisym); 2023-09-11T04:42:52,640 | ^~~ 2023-09-11T04:42:52,647 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,648 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,648 | ^ 2023-09-11T04:42:52,649 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,649 967 | decode(ptr, otri2); 2023-09-11T04:42:52,650 | ^~~~~~ 2023-09-11T04:42:52,650 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,651 14868 | sym(triangleloop, trisym); 2023-09-11T04:42:52,652 | ^~~ 2023-09-11T04:42:52,658 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,659 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,660 | ^ 2023-09-11T04:42:52,660 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,661 967 | decode(ptr, otri2); 2023-09-11T04:42:52,661 | ^~~~~~ 2023-09-11T04:42:52,662 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,663 14868 | sym(triangleloop, trisym); 2023-09-11T04:42:52,663 | ^~~ 2023-09-11T04:42:52,670 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,671 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-11T04:42:52,672 | ^ 2023-09-11T04:42:52,673 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,673 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,674 | ^~~~~~~ 2023-09-11T04:42:52,675 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,676 14886 | tspivot(triangleloop, checkmark); 2023-09-11T04:42:52,677 | ^~~~~~~ 2023-09-11T04:42:52,681 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,682 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-11T04:42:52,683 | ^ 2023-09-11T04:42:52,684 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,685 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,687 | ^~~~~~~ 2023-09-11T04:42:52,688 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,689 14886 | tspivot(triangleloop, checkmark); 2023-09-11T04:42:52,690 | ^~~~~~~ 2023-09-11T04:42:52,693 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,694 1167 | (osub).ss = (subseg *) \ 2023-09-11T04:42:52,695 | ^ 2023-09-11T04:42:52,697 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2023-09-11T04:42:52,698 1287 | sdecode(sptr, osub) 2023-09-11T04:42:52,700 | ^~~~~~~ 2023-09-11T04:42:52,744 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2023-09-11T04:42:52,745 14886 | tspivot(triangleloop, checkmark); 2023-09-11T04:42:52,746 | ^~~~~~~ 2023-09-11T04:42:52,746 c/triangle.c: In function ‘writevoronoi’: 2023-09-11T04:42:52,747 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,747 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,748 | ^ 2023-09-11T04:42:52,748 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,749 967 | decode(ptr, otri2); 2023-09-11T04:42:52,749 | ^~~~~~ 2023-09-11T04:42:52,750 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,750 15107 | sym(triangleloop, trisym); 2023-09-11T04:42:52,750 | ^~~ 2023-09-11T04:42:52,751 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,751 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,752 | ^ 2023-09-11T04:42:52,752 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,753 967 | decode(ptr, otri2); 2023-09-11T04:42:52,753 | ^~~~~~ 2023-09-11T04:42:52,754 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,754 15107 | sym(triangleloop, trisym); 2023-09-11T04:42:52,755 | ^~~ 2023-09-11T04:42:52,755 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,756 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,756 | ^ 2023-09-11T04:42:52,757 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,758 967 | decode(ptr, otri2); 2023-09-11T04:42:52,758 | ^~~~~~ 2023-09-11T04:42:52,759 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,760 15107 | sym(triangleloop, trisym); 2023-09-11T04:42:52,761 | ^~~ 2023-09-11T04:42:52,761 c/triangle.c: In function ‘writeneighbors’: 2023-09-11T04:42:52,762 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,763 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,764 | ^ 2023-09-11T04:42:52,765 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,766 967 | decode(ptr, otri2); 2023-09-11T04:42:52,767 | ^~~~~~ 2023-09-11T04:42:52,768 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,769 15230 | sym(triangleloop, trisym); 2023-09-11T04:42:52,770 | ^~~ 2023-09-11T04:42:52,771 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,772 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,773 | ^ 2023-09-11T04:42:52,774 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,775 967 | decode(ptr, otri2); 2023-09-11T04:42:52,776 | ^~~~~~ 2023-09-11T04:42:52,777 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,779 15230 | sym(triangleloop, trisym); 2023-09-11T04:42:52,780 | ^~~ 2023-09-11T04:42:52,781 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,783 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,784 | ^ 2023-09-11T04:42:52,785 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,787 967 | decode(ptr, otri2); 2023-09-11T04:42:52,788 | ^~~~~~ 2023-09-11T04:42:52,830 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,830 15230 | sym(triangleloop, trisym); 2023-09-11T04:42:52,830 | ^~~ 2023-09-11T04:42:52,831 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,831 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,832 | ^ 2023-09-11T04:42:52,832 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,833 967 | decode(ptr, otri2); 2023-09-11T04:42:52,833 | ^~~~~~ 2023-09-11T04:42:52,833 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,834 15233 | sym(triangleloop, trisym); 2023-09-11T04:42:52,834 | ^~~ 2023-09-11T04:42:52,835 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,835 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,836 | ^ 2023-09-11T04:42:52,836 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,837 967 | decode(ptr, otri2); 2023-09-11T04:42:52,837 | ^~~~~~ 2023-09-11T04:42:52,838 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,838 15233 | sym(triangleloop, trisym); 2023-09-11T04:42:52,839 | ^~~ 2023-09-11T04:42:52,839 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,840 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,840 | ^ 2023-09-11T04:42:52,841 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,842 967 | decode(ptr, otri2); 2023-09-11T04:42:52,843 | ^~~~~~ 2023-09-11T04:42:52,843 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,844 15233 | sym(triangleloop, trisym); 2023-09-11T04:42:52,845 | ^~~ 2023-09-11T04:42:52,846 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,847 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-11T04:42:52,848 | ^ 2023-09-11T04:42:52,849 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,849 967 | decode(ptr, otri2); 2023-09-11T04:42:52,850 | ^~~~~~ 2023-09-11T04:42:52,851 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,852 15236 | sym(triangleloop, trisym); 2023-09-11T04:42:52,852 | ^~~ 2023-09-11T04:42:52,853 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-11T04:42:52,854 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-11T04:42:52,855 | ^ 2023-09-11T04:42:52,855 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,856 967 | decode(ptr, otri2); 2023-09-11T04:42:52,857 | ^~~~~~ 2023-09-11T04:42:52,858 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,859 15236 | sym(triangleloop, trisym); 2023-09-11T04:42:52,860 | ^~~ 2023-09-11T04:42:52,861 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-11T04:42:52,862 947 | (otri).tri = (triangle *) \ 2023-09-11T04:42:52,864 | ^ 2023-09-11T04:42:52,865 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2023-09-11T04:42:52,866 967 | decode(ptr, otri2); 2023-09-11T04:42:52,867 | ^~~~~~ 2023-09-11T04:42:52,869 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2023-09-11T04:42:52,870 15236 | sym(triangleloop, trisym); 2023-09-11T04:42:52,872 | ^~~ 2023-09-11T04:42:55,131 c/triangle.c: In function ‘incircleadapt’: 2023-09-11T04:42:55,133 c/triangle.c:5859:20: warning: ‘cytablen’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-11T04:42:55,134 5859 | temp16alen = scale_expansion_zeroelim(cytablen, cytab, cdytail, temp16a); 2023-09-11T04:42:55,134 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T04:42:55,135 c/triangle.c:5362:57: note: ‘cytablen’ was declared here 2023-09-11T04:42:55,135 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2023-09-11T04:42:55,136 | ^~~~~~~~ 2023-09-11T04:42:55,137 c/triangle.c:5762:20: warning: ‘bytcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-11T04:42:55,137 5762 | temp16alen = scale_expansion_zeroelim(bytcalen, bytca, bdytail, temp16a); 2023-09-11T04:42:55,138 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T04:42:55,138 c/triangle.c:5362:37: note: ‘bytcalen’ was declared here 2023-09-11T04:42:55,139 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2023-09-11T04:42:55,139 | ^~~~~~~~ 2023-09-11T04:42:55,140 c/triangle.c:5665:20: warning: ‘aytbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-11T04:42:55,141 5665 | temp16alen = scale_expansion_zeroelim(aytbclen, aytbc, adytail, temp16a); 2023-09-11T04:42:55,141 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T04:42:55,142 c/triangle.c:5362:17: note: ‘aytbclen’ was declared here 2023-09-11T04:42:55,143 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2023-09-11T04:42:55,143 | ^~~~~~~~ 2023-09-11T04:42:55,144 c/triangle.c:5623:20: warning: ‘axtbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-11T04:42:55,144 5623 | temp16alen = scale_expansion_zeroelim(axtbclen, axtbc, adxtail, temp16a); 2023-09-11T04:42:55,145 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T04:42:55,146 c/triangle.c:5362:7: note: ‘axtbclen’ was declared here 2023-09-11T04:42:55,146 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2023-09-11T04:42:55,147 | ^~~~~~~~ 2023-09-11T04:43:03,782 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=int -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-11T04:43:04,141 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2023-09-11T04:43:04,141 196 | #include "longintrepr.h" 2023-09-11T04:43:04,142 | ^~~~~~~~~~~~~~~ 2023-09-11T04:43:04,143 compilation terminated. 2023-09-11T04:43:04,145 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-11T04:43:04,286 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-11T04:43:04,300 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-11T04:43:04,300 exec(compile('"'"''"'"''"'"' 2023-09-11T04:43:04,300 # This is -- a caller that pip uses to run setup.py 2023-09-11T04:43:04,300 # 2023-09-11T04:43:04,300 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-11T04:43:04,300 # import from `distutils.core` to work with newer packaging standards. 2023-09-11T04:43:04,300 # - It provides a clear error message when setuptools is not installed. 2023-09-11T04:43:04,300 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-11T04:43:04,300 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-11T04:43:04,300 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-11T04:43:04,300 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-11T04:43:04,300 import os, sys, tokenize 2023-09-11T04:43:04,300 2023-09-11T04:43:04,300 try: 2023-09-11T04:43:04,300 import setuptools 2023-09-11T04:43:04,300 except ImportError as error: 2023-09-11T04:43:04,300 print( 2023-09-11T04:43:04,300 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-11T04:43:04,300 "the build environment.", 2023-09-11T04:43:04,300 file=sys.stderr, 2023-09-11T04:43:04,300 ) 2023-09-11T04:43:04,300 sys.exit(1) 2023-09-11T04:43:04,300 2023-09-11T04:43:04,300 __file__ = %r 2023-09-11T04:43:04,300 sys.argv[0] = __file__ 2023-09-11T04:43:04,300 2023-09-11T04:43:04,300 if os.path.exists(__file__): 2023-09-11T04:43:04,300 filename = __file__ 2023-09-11T04:43:04,300 with tokenize.open(__file__) as f: 2023-09-11T04:43:04,300 setup_py_code = f.read() 2023-09-11T04:43:04,300 else: 2023-09-11T04:43:04,300 filename = "" 2023-09-11T04:43:04,300 setup_py_code = "from setuptools import setup; setup()" 2023-09-11T04:43:04,300 2023-09-11T04:43:04,300 exec(compile(setup_py_code, filename, "exec")) 2023-09-11T04:43:04,300 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0m30dzz7/triangle_a8285b03c7ed4f10a4542e6886f5c8a2/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-4ndishzy[/] 2023-09-11T04:43:04,301 [bold magenta]cwd[/]: /tmp/pip-wheel-0m30dzz7/triangle_a8285b03c7ed4f10a4542e6886f5c8a2/ 2023-09-11T04:43:04,301 Building wheel for triangle (setup.py): finished with status 'error' 2023-09-11T04:43:04,303 ERROR: Failed building wheel for triangle 2023-09-11T04:43:04,304 Running setup.py clean for triangle 2023-09-11T04:43:04,305 Running command python setup.py clean 2023-09-11T04:43:05,271 running clean 2023-09-11T04:43:05,315 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T04:43:05,318 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T04:43:05,337 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-11T04:43:05,338 'build/scripts-3.11' does not exist -- can't clean it 2023-09-11T04:43:05,339 removing 'build' 2023-09-11T04:43:05,444 Failed to build triangle 2023-09-11T04:43:05,445 ERROR: Failed to build one or more wheels 2023-09-11T04:43:05,446 Exception information: 2023-09-11T04:43:05,446 Traceback (most recent call last): 2023-09-11T04:43:05,446 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-11T04:43:05,446 status = run_func(*args) 2023-09-11T04:43:05,446 ^^^^^^^^^^^^^^^ 2023-09-11T04:43:05,446 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-11T04:43:05,446 return func(self, options, args) 2023-09-11T04:43:05,446 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-11T04:43:05,446 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-11T04:43:05,446 raise CommandError("Failed to build one or more wheels") 2023-09-11T04:43:05,446 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-11T04:43:05,450 Removed build tracker: '/tmp/pip-build-tracker-vt5vzyyc'