2021-07-15T20:13:35,236 Created temporary directory: /tmp/pip-ephem-wheel-cache-tjiolzck 2021-07-15T20:13:35,239 Created temporary directory: /tmp/pip-req-tracker-xk5h_xcw 2021-07-15T20:13:35,239 Initialized build tracking at /tmp/pip-req-tracker-xk5h_xcw 2021-07-15T20:13:35,239 Created build tracker: /tmp/pip-req-tracker-xk5h_xcw 2021-07-15T20:13:35,240 Entered build tracker: /tmp/pip-req-tracker-xk5h_xcw 2021-07-15T20:13:35,240 Created temporary directory: /tmp/pip-wheel-kswgvpbh 2021-07-15T20:13:35,270 1 location(s) to search for versions of triangle: 2021-07-15T20:13:35,270 * https://pypi.org/simple/triangle/ 2021-07-15T20:13:35,271 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2021-07-15T20:13:35,271 Getting page https://pypi.org/simple/triangle/ 2021-07-15T20:13:35,273 Found index url https://pypi.org/simple 2021-07-15T20:13:35,393 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz#sha256=32dbb76304ee0c522c7708623bd98dee5945528ec27eeb57182ef6b588e90a77 (from https://pypi.org/simple/triangle/), version: 0.1 2021-07-15T20:13:35,394 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz#sha256=0f89cc5ae1e398183111e84794a8d213f616642628a6cb03fe5ae64a7a7235d4 (from https://pypi.org/simple/triangle/), version: 0.2 2021-07-15T20:13:35,394 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz#sha256=f2f8402907a3835b0e50c2a9ce466fb1921e240b816e55d42c0a1f1854dbfd6f (from https://pypi.org/simple/triangle/), version: 0.3 2021-07-15T20:13:35,394 Found link https://files.pythonhosted.org/packages/1f/e5/368216cbc2518509e45e8a1f61e49f36aee698531dacf68bcf24c731508e/triangle-2012.07.04.tar.gz#sha256=25e3fa42f94405456df19c9648bc7df70de16d0f3c2a7c94e1e975c17ec3c48e (from https://pypi.org/simple/triangle/), version: 2012.07.04 2021-07-15T20:13:35,394 Found link https://files.pythonhosted.org/packages/e0/87/185e2097fd523c45ac3e2c3e5e1f2b5d3096a2f2f29f3da389add7b32c90/triangle-2013.01.06a.tar.gz#sha256=1a1f110a2d12de97d2f20afd1849bb92023977013f1e947cfadcbac4cd85265a (from https://pypi.org/simple/triangle/), version: 2013.01.06a 2021-07-15T20:13:35,395 Found link https://files.pythonhosted.org/packages/b2/99/fbf0dfa6cf4ff8ab48fad3c26b70b05ab7c7086113a7074c264f345e307d/triangle-2013.01.06.linux-x86_64.tar.gz#sha256=abf158144f1a9ec096fc3f7919453f382e44675f8122eacef219a09047f47d25 (from https://pypi.org/simple/triangle/), version: 2013.01.06.linux-x86_64 2021-07-15T20:13:35,395 Found link https://files.pythonhosted.org/packages/d5/a1/eda35fb59959b2324da119f32f3146710b2043cdb1a384e266d40ba87960/triangle-2013.01.06.tar.gz#sha256=c46ac664ea8083690b2dca986568c6c7089352157aa378d2ef514c5c9c4d5f8f (from https://pypi.org/simple/triangle/), version: 2013.01.06 2021-07-15T20:13:35,395 Found link https://files.pythonhosted.org/packages/bc/6e/0e42f5c8999d00193181425480dc29ce3b534be3cfb4e21340c3fd69944d/triangle-2013.01.07.tar.gz#sha256=3b817346acc5fd1d03f810edca025ee7dfece0a8fb9b0bec7388faae2f5b5ecd (from https://pypi.org/simple/triangle/), version: 2013.01.07 2021-07-15T20:13:35,396 Found link https://files.pythonhosted.org/packages/c4/35/e3023a0d594a3744d56f8cd585bb740b810ab9a2b56ea057df88d15404af/triangle-2013.04.05.tar.gz#sha256=53ab87dff8d2cb82df34eb956037d2f823339a6444d567d10c3797f97312506f (from https://pypi.org/simple/triangle/), version: 2013.04.05 2021-07-15T20:13:35,396 Found link https://files.pythonhosted.org/packages/ad/d0/c16b75e914a5e6f3121705dad0438f56ee55a0f63178a53f91d4bdf1efa0/triangle-2015.03.28.tar.gz#sha256=9a4876399fbf24d1e64cfa35eb9bb1d393802865ef092e2537c52805412a8e4c (from https://pypi.org/simple/triangle/), version: 2015.03.28 2021-07-15T20:13:35,396 Found link https://files.pythonhosted.org/packages/c4/75/87cb1adf3dea26a18b85c688b87c572bb94b8388bb914be7c5ae8c073a3a/triangle-2015.12.13.tar.gz#sha256=03443cdc37a109fac5df8437af5b985a7a734a0cfc439ce21bd0f8185366ffb4 (from https://pypi.org/simple/triangle/), version: 2015.12.13 2021-07-15T20:13:35,397 Found link https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz#sha256=03a53886658785bb9381362c10405c61e6197d20d3d01a9c911959d4025adbac (from https://pypi.org/simple/triangle/), version: 2015.12.14 2021-07-15T20:13:35,397 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz#sha256=ef8473124882b6df99ca1bfbcfe67c39d915057b186a550ac79b79f29ae94050 (from https://pypi.org/simple/triangle/), version: 20160202 2021-07-15T20:13:35,397 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f7/4a/b60ee3947da6507feb5c6c8ec2a5181287115e4b32e8b7d2b4867aba66ff/triangle-20160203-py3.5-linux-x86_64.egg#sha256=86efcc2849c323e2cba1df7b83199839336448ba8ded982506c8a3cbd7b6a11d (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,397 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/30/56/56a2c45afe4d8ca7039defb3de1ee27c1ab6af20f54657f03bc64a78168d/triangle-20160203-py3.6-linux-x86_64.egg#sha256=31bc9ad006c797e6af257f7206a1c3cbb233f42a232d5eeb072f48d2734587a2 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,398 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz#sha256=f782af1fcf969ae0d80a6cf2d2ff1eb8288f3c8b6a2c586d5766ef21bf641096 (from https://pypi.org/simple/triangle/), version: 20160203 2021-07-15T20:13:35,398 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz#sha256=006557958815d13b04d821abe7c4c47084d66a573808f7fd2824d69e677a044c (from https://pypi.org/simple/triangle/), version: 20170106 2021-07-15T20:13:35,398 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz#sha256=31f9042e4af3a05774f1de49e2f255e76b702699bc0048b26c20f3be551e7742 (from https://pypi.org/simple/triangle/), version: 20170429 2021-07-15T20:13:35,398 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz#sha256=896262d042a6bbbe7cdaeab7d5da919b839f064d2e7508fbf559f8f49c4df34c (from https://pypi.org/simple/triangle/), version: 20190115 2021-07-15T20:13:35,399 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz#sha256=65a80d3d22aac0df1c5629d011609a0e85bf7d77a66a0c603a7c5fe388e24dae (from https://pypi.org/simple/triangle/), version: 20190115.1 2021-07-15T20:13:35,399 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz#sha256=a886e5613c7f441901d097dbf6244b8275c3cdb5dbea7c0e069664ae65c6fdd1 (from https://pypi.org/simple/triangle/), version: 20190115.2 2021-07-15T20:13:35,399 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz#sha256=69442062a1705f75b64166b161ade8a32a26b9323e09f5fa43079dbb6bf04bcc (from https://pypi.org/simple/triangle/), version: 20190115.3 2021-07-15T20:13:35,400 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz#sha256=5c15304538b668e45732b4e445e960cd4852628c41eb99271cba67b26c535d12 (from https://pypi.org/simple/triangle/), version: 20200325 2021-07-15T20:13:35,400 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz#sha256=3d5c5a27a56bcb1a6ecdf536b6df35cdcebf6ce2f4bf348ac4b7ed7072830aaa (from https://pypi.org/simple/triangle/), version: 20200404 2021-07-15T20:13:35,417 Skipping link: none of the wheel's tags (cp27-cp27m-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/2f/30/7b75ca712bc8b50bda6a8f69c190a1dab8361b2797a34879303b3400b3a7/triangle-20200424-cp27-cp27m-macosx_10_9_x86_64.whl#sha256=943cd934c83784c1981da82b6c26b98bb712107021f8ce569746c0e73b0515df (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,418 Skipping link: none of the wheel's tags (cp27-cp27m-manylinux1_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/73/70/af6308d31bfc3d2f78c60a899d3965c763d5a6d184c023135cfae70ea733/triangle-20200424-cp27-cp27m-manylinux1_i686.whl#sha256=85aac2a008473170b8154ef5665476844ee6a09a11a96ae2d6a2a3b00962cf7d (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,418 Skipping link: none of the wheel's tags (cp27-cp27m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/59/4f/ec4d4cfa7905d50224ea347279a81a97e02c15e302471985125dcd50673c/triangle-20200424-cp27-cp27m-manylinux1_x86_64.whl#sha256=67f599ff216decde4415d002d7a23a6429769297d3ec84821524cf9b49b90f4e (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,419 Skipping link: none of the wheel's tags (cp27-cp27m-manylinux2010_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/36/06/6113cfaacd6bc77916f8b1527e3ed7971875110fcaaf15acb9222a2f2a7f/triangle-20200424-cp27-cp27m-manylinux2010_i686.whl#sha256=6a7c422af76fe53fb03d111226667cd2468dd6e088a7eadfbe1def370ccce5c6 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,419 Skipping link: none of the wheel's tags (cp27-cp27m-manylinux2010_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/50/f1/ece3c1d0a6a4035973bcfc05f2911980528030c43ef25063f18dc412ef7c/triangle-20200424-cp27-cp27m-manylinux2010_x86_64.whl#sha256=b2d92ffe6fde7a38cbca79eed3faeb0bad903b1bc089b4261532d7333fa1abb8 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,420 Skipping link: none of the wheel's tags (cp27-cp27m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/2d/a8/88e86561d995ad8e68d73658f73f48a7ebf1140f86b0304cb861deac527a/triangle-20200424-cp27-cp27m-win32.whl#sha256=4b3db8dbcbaa1bf19107990c98d29e02380a41ef083bd4144a71e6e453ee266e (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,420 Skipping link: none of the wheel's tags (cp27-cp27m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5e/d7/b8174a4a901c56f5ec911b12601e901a403963ee1c59533a3ee9aa88e10b/triangle-20200424-cp27-cp27m-win_amd64.whl#sha256=0a06cd54b7a520bf31f952305d5f0d3094e03f9db65ba2963a2d7031eb49c0c1 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,421 Skipping link: none of the wheel's tags (cp27-cp27mu-manylinux1_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/ef/dd/994e6267ebcd9043e41c2d35072c27cd67dc6981ce8794669c407be155e1/triangle-20200424-cp27-cp27mu-manylinux1_i686.whl#sha256=07901a2f3ddaf23b7ebe9e6ab9c86a8efde1beab2d6a315d2983310867fcfa66 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,421 Skipping link: none of the wheel's tags (cp27-cp27mu-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/a7/3a/f2a35eb833e59e51fee76380441264b5e6bb06cccf15f02ebeb611a68706/triangle-20200424-cp27-cp27mu-manylinux1_x86_64.whl#sha256=a713692b9cb0276547897c21468d3a2be319292fe8a0718ef912c7f678f4d56f (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,421 Skipping link: none of the wheel's tags (cp27-cp27mu-manylinux2010_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/fd/85/79bd31aaf6d3a06255cc952efe82dc1dd4d14b4a3ca9af545c9370a70115/triangle-20200424-cp27-cp27mu-manylinux2010_i686.whl#sha256=81c4c638fdf9555e0e13ff27499fffc3b3cc2eda2734952ea5019cdcbc9288c6 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,422 Skipping link: none of the wheel's tags (cp27-cp27mu-manylinux2010_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/1d/33/0a42d7e4224aa238ebe944343c0baeae0eac34d8c6948d4c3af7d4145abf/triangle-20200424-cp27-cp27mu-manylinux2010_x86_64.whl#sha256=56e37004f833ce78b0595d19c3f83dd7cd053c7ed74b08b657d80729ac3b0ec9 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,422 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/01/45/2c496cd3ab5f60f7df2888871cbd692f7bfbf2774771d2f7f77919a90e64/triangle-20200424-cp35-cp35m-macosx_10_9_x86_64.whl#sha256=be635a017dd0ce646835ec65c6f4d12744dae4b822317d61ff7b3114f6255496 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,423 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux1_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/82/8e/b65083dea44c6fc9a38819878f86ad5867d583220251fcc5182f8a00f160/triangle-20200424-cp35-cp35m-manylinux1_i686.whl#sha256=322b80cea394a55dab7f00c34608965563921b9a954854dfd12595f58ba82bd7 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,423 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/d8/49/d0853f7bc121974fe1eaf73443a8dcf74b0e6b4b60f66a08d67d927c7540/triangle-20200424-cp35-cp35m-manylinux1_x86_64.whl#sha256=35710a949dbffc4c7dc8bb485af0c2ab856ee901269fef355f9fccf745bb8ee0 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,424 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux2010_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/8a/98/659c03de95be1ad6c06a2653f74aa0ec0feb49e97b4b7e9e682fa88c6aa3/triangle-20200424-cp35-cp35m-manylinux2010_i686.whl#sha256=9c8cfd000665e5c88f3b31ac608f238b179de4d540c69b392034cab2501a48fe (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,424 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux2010_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/d5/03/04b821b4339567819fdc841bec56bd11848a0e8f34a21885d6ba84f2dae7/triangle-20200424-cp35-cp35m-manylinux2010_x86_64.whl#sha256=27a3733e5dbd6ed5950e9d95d3b1ecdc02d1f51f12564044dfa618a157c84081 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,425 Skipping link: none of the wheel's tags (cp35-cp35m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/e1/14/2678dbe0152ec8c2d7209e4c4033c9647cf1de706e45a5b0263b066c8fce/triangle-20200424-cp35-cp35m-win32.whl#sha256=c8beeb0ef16eaa05440ca6a8670834b4c78e0a127ae3b04c7bab478ec4ce41f0 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,425 Skipping link: none of the wheel's tags (cp35-cp35m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/9e/c7/fe83dab39dba22acbb9d5705f588b20cbcf9c2e5de29112d726135c1341c/triangle-20200424-cp35-cp35m-win_amd64.whl#sha256=c5d138e45dc4130c800d0368b3ed2e913d4053ae6e13a6ff2a1544174f3cc9a9 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,425 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/f9/45/1a3e31a8a1edd7204eec93dbc2561d0863fe4fe5f69821b80e68d1eabf79/triangle-20200424-cp36-cp36m-macosx_10_9_x86_64.whl#sha256=d7e5a7613d0a55d6154f76afa695f1354df1556ff5f761e117e39e6d5ed3863f (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,426 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux1_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c6/f7/78fdefbada8ded82f50b13935a6c4b72651428c4a90274560c6401d1c034/triangle-20200424-cp36-cp36m-manylinux1_i686.whl#sha256=c8763e7fced3538527829d9282d449432893afc923a33a3683ee1f61af2183c1 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,426 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/34/63/6772f2eb4ec4268690a0a309472c7da19d192bbd1f6bfeec9986e4997ce1/triangle-20200424-cp36-cp36m-manylinux1_x86_64.whl#sha256=78af65635d3130b5a87891519c3ef402301f7f995ae30932f2646237b31a06ba (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,427 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux2010_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/92/e1/5f94a26bc0b93706fb9f6305f9a834b6bae53e13647df4562a6b0061de74/triangle-20200424-cp36-cp36m-manylinux2010_i686.whl#sha256=a803fc36ea2f07c4505b91ed7b343f7f7f78f9a063bfc5a7c9022e6914f6ac6e (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,427 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux2010_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/41/05/e05880ba496a73428b78372562dbf0287fc562244b9253fa96df15b12e0c/triangle-20200424-cp36-cp36m-manylinux2010_x86_64.whl#sha256=c20b4e2c13b58b0f1b5594e23fd40095c2b4972166b2e48b3546da1b308d5dfb (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,428 Skipping link: none of the wheel's tags (cp36-cp36m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/1d/bc/e8ef78ed3198282cc018b5eb12d5d5029000cab1555d57f4edeab927697a/triangle-20200424-cp36-cp36m-win32.whl#sha256=22f251f4b4ed0a6d22dc58979e755d31b1611962e8ccccff0a35d45c509f54ed (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,428 Skipping link: none of the wheel's tags (cp36-cp36m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/79/7c/15425986f5e6fcba20163105166e7a00c4cae69ad29753e1db00d1578145/triangle-20200424-cp36-cp36m-win_amd64.whl#sha256=baa8631d6306fc6da0968b7ad58bcd51d77322f23661f22a619449873e58d38a (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,429 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/e9/e7/bedef88dac6a264bb079f8dd8553bf6e4ab40c6fe28288013a9e8cf4ca70/triangle-20200424-cp37-cp37m-macosx_10_9_x86_64.whl#sha256=e227b3e125899a5dac393aa9d05dbb0ad2827dc20efae24ecd30a52be4d39863 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,429 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux1_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/1a/6c/ce984eef5537490d4810053785b5c4a06f232b51cbf64b3fa36652fe794c/triangle-20200424-cp37-cp37m-manylinux1_i686.whl#sha256=fe985014a98245a73d0b1df7836ff7f1e4d740e88959ac8083d6673eacd7d399 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,429 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/7b/37/2a1df02cee90d91e0a9491a34491f48d78f8fc6f1153fcd48f6d75d941c6/triangle-20200424-cp37-cp37m-manylinux1_x86_64.whl#sha256=cba976dd9e7fa4464909968640729b73c74b5bb33918e7005650d32eb8ce8501 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,430 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux2010_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5f/2d/b60915453f5d75da52a5ef3c45158962c702b5ddcc85b82c13105a2fe2d9/triangle-20200424-cp37-cp37m-manylinux2010_i686.whl#sha256=b26356e19a531275acb9e61893b6a619cf6f9ba8fddd7509fdac4ff5c5b76389 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,430 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux2010_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/3a/5c/e62a5a68d92bf7c854161646f2046dc507352d8177e40f928db2d14d27a7/triangle-20200424-cp37-cp37m-manylinux2010_x86_64.whl#sha256=ea423c64546956233ab60e057099337ef38ce5d6f5b41ee982340dfe98874d3f (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,431 Skipping link: none of the wheel's tags (cp37-cp37m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/91/82/b9688b086459a30f63e217229ade4e87d493baa99e80c9f05407cf5361db/triangle-20200424-cp37-cp37m-win32.whl#sha256=90d60f1c6844ece8918c08243aa74ce9dbe79600cd51088d43e3817718b5b2e7 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,431 Skipping link: none of the wheel's tags (cp37-cp37m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/22/98/b65ef0d1c3c67ddec1f55d4eb1f06f9add94e46904a732cf9787521fdb3a/triangle-20200424-cp37-cp37m-win_amd64.whl#sha256=22b3f19b128624ca84a39b4ab0b0bd6523393a37cec59fe214ed5d811b28649a (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,432 Skipping link: none of the wheel's tags (cp38-cp38-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/2d/75/34f77fd4eb669af8d537ed14700d29fcb5de5a54d1a37bc48090165ba5f1/triangle-20200424-cp38-cp38-macosx_10_9_x86_64.whl#sha256=5b04ca1502d12f9248b5f8e634dfda690510985e9b3d183abd9c66681e1c8483 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,432 Skipping link: none of the wheel's tags (cp38-cp38-manylinux1_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/f3/5c/59a871afdda7c71dee69126dd328cdf80b3fc04e5bbc0a3c70a7b1e8b9ce/triangle-20200424-cp38-cp38-manylinux1_i686.whl#sha256=f0c4bbc14300e9a28394005932d1f5003b5aa892cb21307b39b9254ad69cbff0 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,433 Skipping link: none of the wheel's tags (cp38-cp38-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/82/59/933e658e5e19ce29df125776ba3b654c9b4c57a9f15c003a10aa1f622c36/triangle-20200424-cp38-cp38-manylinux1_x86_64.whl#sha256=1ed8c0829e41e6443ff94343036c209db16273b3c878fc6adf941d6235b78298 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,433 Skipping link: none of the wheel's tags (cp38-cp38-manylinux2010_i686) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c4/9a/3c20c792a9016bb307dddb894408f87276295a51c1c70fcfac6f6c085ee9/triangle-20200424-cp38-cp38-manylinux2010_i686.whl#sha256=c47cfcc4a57689151e665a38d34903c35084ca37264c184de86d24170a6ae0be (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,433 Skipping link: none of the wheel's tags (cp38-cp38-manylinux2010_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/dd/ab/bf75af83c134373a7f4d5cadc4f7e9c730b9eafd9c096c67045e4ffb367d/triangle-20200424-cp38-cp38-manylinux2010_x86_64.whl#sha256=0839001546a99d601fddeae04611518b3e46881127117d846e5f077f2c2dde4a (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,434 Skipping link: none of the wheel's tags (cp38-cp38-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/94/bb/89450e428aeca79f502e988b692d804a6b502073c5f71d6acc90e7172dfc/triangle-20200424-cp38-cp38-win32.whl#sha256=78abf30b7190f1ec6263cc727bdf77d2da180d90fe35bf4e648ec9a9aacfbd69 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,434 Skipping link: none of the wheel's tags (cp38-cp38-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/71/94/a71de472810d8216ba8862146acb9418453083cb4006d9f71354dfd223dc/triangle-20200424-cp38-cp38-win_amd64.whl#sha256=db32eb68657fb81d1278f1c96888cb42c0e2a4d34ce3204f780a2d439a4105a8 (from https://pypi.org/simple/triangle/) 2021-07-15T20:13:35,435 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz#sha256=fc207641f8f39986f7d2bee1b91688a588cd235d2e67777422f94e61fece27e9 (from https://pypi.org/simple/triangle/), version: 20200424 2021-07-15T20:13:35,435 Skipping link: not a file: https://pypi.org/simple/triangle/ 2021-07-15T20:13:35,439 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2021-07-15T20:13:35,458 Collecting triangle==20200325 2021-07-15T20:13:35,459 Created temporary directory: /tmp/pip-unpack-vojwere4 2021-07-15T20:13:36,466 Downloading triangle-20200325.tar.gz (1.6 MB) 2021-07-15T20:13:37,194 Added triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz#sha256=5c15304538b668e45732b4e445e960cd4852628c41eb99271cba67b26c535d12 to build tracker '/tmp/pip-req-tracker-xk5h_xcw' 2021-07-15T20:13:37,195 Running setup.py (path:/tmp/pip-wheel-kswgvpbh/triangle_9d57f64d03084dcc83da5cdea5658dca/setup.py) egg_info for package triangle 2021-07-15T20:13:37,195 Created temporary directory: /tmp/pip-pip-egg-info-34tyfl9h 2021-07-15T20:13:37,196 Running command python setup.py egg_info 2021-07-15T20:13:38,475 running egg_info 2021-07-15T20:13:38,478 creating /tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info 2021-07-15T20:13:38,479 writing /tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info/PKG-INFO 2021-07-15T20:13:38,481 writing dependency_links to /tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info/dependency_links.txt 2021-07-15T20:13:38,483 writing requirements to /tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info/requires.txt 2021-07-15T20:13:38,484 writing top-level names to /tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info/top_level.txt 2021-07-15T20:13:38,486 writing manifest file '/tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info/SOURCES.txt' 2021-07-15T20:13:38,852 reading manifest file '/tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info/SOURCES.txt' 2021-07-15T20:13:38,854 adding license file 'LICENSE' 2021-07-15T20:13:38,860 writing manifest file '/tmp/pip-pip-egg-info-34tyfl9h/triangle.egg-info/SOURCES.txt' 2021-07-15T20:13:38,948 Source in /tmp/pip-wheel-kswgvpbh/triangle_9d57f64d03084dcc83da5cdea5658dca has version 20200325, which satisfies requirement triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz#sha256=5c15304538b668e45732b4e445e960cd4852628c41eb99271cba67b26c535d12 2021-07-15T20:13:38,949 Removed triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz#sha256=5c15304538b668e45732b4e445e960cd4852628c41eb99271cba67b26c535d12 from build tracker '/tmp/pip-req-tracker-xk5h_xcw' 2021-07-15T20:13:38,953 Created temporary directory: /tmp/pip-unpack-aifbv_k8 2021-07-15T20:13:38,954 Building wheels for collected packages: triangle 2021-07-15T20:13:38,958 Created temporary directory: /tmp/pip-wheel-hpcf_wql 2021-07-15T20:13:38,958 Building wheel for triangle (setup.py): started 2021-07-15T20:13:38,958 Destination directory: /tmp/pip-wheel-hpcf_wql 2021-07-15T20:13:38,959 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-kswgvpbh/triangle_9d57f64d03084dcc83da5cdea5658dca/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-kswgvpbh/triangle_9d57f64d03084dcc83da5cdea5658dca/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-hpcf_wql 2021-07-15T20:13:40,273 running bdist_wheel 2021-07-15T20:13:40,436 running build 2021-07-15T20:13:40,436 running build_py 2021-07-15T20:13:40,578 creating build 2021-07-15T20:13:40,579 creating build/lib.linux-armv7l-3.9 2021-07-15T20:13:40,580 creating build/lib.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,581 copying triangle/__init__.py -> build/lib.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,583 copying triangle/core1_run.py -> build/lib.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,585 copying triangle/data.py -> build/lib.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,587 copying triangle/tri.py -> build/lib.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,589 copying triangle/plot.py -> build/lib.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,591 copying triangle/version.py -> build/lib.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,606 creating build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,607 copying triangle/data/ell.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,610 copying triangle/data/spiral.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,612 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,615 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,617 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,619 copying triangle/data/box.2.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,622 copying triangle/data/face.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,624 copying triangle/data/dots.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,626 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,629 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,632 copying triangle/data/la.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,636 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,638 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,641 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,644 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,647 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,649 copying triangle/data/box.4.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,653 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,656 copying triangle/data/box.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,658 copying triangle/data/A.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,661 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,663 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,667 copying triangle/data/greenland.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,709 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,711 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,713 copying triangle/data/box.3.node -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,716 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,718 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,721 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,725 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,765 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,767 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,769 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,771 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,773 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,776 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,778 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,781 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,783 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,787 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,791 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,794 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,798 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,801 copying triangle/data/ell.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,803 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,806 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,808 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,812 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,814 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,816 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,819 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,821 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,823 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,826 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,828 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,830 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,833 copying triangle/data/face.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,835 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,838 copying triangle/data/box.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,840 copying triangle/data/A.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,843 copying triangle/data/la.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,846 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,848 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,850 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,853 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,856 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,858 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,861 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,863 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-3.9/triangle/data 2021-07-15T20:13:40,867 running build_ext 2021-07-15T20:13:40,873 building 'triangle.core' extension 2021-07-15T20:13:40,874 creating build/temp.linux-armv7l-3.9 2021-07-15T20:13:40,874 creating build/temp.linux-armv7l-3.9/c 2021-07-15T20:13:40,875 creating build/temp.linux-armv7l-3.9/triangle 2021-07-15T20:13:40,876 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.9 -c c/triangle.c -o build/temp.linux-armv7l-3.9/c/triangle.o 2021-07-15T20:13:41,051 c/triangle.c: In function ‘printtriangle’: 2021-07-15T20:13:41,056 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,057 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,057 | ^ 2021-07-15T20:13:41,057 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,057 3687 | decode(t->tri[0], printtri); 2021-07-15T20:13:41,057 | ^~~~~~ 2021-07-15T20:13:41,058 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,059 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,059 | ^ 2021-07-15T20:13:41,059 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,059 3687 | decode(t->tri[0], printtri); 2021-07-15T20:13:41,059 | ^~~~~~ 2021-07-15T20:13:41,061 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,061 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,061 | ^ 2021-07-15T20:13:41,061 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,061 3687 | decode(t->tri[0], printtri); 2021-07-15T20:13:41,061 | ^~~~~~ 2021-07-15T20:13:41,062 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,062 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,062 | ^ 2021-07-15T20:13:41,062 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,062 3694 | decode(t->tri[1], printtri); 2021-07-15T20:13:41,062 | ^~~~~~ 2021-07-15T20:13:41,062 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,063 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,063 | ^ 2021-07-15T20:13:41,063 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,063 3694 | decode(t->tri[1], printtri); 2021-07-15T20:13:41,063 | ^~~~~~ 2021-07-15T20:13:41,063 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,063 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,063 | ^ 2021-07-15T20:13:41,063 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,064 3694 | decode(t->tri[1], printtri); 2021-07-15T20:13:41,064 | ^~~~~~ 2021-07-15T20:13:41,064 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,064 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,064 | ^ 2021-07-15T20:13:41,064 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,065 3701 | decode(t->tri[2], printtri); 2021-07-15T20:13:41,065 | ^~~~~~ 2021-07-15T20:13:41,065 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,065 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,065 | ^ 2021-07-15T20:13:41,065 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,065 3701 | decode(t->tri[2], printtri); 2021-07-15T20:13:41,065 | ^~~~~~ 2021-07-15T20:13:41,065 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,066 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,066 | ^ 2021-07-15T20:13:41,066 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,066 3701 | decode(t->tri[2], printtri); 2021-07-15T20:13:41,066 | ^~~~~~ 2021-07-15T20:13:41,066 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,066 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,066 | ^ 2021-07-15T20:13:41,067 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,067 3732 | sdecode(t->tri[6], printsh); 2021-07-15T20:13:41,067 | ^~~~~~~ 2021-07-15T20:13:41,067 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,067 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,067 | ^ 2021-07-15T20:13:41,067 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,067 3732 | sdecode(t->tri[6], printsh); 2021-07-15T20:13:41,067 | ^~~~~~~ 2021-07-15T20:13:41,068 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,068 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,068 | ^ 2021-07-15T20:13:41,068 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,068 3732 | sdecode(t->tri[6], printsh); 2021-07-15T20:13:41,068 | ^~~~~~~ 2021-07-15T20:13:41,068 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,068 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,069 | ^ 2021-07-15T20:13:41,069 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,069 3737 | sdecode(t->tri[7], printsh); 2021-07-15T20:13:41,069 | ^~~~~~~ 2021-07-15T20:13:41,069 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,069 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,069 | ^ 2021-07-15T20:13:41,070 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,070 3737 | sdecode(t->tri[7], printsh); 2021-07-15T20:13:41,070 | ^~~~~~~ 2021-07-15T20:13:41,070 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,070 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,070 | ^ 2021-07-15T20:13:41,070 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,070 3737 | sdecode(t->tri[7], printsh); 2021-07-15T20:13:41,071 | ^~~~~~~ 2021-07-15T20:13:41,071 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,071 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,071 | ^ 2021-07-15T20:13:41,071 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,071 3742 | sdecode(t->tri[8], printsh); 2021-07-15T20:13:41,071 | ^~~~~~~ 2021-07-15T20:13:41,071 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,071 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,072 | ^ 2021-07-15T20:13:41,072 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,072 3742 | sdecode(t->tri[8], printsh); 2021-07-15T20:13:41,072 | ^~~~~~~ 2021-07-15T20:13:41,072 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,072 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,072 | ^ 2021-07-15T20:13:41,072 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,073 3742 | sdecode(t->tri[8], printsh); 2021-07-15T20:13:41,073 | ^~~~~~~ 2021-07-15T20:13:41,073 c/triangle.c: In function ‘printsubseg’: 2021-07-15T20:13:41,073 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,073 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,073 | ^ 2021-07-15T20:13:41,073 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,073 3781 | sdecode(s->ss[0], printsh); 2021-07-15T20:13:41,073 | ^~~~~~~ 2021-07-15T20:13:41,074 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,074 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,074 | ^ 2021-07-15T20:13:41,074 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,074 3781 | sdecode(s->ss[0], printsh); 2021-07-15T20:13:41,074 | ^~~~~~~ 2021-07-15T20:13:41,074 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,074 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,075 | ^ 2021-07-15T20:13:41,075 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,075 3781 | sdecode(s->ss[0], printsh); 2021-07-15T20:13:41,075 | ^~~~~~~ 2021-07-15T20:13:41,075 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,075 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,075 | ^ 2021-07-15T20:13:41,075 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,076 3788 | sdecode(s->ss[1], printsh); 2021-07-15T20:13:41,076 | ^~~~~~~ 2021-07-15T20:13:41,076 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,076 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,076 | ^ 2021-07-15T20:13:41,076 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,076 3788 | sdecode(s->ss[1], printsh); 2021-07-15T20:13:41,076 | ^~~~~~~ 2021-07-15T20:13:41,077 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,077 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,077 | ^ 2021-07-15T20:13:41,077 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,077 3788 | sdecode(s->ss[1], printsh); 2021-07-15T20:13:41,077 | ^~~~~~~ 2021-07-15T20:13:41,077 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,077 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,078 | ^ 2021-07-15T20:13:41,078 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,078 3811 | decode(s->ss[6], printtri); 2021-07-15T20:13:41,078 | ^~~~~~ 2021-07-15T20:13:41,078 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,078 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,078 | ^ 2021-07-15T20:13:41,078 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,079 3811 | decode(s->ss[6], printtri); 2021-07-15T20:13:41,079 | ^~~~~~ 2021-07-15T20:13:41,079 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,079 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,079 | ^ 2021-07-15T20:13:41,079 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,079 3811 | decode(s->ss[6], printtri); 2021-07-15T20:13:41,079 | ^~~~~~ 2021-07-15T20:13:41,080 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,080 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,080 | ^ 2021-07-15T20:13:41,080 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,080 3818 | decode(s->ss[7], printtri); 2021-07-15T20:13:41,080 | ^~~~~~ 2021-07-15T20:13:41,080 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,080 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,080 | ^ 2021-07-15T20:13:41,081 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,081 3818 | decode(s->ss[7], printtri); 2021-07-15T20:13:41,081 | ^~~~~~ 2021-07-15T20:13:41,081 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,081 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,081 | ^ 2021-07-15T20:13:41,081 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,081 3818 | decode(s->ss[7], printtri); 2021-07-15T20:13:41,082 | ^~~~~~ 2021-07-15T20:13:41,082 c/triangle.c: In function ‘poolrestart’: 2021-07-15T20:13:41,082 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,082 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2021-07-15T20:13:41,082 | ^ 2021-07-15T20:13:41,082 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,082 3911 | pool->nextitem = (VOID *) 2021-07-15T20:13:41,082 | ^ 2021-07-15T20:13:41,082 c/triangle.c: In function ‘poolinit’: 2021-07-15T20:13:41,083 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-15T20:13:41,083 3956 | if (alignment > sizeof(VOID *)) { 2021-07-15T20:13:41,083 | ^ 2021-07-15T20:13:41,083 c/triangle.c: In function ‘poolalloc’: 2021-07-15T20:13:41,083 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,083 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2021-07-15T20:13:41,083 | ^ 2021-07-15T20:13:41,083 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,084 4045 | pool->nextitem = (VOID *) 2021-07-15T20:13:41,084 | ^ 2021-07-15T20:13:41,084 c/triangle.c: In function ‘traversalinit’: 2021-07-15T20:13:41,084 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,084 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2021-07-15T20:13:41,084 | ^ 2021-07-15T20:13:41,084 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,084 4109 | pool->pathitem = (VOID *) 2021-07-15T20:13:41,085 | ^ 2021-07-15T20:13:41,085 c/triangle.c: In function ‘traverse’: 2021-07-15T20:13:41,085 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,085 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2021-07-15T20:13:41,085 | ^ 2021-07-15T20:13:41,085 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,085 4153 | pool->pathitem = (VOID *) 2021-07-15T20:13:41,086 | ^ 2021-07-15T20:13:41,086 c/triangle.c: In function ‘dummyinit’: 2021-07-15T20:13:41,086 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,086 4213 | alignptr = (INT_PTR) m->dummytribase; 2021-07-15T20:13:41,086 | ^ 2021-07-15T20:13:41,086 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,086 4214 | m->dummytri = (triangle *) 2021-07-15T20:13:41,086 | ^ 2021-07-15T20:13:41,086 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,087 4236 | alignptr = (INT_PTR) m->dummysubbase; 2021-07-15T20:13:41,087 | ^ 2021-07-15T20:13:41,087 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,087 4237 | m->dummysub = (subseg *) 2021-07-15T20:13:41,087 | ^ 2021-07-15T20:13:41,087 c/triangle.c: In function ‘initializetrisubpools’: 2021-07-15T20:13:41,087 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-15T20:13:41,087 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2021-07-15T20:13:41,088 | ^ 2021-07-15T20:13:41,088 c/triangle.c: In function ‘getvertex’: 2021-07-15T20:13:41,088 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,088 4613 | alignptr = (INT_PTR) (getblock + 1); 2021-07-15T20:13:41,088 | ^ 2021-07-15T20:13:41,088 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,088 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2021-07-15T20:13:41,089 | ^ 2021-07-15T20:13:41,139 c/triangle.c: In function ‘checkmesh’: 2021-07-15T20:13:41,141 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,141 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,142 | ^ 2021-07-15T20:13:41,142 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,142 969 | decode(ptr, otri2); 2021-07-15T20:13:41,142 | ^~~~~~ 2021-07-15T20:13:41,142 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,142 6748 | sym(triangleloop, oppotri); 2021-07-15T20:13:41,142 | ^~~ 2021-07-15T20:13:41,143 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,144 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,144 | ^ 2021-07-15T20:13:41,144 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,144 969 | decode(ptr, otri2); 2021-07-15T20:13:41,144 | ^~~~~~ 2021-07-15T20:13:41,144 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,144 6748 | sym(triangleloop, oppotri); 2021-07-15T20:13:41,144 | ^~~ 2021-07-15T20:13:41,146 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,146 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,146 | ^ 2021-07-15T20:13:41,146 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,146 969 | decode(ptr, otri2); 2021-07-15T20:13:41,146 | ^~~~~~ 2021-07-15T20:13:41,146 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,146 6748 | sym(triangleloop, oppotri); 2021-07-15T20:13:41,147 | ^~~ 2021-07-15T20:13:41,148 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,148 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,148 | ^ 2021-07-15T20:13:41,148 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,148 969 | decode(ptr, otri2); 2021-07-15T20:13:41,148 | ^~~~~~ 2021-07-15T20:13:41,149 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,149 6751 | sym(oppotri, oppooppotri); 2021-07-15T20:13:41,149 | ^~~ 2021-07-15T20:13:41,150 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,150 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,150 | ^ 2021-07-15T20:13:41,150 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,151 969 | decode(ptr, otri2); 2021-07-15T20:13:41,151 | ^~~~~~ 2021-07-15T20:13:41,151 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,151 6751 | sym(oppotri, oppooppotri); 2021-07-15T20:13:41,151 | ^~~ 2021-07-15T20:13:41,152 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,152 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,153 | ^ 2021-07-15T20:13:41,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,153 969 | decode(ptr, otri2); 2021-07-15T20:13:41,153 | ^~~~~~ 2021-07-15T20:13:41,153 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,153 6751 | sym(oppotri, oppooppotri); 2021-07-15T20:13:41,153 | ^~~ 2021-07-15T20:13:41,154 c/triangle.c: In function ‘checkdelaunay’: 2021-07-15T20:13:41,156 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,157 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,157 | ^ 2021-07-15T20:13:41,157 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,157 969 | decode(ptr, otri2); 2021-07-15T20:13:41,157 | ^~~~~~ 2021-07-15T20:13:41,157 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,157 6841 | sym(triangleloop, oppotri); 2021-07-15T20:13:41,157 | ^~~ 2021-07-15T20:13:41,159 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,159 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,159 | ^ 2021-07-15T20:13:41,159 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,159 969 | decode(ptr, otri2); 2021-07-15T20:13:41,159 | ^~~~~~ 2021-07-15T20:13:41,159 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,160 6841 | sym(triangleloop, oppotri); 2021-07-15T20:13:41,160 | ^~~ 2021-07-15T20:13:41,161 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,161 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,161 | ^ 2021-07-15T20:13:41,161 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,162 969 | decode(ptr, otri2); 2021-07-15T20:13:41,162 | ^~~~~~ 2021-07-15T20:13:41,162 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,162 6841 | sym(triangleloop, oppotri); 2021-07-15T20:13:41,162 | ^~~ 2021-07-15T20:13:41,164 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,164 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,164 | ^ 2021-07-15T20:13:41,164 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,164 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,164 | ^~~~~~~ 2021-07-15T20:13:41,165 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,165 6859 | tspivot(triangleloop, opposubseg); 2021-07-15T20:13:41,165 | ^~~~~~~ 2021-07-15T20:13:41,166 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,166 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,166 | ^ 2021-07-15T20:13:41,166 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,167 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,167 | ^~~~~~~ 2021-07-15T20:13:41,167 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,167 6859 | tspivot(triangleloop, opposubseg); 2021-07-15T20:13:41,167 | ^~~~~~~ 2021-07-15T20:13:41,168 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,168 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,169 | ^ 2021-07-15T20:13:41,169 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,169 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,169 | ^~~~~~~ 2021-07-15T20:13:41,169 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,169 6859 | tspivot(triangleloop, opposubseg); 2021-07-15T20:13:41,169 | ^~~~~~~ 2021-07-15T20:13:41,171 c/triangle.c: In function ‘enqueuebadtri’: 2021-07-15T20:13:41,173 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,173 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,173 | ^ 2021-07-15T20:13:41,173 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,174 7039 | newbad->poortri = encode(*enqtri); 2021-07-15T20:13:41,174 | ^~~~~~ 2021-07-15T20:13:41,175 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,175 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,176 | ^ 2021-07-15T20:13:41,176 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,176 7039 | newbad->poortri = encode(*enqtri); 2021-07-15T20:13:41,176 | ^~~~~~ 2021-07-15T20:13:41,176 c/triangle.c: In function ‘checkseg4encroach’: 2021-07-15T20:13:41,179 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,179 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,179 | ^ 2021-07-15T20:13:41,179 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,179 1296 | decode(ptr, otri) 2021-07-15T20:13:41,179 | ^~~~~~ 2021-07-15T20:13:41,179 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:41,179 7136 | stpivot(*testsubseg, neighbortri); 2021-07-15T20:13:41,180 | ^~~~~~~ 2021-07-15T20:13:41,181 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,181 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,181 | ^ 2021-07-15T20:13:41,181 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,181 1296 | decode(ptr, otri) 2021-07-15T20:13:41,182 | ^~~~~~ 2021-07-15T20:13:41,182 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:41,182 7136 | stpivot(*testsubseg, neighbortri); 2021-07-15T20:13:41,182 | ^~~~~~~ 2021-07-15T20:13:41,183 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,184 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,184 | ^ 2021-07-15T20:13:41,184 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,184 1296 | decode(ptr, otri) 2021-07-15T20:13:41,184 | ^~~~~~ 2021-07-15T20:13:41,184 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:41,184 7136 | stpivot(*testsubseg, neighbortri); 2021-07-15T20:13:41,184 | ^~~~~~~ 2021-07-15T20:13:41,186 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,187 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,187 | ^ 2021-07-15T20:13:41,187 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,187 1296 | decode(ptr, otri) 2021-07-15T20:13:41,187 | ^~~~~~ 2021-07-15T20:13:41,187 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:41,187 7163 | stpivot(testsym, neighbortri); 2021-07-15T20:13:41,187 | ^~~~~~~ 2021-07-15T20:13:41,189 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,189 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,189 | ^ 2021-07-15T20:13:41,189 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,189 1296 | decode(ptr, otri) 2021-07-15T20:13:41,190 | ^~~~~~ 2021-07-15T20:13:41,190 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:41,190 7163 | stpivot(testsym, neighbortri); 2021-07-15T20:13:41,190 | ^~~~~~~ 2021-07-15T20:13:41,191 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,192 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,192 | ^ 2021-07-15T20:13:41,192 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,192 1296 | decode(ptr, otri) 2021-07-15T20:13:41,192 | ^~~~~~ 2021-07-15T20:13:41,192 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:41,192 7163 | stpivot(testsym, neighbortri); 2021-07-15T20:13:41,192 | ^~~~~~~ 2021-07-15T20:13:41,195 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,195 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,195 | ^ 2021-07-15T20:13:41,195 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,195 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2021-07-15T20:13:41,195 | ^~~~~~~ 2021-07-15T20:13:41,197 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,197 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,197 | ^ 2021-07-15T20:13:41,197 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,198 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2021-07-15T20:13:41,198 | ^~~~~~~ 2021-07-15T20:13:41,200 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,200 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,200 | ^ 2021-07-15T20:13:41,200 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,200 7200 | encroachedseg->encsubseg = sencode(testsym); 2021-07-15T20:13:41,200 | ^~~~~~~ 2021-07-15T20:13:41,202 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,202 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,202 | ^ 2021-07-15T20:13:41,202 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,203 7200 | encroachedseg->encsubseg = sencode(testsym); 2021-07-15T20:13:41,203 | ^~~~~~~ 2021-07-15T20:13:41,204 c/triangle.c: In function ‘testtriangle’: 2021-07-15T20:13:41,207 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,207 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,207 | ^ 2021-07-15T20:13:41,207 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,207 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,208 | ^~~~~~~ 2021-07-15T20:13:41,208 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,208 7338 | tspivot(tri1, testsub); 2021-07-15T20:13:41,208 | ^~~~~~~ 2021-07-15T20:13:41,209 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,210 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,210 | ^ 2021-07-15T20:13:41,210 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,210 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,210 | ^~~~~~~ 2021-07-15T20:13:41,210 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,210 7338 | tspivot(tri1, testsub); 2021-07-15T20:13:41,210 | ^~~~~~~ 2021-07-15T20:13:41,212 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,212 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,212 | ^ 2021-07-15T20:13:41,212 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,213 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,213 | ^~~~~~~ 2021-07-15T20:13:41,213 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,213 7338 | tspivot(tri1, testsub); 2021-07-15T20:13:41,213 | ^~~~~~~ 2021-07-15T20:13:41,215 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,215 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,215 | ^ 2021-07-15T20:13:41,215 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,215 973 | decode(ptr, otri); 2021-07-15T20:13:41,215 | ^~~~~~ 2021-07-15T20:13:41,216 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,216 1014 | symself(otri); \ 2021-07-15T20:13:41,216 | ^~~~~~~ 2021-07-15T20:13:41,216 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:41,216 7343 | oprevself(tri1); 2021-07-15T20:13:41,216 | ^~~~~~~~~ 2021-07-15T20:13:41,217 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,218 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,218 | ^ 2021-07-15T20:13:41,218 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,218 973 | decode(ptr, otri); 2021-07-15T20:13:41,218 | ^~~~~~ 2021-07-15T20:13:41,218 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,218 1014 | symself(otri); \ 2021-07-15T20:13:41,218 | ^~~~~~~ 2021-07-15T20:13:41,218 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:41,218 7343 | oprevself(tri1); 2021-07-15T20:13:41,219 | ^~~~~~~~~ 2021-07-15T20:13:41,220 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,220 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,220 | ^ 2021-07-15T20:13:41,220 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,220 973 | decode(ptr, otri); 2021-07-15T20:13:41,221 | ^~~~~~ 2021-07-15T20:13:41,221 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,221 1014 | symself(otri); \ 2021-07-15T20:13:41,221 | ^~~~~~~ 2021-07-15T20:13:41,221 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:41,221 7343 | oprevself(tri1); 2021-07-15T20:13:41,221 | ^~~~~~~~~ 2021-07-15T20:13:41,223 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,223 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,223 | ^ 2021-07-15T20:13:41,223 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,223 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,223 | ^~~~~~~ 2021-07-15T20:13:41,223 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,223 7344 | tspivot(tri1, testsub); 2021-07-15T20:13:41,224 | ^~~~~~~ 2021-07-15T20:13:41,225 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,225 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,225 | ^ 2021-07-15T20:13:41,225 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,226 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,226 | ^~~~~~~ 2021-07-15T20:13:41,226 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,226 7344 | tspivot(tri1, testsub); 2021-07-15T20:13:41,226 | ^~~~~~~ 2021-07-15T20:13:41,228 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,228 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,228 | ^ 2021-07-15T20:13:41,228 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,228 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,228 | ^~~~~~~ 2021-07-15T20:13:41,228 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,229 7344 | tspivot(tri1, testsub); 2021-07-15T20:13:41,229 | ^~~~~~~ 2021-07-15T20:13:41,231 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,231 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,231 | ^ 2021-07-15T20:13:41,231 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,231 973 | decode(ptr, otri); 2021-07-15T20:13:41,231 | ^~~~~~ 2021-07-15T20:13:41,231 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,231 1026 | symself(otri); \ 2021-07-15T20:13:41,232 | ^~~~~~~ 2021-07-15T20:13:41,232 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2021-07-15T20:13:41,232 7351 | dnextself(tri2); 2021-07-15T20:13:41,232 | ^~~~~~~~~ 2021-07-15T20:13:41,233 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,233 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,233 | ^ 2021-07-15T20:13:41,234 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,234 973 | decode(ptr, otri); 2021-07-15T20:13:41,234 | ^~~~~~ 2021-07-15T20:13:41,234 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,234 1026 | symself(otri); \ 2021-07-15T20:13:41,234 | ^~~~~~~ 2021-07-15T20:13:41,234 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2021-07-15T20:13:41,234 7351 | dnextself(tri2); 2021-07-15T20:13:41,234 | ^~~~~~~~~ 2021-07-15T20:13:41,236 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,236 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,236 | ^ 2021-07-15T20:13:41,236 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,236 973 | decode(ptr, otri); 2021-07-15T20:13:41,236 | ^~~~~~ 2021-07-15T20:13:41,236 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,237 1026 | symself(otri); \ 2021-07-15T20:13:41,237 | ^~~~~~~ 2021-07-15T20:13:41,237 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2021-07-15T20:13:41,237 7351 | dnextself(tri2); 2021-07-15T20:13:41,237 | ^~~~~~~~~ 2021-07-15T20:13:41,238 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,238 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,239 | ^ 2021-07-15T20:13:41,239 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,239 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,239 | ^~~~~~~ 2021-07-15T20:13:41,239 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,239 7352 | tspivot(tri2, testsub); 2021-07-15T20:13:41,239 | ^~~~~~~ 2021-07-15T20:13:41,241 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,241 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,241 | ^ 2021-07-15T20:13:41,241 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,241 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,241 | ^~~~~~~ 2021-07-15T20:13:41,242 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,242 7352 | tspivot(tri2, testsub); 2021-07-15T20:13:41,242 | ^~~~~~~ 2021-07-15T20:13:41,243 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,244 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,244 | ^ 2021-07-15T20:13:41,244 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,244 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,244 | ^~~~~~~ 2021-07-15T20:13:41,244 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,244 7352 | tspivot(tri2, testsub); 2021-07-15T20:13:41,244 | ^~~~~~~ 2021-07-15T20:13:41,245 c/triangle.c: In function ‘makevertexmap’: 2021-07-15T20:13:41,248 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,248 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,248 | ^ 2021-07-15T20:13:41,248 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2021-07-15T20:13:41,248 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2021-07-15T20:13:41,248 | ^~~~~ 2021-07-15T20:13:41,249 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,249 7431 | setvertex2tri(triorg, encode(triangleloop)); 2021-07-15T20:13:41,249 | ^~~~~~ 2021-07-15T20:13:41,250 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,251 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,251 | ^ 2021-07-15T20:13:41,251 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2021-07-15T20:13:41,251 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2021-07-15T20:13:41,251 | ^~~~~ 2021-07-15T20:13:41,251 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,251 7431 | setvertex2tri(triorg, encode(triangleloop)); 2021-07-15T20:13:41,252 | ^~~~~~ 2021-07-15T20:13:41,252 c/triangle.c: In function ‘preciselocate’: 2021-07-15T20:13:41,254 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,255 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,255 | ^ 2021-07-15T20:13:41,255 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,255 969 | decode(ptr, otri2); 2021-07-15T20:13:41,255 | ^~~~~~ 2021-07-15T20:13:41,255 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,255 7590 | sym(backtracktri, *searchtri); 2021-07-15T20:13:41,255 | ^~~ 2021-07-15T20:13:41,257 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,257 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,257 | ^ 2021-07-15T20:13:41,258 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,258 969 | decode(ptr, otri2); 2021-07-15T20:13:41,258 | ^~~~~~ 2021-07-15T20:13:41,258 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,258 7590 | sym(backtracktri, *searchtri); 2021-07-15T20:13:41,258 | ^~~ 2021-07-15T20:13:41,260 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,260 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,260 | ^ 2021-07-15T20:13:41,260 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,260 969 | decode(ptr, otri2); 2021-07-15T20:13:41,261 | ^~~~~~ 2021-07-15T20:13:41,261 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,261 7590 | sym(backtracktri, *searchtri); 2021-07-15T20:13:41,261 | ^~~ 2021-07-15T20:13:41,263 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,263 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,263 | ^ 2021-07-15T20:13:41,263 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,263 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,263 | ^~~~~~~ 2021-07-15T20:13:41,263 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,264 7594 | tspivot(backtracktri, checkedge); 2021-07-15T20:13:41,264 | ^~~~~~~ 2021-07-15T20:13:41,265 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,266 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,266 | ^ 2021-07-15T20:13:41,266 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,266 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,266 | ^~~~~~~ 2021-07-15T20:13:41,266 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,266 7594 | tspivot(backtracktri, checkedge); 2021-07-15T20:13:41,266 | ^~~~~~~ 2021-07-15T20:13:41,268 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,268 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,268 | ^ 2021-07-15T20:13:41,269 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,269 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,269 | ^~~~~~~ 2021-07-15T20:13:41,269 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,269 7594 | tspivot(backtracktri, checkedge); 2021-07-15T20:13:41,269 | ^~~~~~~ 2021-07-15T20:13:41,270 c/triangle.c: In function ‘locate’: 2021-07-15T20:13:41,272 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,272 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2021-07-15T20:13:41,272 | ^ 2021-07-15T20:13:41,274 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,274 7737 | firsttri = (char *) (alignptr + 2021-07-15T20:13:41,275 | ^ 2021-07-15T20:13:41,278 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,278 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,279 | ^ 2021-07-15T20:13:41,279 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,279 973 | decode(ptr, otri); 2021-07-15T20:13:41,279 | ^~~~~~ 2021-07-15T20:13:41,279 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,279 7789 | symself(*searchtri); 2021-07-15T20:13:41,279 | ^~~~~~~ 2021-07-15T20:13:41,281 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,281 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,281 | ^ 2021-07-15T20:13:41,281 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,282 973 | decode(ptr, otri); 2021-07-15T20:13:41,282 | ^~~~~~ 2021-07-15T20:13:41,282 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,282 7789 | symself(*searchtri); 2021-07-15T20:13:41,282 | ^~~~~~~ 2021-07-15T20:13:41,284 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,284 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,284 | ^ 2021-07-15T20:13:41,284 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,284 973 | decode(ptr, otri); 2021-07-15T20:13:41,285 | ^~~~~~ 2021-07-15T20:13:41,285 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,285 7789 | symself(*searchtri); 2021-07-15T20:13:41,285 | ^~~~~~~ 2021-07-15T20:13:41,286 c/triangle.c: In function ‘insertsubseg’: 2021-07-15T20:13:41,288 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,288 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,289 | ^ 2021-07-15T20:13:41,289 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,289 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,289 | ^~~~~~~ 2021-07-15T20:13:41,289 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,289 7847 | tspivot(*tri, newsubseg); 2021-07-15T20:13:41,289 | ^~~~~~~ 2021-07-15T20:13:41,291 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,291 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,291 | ^ 2021-07-15T20:13:41,292 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,292 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,292 | ^~~~~~~ 2021-07-15T20:13:41,292 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,292 7847 | tspivot(*tri, newsubseg); 2021-07-15T20:13:41,292 | ^~~~~~~ 2021-07-15T20:13:41,294 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,294 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,294 | ^ 2021-07-15T20:13:41,294 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,295 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,295 | ^~~~~~~ 2021-07-15T20:13:41,295 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,295 7847 | tspivot(*tri, newsubseg); 2021-07-15T20:13:41,295 | ^~~~~~~ 2021-07-15T20:13:41,297 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,297 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,297 | ^ 2021-07-15T20:13:41,298 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,298 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,298 | ^~~~~~~ 2021-07-15T20:13:41,298 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,298 7859 | tsbond(*tri, newsubseg); 2021-07-15T20:13:41,298 | ^~~~~~ 2021-07-15T20:13:41,300 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,300 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,300 | ^ 2021-07-15T20:13:41,301 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,301 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,301 | ^~~~~~~ 2021-07-15T20:13:41,301 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,301 7859 | tsbond(*tri, newsubseg); 2021-07-15T20:13:41,301 | ^~~~~~ 2021-07-15T20:13:41,303 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,303 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,303 | ^ 2021-07-15T20:13:41,303 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,304 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,304 | ^~~~~~ 2021-07-15T20:13:41,304 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,304 7859 | tsbond(*tri, newsubseg); 2021-07-15T20:13:41,304 | ^~~~~~ 2021-07-15T20:13:41,306 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,306 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,306 | ^ 2021-07-15T20:13:41,306 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,307 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,307 | ^~~~~~ 2021-07-15T20:13:41,307 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,307 7859 | tsbond(*tri, newsubseg); 2021-07-15T20:13:41,307 | ^~~~~~ 2021-07-15T20:13:41,309 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,309 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,309 | ^ 2021-07-15T20:13:41,309 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,309 969 | decode(ptr, otri2); 2021-07-15T20:13:41,310 | ^~~~~~ 2021-07-15T20:13:41,310 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,310 7860 | sym(*tri, oppotri); 2021-07-15T20:13:41,310 | ^~~ 2021-07-15T20:13:41,312 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,312 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,312 | ^ 2021-07-15T20:13:41,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,312 969 | decode(ptr, otri2); 2021-07-15T20:13:41,312 | ^~~~~~ 2021-07-15T20:13:41,313 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,313 7860 | sym(*tri, oppotri); 2021-07-15T20:13:41,313 | ^~~ 2021-07-15T20:13:41,315 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,315 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,315 | ^ 2021-07-15T20:13:41,315 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,315 969 | decode(ptr, otri2); 2021-07-15T20:13:41,315 | ^~~~~~ 2021-07-15T20:13:41,315 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,315 7860 | sym(*tri, oppotri); 2021-07-15T20:13:41,316 | ^~~ 2021-07-15T20:13:41,318 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,318 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,318 | ^ 2021-07-15T20:13:41,318 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,318 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,318 | ^~~~~~~ 2021-07-15T20:13:41,318 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,318 7862 | tsbond(oppotri, newsubseg); 2021-07-15T20:13:41,318 | ^~~~~~ 2021-07-15T20:13:41,321 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,321 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,321 | ^ 2021-07-15T20:13:41,321 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,321 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,321 | ^~~~~~~ 2021-07-15T20:13:41,321 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,321 7862 | tsbond(oppotri, newsubseg); 2021-07-15T20:13:41,321 | ^~~~~~ 2021-07-15T20:13:41,323 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,324 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,324 | ^ 2021-07-15T20:13:41,324 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,324 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,324 | ^~~~~~ 2021-07-15T20:13:41,324 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,324 7862 | tsbond(oppotri, newsubseg); 2021-07-15T20:13:41,324 | ^~~~~~ 2021-07-15T20:13:41,327 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,327 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,327 | ^ 2021-07-15T20:13:41,327 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,327 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,327 | ^~~~~~ 2021-07-15T20:13:41,327 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,327 7862 | tsbond(oppotri, newsubseg); 2021-07-15T20:13:41,328 | ^~~~~~ 2021-07-15T20:13:41,328 c/triangle.c: In function ‘flip’: 2021-07-15T20:13:41,330 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,330 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,330 | ^ 2021-07-15T20:13:41,331 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,331 969 | decode(ptr, otri2); 2021-07-15T20:13:41,331 | ^~~~~~ 2021-07-15T20:13:41,331 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,331 7949 | sym(*flipedge, top); 2021-07-15T20:13:41,331 | ^~~ 2021-07-15T20:13:41,333 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,333 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,333 | ^ 2021-07-15T20:13:41,333 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,334 969 | decode(ptr, otri2); 2021-07-15T20:13:41,334 | ^~~~~~ 2021-07-15T20:13:41,334 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,334 7949 | sym(*flipedge, top); 2021-07-15T20:13:41,334 | ^~~ 2021-07-15T20:13:41,336 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,336 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,336 | ^ 2021-07-15T20:13:41,336 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,336 969 | decode(ptr, otri2); 2021-07-15T20:13:41,337 | ^~~~~~ 2021-07-15T20:13:41,337 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,337 7949 | sym(*flipedge, top); 2021-07-15T20:13:41,337 | ^~~ 2021-07-15T20:13:41,339 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,339 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,339 | ^ 2021-07-15T20:13:41,339 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,340 969 | decode(ptr, otri2); 2021-07-15T20:13:41,340 | ^~~~~~ 2021-07-15T20:13:41,340 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,340 7969 | sym(topleft, toplcasing); 2021-07-15T20:13:41,340 | ^~~ 2021-07-15T20:13:41,342 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,342 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,342 | ^ 2021-07-15T20:13:41,342 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,343 969 | decode(ptr, otri2); 2021-07-15T20:13:41,343 | ^~~~~~ 2021-07-15T20:13:41,343 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,343 7969 | sym(topleft, toplcasing); 2021-07-15T20:13:41,343 | ^~~ 2021-07-15T20:13:41,345 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,345 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,345 | ^ 2021-07-15T20:13:41,345 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,345 969 | decode(ptr, otri2); 2021-07-15T20:13:41,346 | ^~~~~~ 2021-07-15T20:13:41,346 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,346 7969 | sym(topleft, toplcasing); 2021-07-15T20:13:41,346 | ^~~ 2021-07-15T20:13:41,348 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,348 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,348 | ^ 2021-07-15T20:13:41,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,348 969 | decode(ptr, otri2); 2021-07-15T20:13:41,348 | ^~~~~~ 2021-07-15T20:13:41,349 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,349 7971 | sym(topright, toprcasing); 2021-07-15T20:13:41,349 | ^~~ 2021-07-15T20:13:41,351 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,351 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,351 | ^ 2021-07-15T20:13:41,351 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,351 969 | decode(ptr, otri2); 2021-07-15T20:13:41,351 | ^~~~~~ 2021-07-15T20:13:41,352 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,352 7971 | sym(topright, toprcasing); 2021-07-15T20:13:41,352 | ^~~ 2021-07-15T20:13:41,354 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,354 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,354 | ^ 2021-07-15T20:13:41,354 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,354 969 | decode(ptr, otri2); 2021-07-15T20:13:41,354 | ^~~~~~ 2021-07-15T20:13:41,354 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,355 7971 | sym(topright, toprcasing); 2021-07-15T20:13:41,355 | ^~~ 2021-07-15T20:13:41,357 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,357 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,357 | ^ 2021-07-15T20:13:41,357 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,357 969 | decode(ptr, otri2); 2021-07-15T20:13:41,357 | ^~~~~~ 2021-07-15T20:13:41,357 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,358 7973 | sym(botleft, botlcasing); 2021-07-15T20:13:41,358 | ^~~ 2021-07-15T20:13:41,360 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,360 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,360 | ^ 2021-07-15T20:13:41,360 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,360 969 | decode(ptr, otri2); 2021-07-15T20:13:41,360 | ^~~~~~ 2021-07-15T20:13:41,360 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,360 7973 | sym(botleft, botlcasing); 2021-07-15T20:13:41,361 | ^~~ 2021-07-15T20:13:41,363 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,363 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,363 | ^ 2021-07-15T20:13:41,363 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,363 969 | decode(ptr, otri2); 2021-07-15T20:13:41,363 | ^~~~~~ 2021-07-15T20:13:41,363 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,363 7973 | sym(botleft, botlcasing); 2021-07-15T20:13:41,364 | ^~~ 2021-07-15T20:13:41,366 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,366 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,366 | ^ 2021-07-15T20:13:41,366 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,366 969 | decode(ptr, otri2); 2021-07-15T20:13:41,366 | ^~~~~~ 2021-07-15T20:13:41,366 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,366 7975 | sym(botright, botrcasing); 2021-07-15T20:13:41,367 | ^~~ 2021-07-15T20:13:41,368 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,369 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,369 | ^ 2021-07-15T20:13:41,369 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,369 969 | decode(ptr, otri2); 2021-07-15T20:13:41,369 | ^~~~~~ 2021-07-15T20:13:41,369 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,369 7975 | sym(botright, botrcasing); 2021-07-15T20:13:41,369 | ^~~ 2021-07-15T20:13:41,371 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,372 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,372 | ^ 2021-07-15T20:13:41,372 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,372 969 | decode(ptr, otri2); 2021-07-15T20:13:41,372 | ^~~~~~ 2021-07-15T20:13:41,372 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,372 7975 | sym(botright, botrcasing); 2021-07-15T20:13:41,372 | ^~~ 2021-07-15T20:13:41,374 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,375 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,375 | ^ 2021-07-15T20:13:41,375 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,375 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,375 | ^~~~~~ 2021-07-15T20:13:41,375 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,375 7977 | bond(topleft, botlcasing); 2021-07-15T20:13:41,375 | ^~~~ 2021-07-15T20:13:41,377 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,378 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,378 | ^ 2021-07-15T20:13:41,378 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,378 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,378 | ^~~~~~ 2021-07-15T20:13:41,378 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,378 7977 | bond(topleft, botlcasing); 2021-07-15T20:13:41,378 | ^~~~ 2021-07-15T20:13:41,380 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,381 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,381 | ^ 2021-07-15T20:13:41,381 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,381 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,381 | ^~~~~~ 2021-07-15T20:13:41,381 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,381 7977 | bond(topleft, botlcasing); 2021-07-15T20:13:41,381 | ^~~~ 2021-07-15T20:13:41,383 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,383 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,384 | ^ 2021-07-15T20:13:41,384 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,384 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,384 | ^~~~~~ 2021-07-15T20:13:41,384 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,384 7977 | bond(topleft, botlcasing); 2021-07-15T20:13:41,384 | ^~~~ 2021-07-15T20:13:41,386 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,386 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,386 | ^ 2021-07-15T20:13:41,387 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,387 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,387 | ^~~~~~ 2021-07-15T20:13:41,387 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,387 7978 | bond(botleft, botrcasing); 2021-07-15T20:13:41,387 | ^~~~ 2021-07-15T20:13:41,389 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,389 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,389 | ^ 2021-07-15T20:13:41,390 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,390 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,390 | ^~~~~~ 2021-07-15T20:13:41,390 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,390 7978 | bond(botleft, botrcasing); 2021-07-15T20:13:41,390 | ^~~~ 2021-07-15T20:13:41,392 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,392 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,392 | ^ 2021-07-15T20:13:41,392 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,393 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,393 | ^~~~~~ 2021-07-15T20:13:41,393 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,393 7978 | bond(botleft, botrcasing); 2021-07-15T20:13:41,393 | ^~~~ 2021-07-15T20:13:41,395 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,395 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,395 | ^ 2021-07-15T20:13:41,395 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,395 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,396 | ^~~~~~ 2021-07-15T20:13:41,396 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,396 7978 | bond(botleft, botrcasing); 2021-07-15T20:13:41,396 | ^~~~ 2021-07-15T20:13:41,398 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,398 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,398 | ^ 2021-07-15T20:13:41,398 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,398 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,399 | ^~~~~~ 2021-07-15T20:13:41,399 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,399 7979 | bond(botright, toprcasing); 2021-07-15T20:13:41,399 | ^~~~ 2021-07-15T20:13:41,401 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,401 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,401 | ^ 2021-07-15T20:13:41,401 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,401 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,401 | ^~~~~~ 2021-07-15T20:13:41,402 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,402 7979 | bond(botright, toprcasing); 2021-07-15T20:13:41,402 | ^~~~ 2021-07-15T20:13:41,404 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,404 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,404 | ^ 2021-07-15T20:13:41,404 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,404 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,404 | ^~~~~~ 2021-07-15T20:13:41,404 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,405 7979 | bond(botright, toprcasing); 2021-07-15T20:13:41,405 | ^~~~ 2021-07-15T20:13:41,407 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,407 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,407 | ^ 2021-07-15T20:13:41,407 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,407 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,407 | ^~~~~~ 2021-07-15T20:13:41,407 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,408 7979 | bond(botright, toprcasing); 2021-07-15T20:13:41,408 | ^~~~ 2021-07-15T20:13:41,410 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,410 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,410 | ^ 2021-07-15T20:13:41,410 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,410 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,410 | ^~~~~~ 2021-07-15T20:13:41,410 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,410 7980 | bond(topright, toplcasing); 2021-07-15T20:13:41,411 | ^~~~ 2021-07-15T20:13:41,413 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,413 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,413 | ^ 2021-07-15T20:13:41,413 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,413 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,413 | ^~~~~~ 2021-07-15T20:13:41,413 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,413 7980 | bond(topright, toplcasing); 2021-07-15T20:13:41,413 | ^~~~ 2021-07-15T20:13:41,415 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,416 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,416 | ^ 2021-07-15T20:13:41,416 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,416 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,416 | ^~~~~~ 2021-07-15T20:13:41,416 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,416 7980 | bond(topright, toplcasing); 2021-07-15T20:13:41,416 | ^~~~ 2021-07-15T20:13:41,418 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,418 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,419 | ^ 2021-07-15T20:13:41,419 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,419 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,419 | ^~~~~~ 2021-07-15T20:13:41,419 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,419 7980 | bond(topright, toplcasing); 2021-07-15T20:13:41,419 | ^~~~ 2021-07-15T20:13:41,421 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,422 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,422 | ^ 2021-07-15T20:13:41,422 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,422 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,422 | ^~~~~~~ 2021-07-15T20:13:41,422 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,422 7984 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:41,422 | ^~~~~~~ 2021-07-15T20:13:41,424 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,424 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,425 | ^ 2021-07-15T20:13:41,425 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,425 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,425 | ^~~~~~~ 2021-07-15T20:13:41,425 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,425 7984 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:41,425 | ^~~~~~~ 2021-07-15T20:13:41,427 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,428 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,428 | ^ 2021-07-15T20:13:41,428 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,428 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,428 | ^~~~~~~ 2021-07-15T20:13:41,428 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,428 7984 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:41,428 | ^~~~~~~ 2021-07-15T20:13:41,430 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,431 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,431 | ^ 2021-07-15T20:13:41,431 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,431 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,431 | ^~~~~~~ 2021-07-15T20:13:41,431 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,431 7985 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,431 | ^~~~~~~ 2021-07-15T20:13:41,433 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,433 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,434 | ^ 2021-07-15T20:13:41,434 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,434 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,434 | ^~~~~~~ 2021-07-15T20:13:41,434 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,434 7985 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,434 | ^~~~~~~ 2021-07-15T20:13:41,436 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,436 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,436 | ^ 2021-07-15T20:13:41,437 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,437 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,437 | ^~~~~~~ 2021-07-15T20:13:41,437 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,437 7985 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,437 | ^~~~~~~ 2021-07-15T20:13:41,439 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,439 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,439 | ^ 2021-07-15T20:13:41,440 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,440 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,440 | ^~~~~~~ 2021-07-15T20:13:41,440 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,440 7986 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,440 | ^~~~~~~ 2021-07-15T20:13:41,442 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,442 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,442 | ^ 2021-07-15T20:13:41,442 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,443 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,443 | ^~~~~~~ 2021-07-15T20:13:41,443 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,443 7986 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,443 | ^~~~~~~ 2021-07-15T20:13:41,445 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,445 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,445 | ^ 2021-07-15T20:13:41,445 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,445 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,446 | ^~~~~~~ 2021-07-15T20:13:41,446 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,446 7986 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,446 | ^~~~~~~ 2021-07-15T20:13:41,448 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,448 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,448 | ^ 2021-07-15T20:13:41,448 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,448 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,449 | ^~~~~~~ 2021-07-15T20:13:41,449 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,449 7987 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,449 | ^~~~~~~ 2021-07-15T20:13:41,451 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,451 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,451 | ^ 2021-07-15T20:13:41,451 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,451 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,451 | ^~~~~~~ 2021-07-15T20:13:41,452 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,452 7987 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,452 | ^~~~~~~ 2021-07-15T20:13:41,454 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,454 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,454 | ^ 2021-07-15T20:13:41,454 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,454 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,454 | ^~~~~~~ 2021-07-15T20:13:41,454 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,455 7987 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,455 | ^~~~~~~ 2021-07-15T20:13:41,457 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,457 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,457 | ^ 2021-07-15T20:13:41,457 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,457 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,457 | ^~~~~~~ 2021-07-15T20:13:41,457 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,458 7991 | tsbond(topright, toplsubseg); 2021-07-15T20:13:41,458 | ^~~~~~ 2021-07-15T20:13:41,460 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,460 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,460 | ^ 2021-07-15T20:13:41,460 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,460 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,460 | ^~~~~~~ 2021-07-15T20:13:41,460 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,461 7991 | tsbond(topright, toplsubseg); 2021-07-15T20:13:41,461 | ^~~~~~ 2021-07-15T20:13:41,463 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,463 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,463 | ^ 2021-07-15T20:13:41,463 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,463 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,463 | ^~~~~~ 2021-07-15T20:13:41,463 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,463 7991 | tsbond(topright, toplsubseg); 2021-07-15T20:13:41,464 | ^~~~~~ 2021-07-15T20:13:41,466 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,466 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,466 | ^ 2021-07-15T20:13:41,466 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,466 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,466 | ^~~~~~ 2021-07-15T20:13:41,466 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,466 7991 | tsbond(topright, toplsubseg); 2021-07-15T20:13:41,467 | ^~~~~~ 2021-07-15T20:13:41,469 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,469 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,469 | ^ 2021-07-15T20:13:41,469 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,469 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,469 | ^~~~~~~ 2021-07-15T20:13:41,469 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,469 7996 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:41,470 | ^~~~~~ 2021-07-15T20:13:41,472 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,472 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,472 | ^ 2021-07-15T20:13:41,472 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,472 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,472 | ^~~~~~~ 2021-07-15T20:13:41,472 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,472 7996 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:41,472 | ^~~~~~ 2021-07-15T20:13:41,474 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,475 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,475 | ^ 2021-07-15T20:13:41,475 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,475 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,475 | ^~~~~~ 2021-07-15T20:13:41,475 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,475 7996 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:41,475 | ^~~~~~ 2021-07-15T20:13:41,477 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,478 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,478 | ^ 2021-07-15T20:13:41,478 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,478 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,478 | ^~~~~~ 2021-07-15T20:13:41,478 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,478 7996 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:41,478 | ^~~~~~ 2021-07-15T20:13:41,481 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,481 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,481 | ^ 2021-07-15T20:13:41,481 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,481 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,481 | ^~~~~~~ 2021-07-15T20:13:41,481 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,481 8001 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:41,482 | ^~~~~~ 2021-07-15T20:13:41,483 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,484 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,484 | ^ 2021-07-15T20:13:41,484 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,484 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,484 | ^~~~~~~ 2021-07-15T20:13:41,484 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,484 8001 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:41,484 | ^~~~~~ 2021-07-15T20:13:41,486 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,487 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,487 | ^ 2021-07-15T20:13:41,487 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,487 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,487 | ^~~~~~ 2021-07-15T20:13:41,487 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,487 8001 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:41,487 | ^~~~~~ 2021-07-15T20:13:41,489 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,490 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,490 | ^ 2021-07-15T20:13:41,490 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,490 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,490 | ^~~~~~ 2021-07-15T20:13:41,490 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,490 8001 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:41,490 | ^~~~~~ 2021-07-15T20:13:41,492 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,493 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,493 | ^ 2021-07-15T20:13:41,493 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,493 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,493 | ^~~~~~~ 2021-07-15T20:13:41,493 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,493 8006 | tsbond(botright, toprsubseg); 2021-07-15T20:13:41,493 | ^~~~~~ 2021-07-15T20:13:41,495 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,495 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,496 | ^ 2021-07-15T20:13:41,496 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,496 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,496 | ^~~~~~~ 2021-07-15T20:13:41,496 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,496 8006 | tsbond(botright, toprsubseg); 2021-07-15T20:13:41,496 | ^~~~~~ 2021-07-15T20:13:41,498 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,498 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,499 | ^ 2021-07-15T20:13:41,499 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,499 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,499 | ^~~~~~ 2021-07-15T20:13:41,499 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,499 8006 | tsbond(botright, toprsubseg); 2021-07-15T20:13:41,499 | ^~~~~~ 2021-07-15T20:13:41,501 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,501 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,501 | ^ 2021-07-15T20:13:41,502 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,502 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,502 | ^~~~~~ 2021-07-15T20:13:41,502 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,502 8006 | tsbond(botright, toprsubseg); 2021-07-15T20:13:41,502 | ^~~~~~ 2021-07-15T20:13:41,502 c/triangle.c: In function ‘unflip’: 2021-07-15T20:13:41,505 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,505 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,505 | ^ 2021-07-15T20:13:41,506 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,506 969 | decode(ptr, otri2); 2021-07-15T20:13:41,506 | ^~~~~~ 2021-07-15T20:13:41,506 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,506 8084 | sym(*flipedge, top); 2021-07-15T20:13:41,506 | ^~~ 2021-07-15T20:13:41,508 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,508 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,508 | ^ 2021-07-15T20:13:41,508 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,509 969 | decode(ptr, otri2); 2021-07-15T20:13:41,509 | ^~~~~~ 2021-07-15T20:13:41,509 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,509 8084 | sym(*flipedge, top); 2021-07-15T20:13:41,509 | ^~~ 2021-07-15T20:13:41,511 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,511 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,512 | ^ 2021-07-15T20:13:41,512 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,512 969 | decode(ptr, otri2); 2021-07-15T20:13:41,512 | ^~~~~~ 2021-07-15T20:13:41,512 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,512 8084 | sym(*flipedge, top); 2021-07-15T20:13:41,512 | ^~~ 2021-07-15T20:13:41,515 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,515 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,515 | ^ 2021-07-15T20:13:41,515 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,515 969 | decode(ptr, otri2); 2021-07-15T20:13:41,515 | ^~~~~~ 2021-07-15T20:13:41,515 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,515 8104 | sym(topleft, toplcasing); 2021-07-15T20:13:41,516 | ^~~ 2021-07-15T20:13:41,518 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,518 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,518 | ^ 2021-07-15T20:13:41,518 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,518 969 | decode(ptr, otri2); 2021-07-15T20:13:41,518 | ^~~~~~ 2021-07-15T20:13:41,518 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,519 8104 | sym(topleft, toplcasing); 2021-07-15T20:13:41,519 | ^~~ 2021-07-15T20:13:41,521 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,521 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,521 | ^ 2021-07-15T20:13:41,521 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,521 969 | decode(ptr, otri2); 2021-07-15T20:13:41,521 | ^~~~~~ 2021-07-15T20:13:41,521 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,522 8104 | sym(topleft, toplcasing); 2021-07-15T20:13:41,522 | ^~~ 2021-07-15T20:13:41,524 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,524 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,524 | ^ 2021-07-15T20:13:41,524 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,524 969 | decode(ptr, otri2); 2021-07-15T20:13:41,524 | ^~~~~~ 2021-07-15T20:13:41,525 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,525 8106 | sym(topright, toprcasing); 2021-07-15T20:13:41,525 | ^~~ 2021-07-15T20:13:41,527 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,527 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,527 | ^ 2021-07-15T20:13:41,527 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,527 969 | decode(ptr, otri2); 2021-07-15T20:13:41,527 | ^~~~~~ 2021-07-15T20:13:41,528 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,528 8106 | sym(topright, toprcasing); 2021-07-15T20:13:41,528 | ^~~ 2021-07-15T20:13:41,530 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,530 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,530 | ^ 2021-07-15T20:13:41,530 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,530 969 | decode(ptr, otri2); 2021-07-15T20:13:41,531 | ^~~~~~ 2021-07-15T20:13:41,531 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,531 8106 | sym(topright, toprcasing); 2021-07-15T20:13:41,531 | ^~~ 2021-07-15T20:13:41,533 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,533 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,533 | ^ 2021-07-15T20:13:41,533 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,533 969 | decode(ptr, otri2); 2021-07-15T20:13:41,534 | ^~~~~~ 2021-07-15T20:13:41,534 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,534 8108 | sym(botleft, botlcasing); 2021-07-15T20:13:41,534 | ^~~ 2021-07-15T20:13:41,536 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,536 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,536 | ^ 2021-07-15T20:13:41,536 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,536 969 | decode(ptr, otri2); 2021-07-15T20:13:41,537 | ^~~~~~ 2021-07-15T20:13:41,537 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,537 8108 | sym(botleft, botlcasing); 2021-07-15T20:13:41,537 | ^~~ 2021-07-15T20:13:41,539 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,539 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,539 | ^ 2021-07-15T20:13:41,539 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,539 969 | decode(ptr, otri2); 2021-07-15T20:13:41,540 | ^~~~~~ 2021-07-15T20:13:41,540 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,540 8108 | sym(botleft, botlcasing); 2021-07-15T20:13:41,540 | ^~~ 2021-07-15T20:13:41,542 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,542 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,542 | ^ 2021-07-15T20:13:41,542 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,543 969 | decode(ptr, otri2); 2021-07-15T20:13:41,543 | ^~~~~~ 2021-07-15T20:13:41,543 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,543 8110 | sym(botright, botrcasing); 2021-07-15T20:13:41,543 | ^~~ 2021-07-15T20:13:41,545 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,545 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,545 | ^ 2021-07-15T20:13:41,546 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,546 969 | decode(ptr, otri2); 2021-07-15T20:13:41,546 | ^~~~~~ 2021-07-15T20:13:41,546 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,546 8110 | sym(botright, botrcasing); 2021-07-15T20:13:41,546 | ^~~ 2021-07-15T20:13:41,548 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,548 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,548 | ^ 2021-07-15T20:13:41,548 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,549 969 | decode(ptr, otri2); 2021-07-15T20:13:41,549 | ^~~~~~ 2021-07-15T20:13:41,549 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,549 8110 | sym(botright, botrcasing); 2021-07-15T20:13:41,549 | ^~~ 2021-07-15T20:13:41,551 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,551 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,551 | ^ 2021-07-15T20:13:41,552 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,552 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,552 | ^~~~~~ 2021-07-15T20:13:41,552 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,552 8112 | bond(topleft, toprcasing); 2021-07-15T20:13:41,552 | ^~~~ 2021-07-15T20:13:41,554 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,554 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,554 | ^ 2021-07-15T20:13:41,555 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,555 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,555 | ^~~~~~ 2021-07-15T20:13:41,555 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,555 8112 | bond(topleft, toprcasing); 2021-07-15T20:13:41,555 | ^~~~ 2021-07-15T20:13:41,557 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,557 | ^ 2021-07-15T20:13:41,558 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,558 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,558 | ^~~~~~ 2021-07-15T20:13:41,558 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,558 8112 | bond(topleft, toprcasing); 2021-07-15T20:13:41,558 | ^~~~ 2021-07-15T20:13:41,560 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,560 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,560 | ^ 2021-07-15T20:13:41,561 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,561 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,561 | ^~~~~~ 2021-07-15T20:13:41,561 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,561 8112 | bond(topleft, toprcasing); 2021-07-15T20:13:41,561 | ^~~~ 2021-07-15T20:13:41,563 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,563 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,564 | ^ 2021-07-15T20:13:41,564 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,564 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,564 | ^~~~~~ 2021-07-15T20:13:41,564 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,564 8113 | bond(botleft, toplcasing); 2021-07-15T20:13:41,564 | ^~~~ 2021-07-15T20:13:41,566 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,566 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,566 | ^ 2021-07-15T20:13:41,567 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,567 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,567 | ^~~~~~ 2021-07-15T20:13:41,567 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,567 8113 | bond(botleft, toplcasing); 2021-07-15T20:13:41,567 | ^~~~ 2021-07-15T20:13:41,569 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,569 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,570 | ^ 2021-07-15T20:13:41,570 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,570 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,570 | ^~~~~~ 2021-07-15T20:13:41,570 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,570 8113 | bond(botleft, toplcasing); 2021-07-15T20:13:41,570 | ^~~~ 2021-07-15T20:13:41,572 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,572 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,573 | ^ 2021-07-15T20:13:41,573 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,573 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,573 | ^~~~~~ 2021-07-15T20:13:41,573 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,573 8113 | bond(botleft, toplcasing); 2021-07-15T20:13:41,573 | ^~~~ 2021-07-15T20:13:41,575 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,576 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,576 | ^ 2021-07-15T20:13:41,576 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,576 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,576 | ^~~~~~ 2021-07-15T20:13:41,576 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,576 8114 | bond(botright, botlcasing); 2021-07-15T20:13:41,576 | ^~~~ 2021-07-15T20:13:41,578 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,578 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,579 | ^ 2021-07-15T20:13:41,579 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,579 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,579 | ^~~~~~ 2021-07-15T20:13:41,579 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,579 8114 | bond(botright, botlcasing); 2021-07-15T20:13:41,579 | ^~~~ 2021-07-15T20:13:41,581 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,582 | ^ 2021-07-15T20:13:41,582 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,582 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,582 | ^~~~~~ 2021-07-15T20:13:41,582 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,582 8114 | bond(botright, botlcasing); 2021-07-15T20:13:41,582 | ^~~~ 2021-07-15T20:13:41,584 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,585 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,585 | ^ 2021-07-15T20:13:41,585 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,585 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,585 | ^~~~~~ 2021-07-15T20:13:41,585 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,585 8114 | bond(botright, botlcasing); 2021-07-15T20:13:41,585 | ^~~~ 2021-07-15T20:13:41,587 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,588 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,588 | ^ 2021-07-15T20:13:41,588 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,588 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,588 | ^~~~~~ 2021-07-15T20:13:41,588 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,588 8115 | bond(topright, botrcasing); 2021-07-15T20:13:41,588 | ^~~~ 2021-07-15T20:13:41,590 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,591 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,591 | ^ 2021-07-15T20:13:41,591 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,591 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,591 | ^~~~~~ 2021-07-15T20:13:41,591 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,591 8115 | bond(topright, botrcasing); 2021-07-15T20:13:41,591 | ^~~~ 2021-07-15T20:13:41,593 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,594 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,594 | ^ 2021-07-15T20:13:41,594 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,594 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,594 | ^~~~~~ 2021-07-15T20:13:41,594 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,594 8115 | bond(topright, botrcasing); 2021-07-15T20:13:41,594 | ^~~~ 2021-07-15T20:13:41,596 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,597 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,597 | ^ 2021-07-15T20:13:41,597 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,597 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,597 | ^~~~~~ 2021-07-15T20:13:41,597 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,597 8115 | bond(topright, botrcasing); 2021-07-15T20:13:41,597 | ^~~~ 2021-07-15T20:13:41,599 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,600 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,600 | ^ 2021-07-15T20:13:41,600 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,600 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,600 | ^~~~~~~ 2021-07-15T20:13:41,600 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,600 8119 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:41,600 | ^~~~~~~ 2021-07-15T20:13:41,602 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,603 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,603 | ^ 2021-07-15T20:13:41,603 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,603 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,603 | ^~~~~~~ 2021-07-15T20:13:41,603 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,603 8119 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:41,603 | ^~~~~~~ 2021-07-15T20:13:41,605 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,606 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,606 | ^ 2021-07-15T20:13:41,606 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,606 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,606 | ^~~~~~~ 2021-07-15T20:13:41,606 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,606 8119 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:41,606 | ^~~~~~~ 2021-07-15T20:13:41,609 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,609 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,609 | ^ 2021-07-15T20:13:41,609 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,609 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,609 | ^~~~~~~ 2021-07-15T20:13:41,609 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,609 8120 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,610 | ^~~~~~~ 2021-07-15T20:13:41,612 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,612 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,612 | ^ 2021-07-15T20:13:41,612 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,612 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,612 | ^~~~~~~ 2021-07-15T20:13:41,612 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,612 8120 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,612 | ^~~~~~~ 2021-07-15T20:13:41,615 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,615 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,615 | ^ 2021-07-15T20:13:41,615 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,615 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,615 | ^~~~~~~ 2021-07-15T20:13:41,615 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,615 8120 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,615 | ^~~~~~~ 2021-07-15T20:13:41,618 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,618 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,618 | ^ 2021-07-15T20:13:41,618 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,618 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,618 | ^~~~~~~ 2021-07-15T20:13:41,618 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,618 8121 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,618 | ^~~~~~~ 2021-07-15T20:13:41,621 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,621 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,621 | ^ 2021-07-15T20:13:41,621 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,621 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,621 | ^~~~~~~ 2021-07-15T20:13:41,621 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,621 8121 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,622 | ^~~~~~~ 2021-07-15T20:13:41,624 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,624 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,624 | ^ 2021-07-15T20:13:41,624 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,624 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,624 | ^~~~~~~ 2021-07-15T20:13:41,624 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,624 8121 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,625 | ^~~~~~~ 2021-07-15T20:13:41,627 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,627 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,627 | ^ 2021-07-15T20:13:41,627 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,627 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,627 | ^~~~~~~ 2021-07-15T20:13:41,627 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,628 8122 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,628 | ^~~~~~~ 2021-07-15T20:13:41,630 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,630 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,630 | ^ 2021-07-15T20:13:41,630 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,630 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,630 | ^~~~~~~ 2021-07-15T20:13:41,630 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,631 8122 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,631 | ^~~~~~~ 2021-07-15T20:13:41,633 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,633 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,633 | ^ 2021-07-15T20:13:41,633 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,633 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,633 | ^~~~~~~ 2021-07-15T20:13:41,633 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,634 8122 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,634 | ^~~~~~~ 2021-07-15T20:13:41,636 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,636 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,636 | ^ 2021-07-15T20:13:41,636 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,636 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,636 | ^~~~~~~ 2021-07-15T20:13:41,637 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,637 8126 | tsbond(botleft, toplsubseg); 2021-07-15T20:13:41,637 | ^~~~~~ 2021-07-15T20:13:41,639 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,639 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,639 | ^ 2021-07-15T20:13:41,639 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,639 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,639 | ^~~~~~~ 2021-07-15T20:13:41,640 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,640 8126 | tsbond(botleft, toplsubseg); 2021-07-15T20:13:41,640 | ^~~~~~ 2021-07-15T20:13:41,642 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,642 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,642 | ^ 2021-07-15T20:13:41,642 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,642 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,643 | ^~~~~~ 2021-07-15T20:13:41,643 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,643 8126 | tsbond(botleft, toplsubseg); 2021-07-15T20:13:41,643 | ^~~~~~ 2021-07-15T20:13:41,645 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,645 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,645 | ^ 2021-07-15T20:13:41,645 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,645 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,646 | ^~~~~~ 2021-07-15T20:13:41,646 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,646 8126 | tsbond(botleft, toplsubseg); 2021-07-15T20:13:41,646 | ^~~~~~ 2021-07-15T20:13:41,648 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,648 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,648 | ^ 2021-07-15T20:13:41,648 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,649 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,649 | ^~~~~~~ 2021-07-15T20:13:41,649 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,649 8131 | tsbond(botright, botlsubseg); 2021-07-15T20:13:41,649 | ^~~~~~ 2021-07-15T20:13:41,651 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,651 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,651 | ^ 2021-07-15T20:13:41,651 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,651 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,652 | ^~~~~~~ 2021-07-15T20:13:41,652 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,652 8131 | tsbond(botright, botlsubseg); 2021-07-15T20:13:41,652 | ^~~~~~ 2021-07-15T20:13:41,654 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,654 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,654 | ^ 2021-07-15T20:13:41,654 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,655 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,655 | ^~~~~~ 2021-07-15T20:13:41,655 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,655 8131 | tsbond(botright, botlsubseg); 2021-07-15T20:13:41,655 | ^~~~~~ 2021-07-15T20:13:41,657 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,657 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,657 | ^ 2021-07-15T20:13:41,657 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,658 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,658 | ^~~~~~ 2021-07-15T20:13:41,658 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,658 8131 | tsbond(botright, botlsubseg); 2021-07-15T20:13:41,658 | ^~~~~~ 2021-07-15T20:13:41,660 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,660 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,660 | ^ 2021-07-15T20:13:41,661 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,661 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,661 | ^~~~~~~ 2021-07-15T20:13:41,661 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,661 8136 | tsbond(topright, botrsubseg); 2021-07-15T20:13:41,661 | ^~~~~~ 2021-07-15T20:13:41,663 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,663 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,663 | ^ 2021-07-15T20:13:41,664 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,664 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,664 | ^~~~~~~ 2021-07-15T20:13:41,664 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,664 8136 | tsbond(topright, botrsubseg); 2021-07-15T20:13:41,664 | ^~~~~~ 2021-07-15T20:13:41,666 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,666 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,666 | ^ 2021-07-15T20:13:41,667 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,667 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,667 | ^~~~~~ 2021-07-15T20:13:41,667 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,667 8136 | tsbond(topright, botrsubseg); 2021-07-15T20:13:41,667 | ^~~~~~ 2021-07-15T20:13:41,669 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,669 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,669 | ^ 2021-07-15T20:13:41,670 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,670 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,670 | ^~~~~~ 2021-07-15T20:13:41,670 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,670 8136 | tsbond(topright, botrsubseg); 2021-07-15T20:13:41,670 | ^~~~~~ 2021-07-15T20:13:41,672 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,672 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,673 | ^ 2021-07-15T20:13:41,673 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,673 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,673 | ^~~~~~~ 2021-07-15T20:13:41,673 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,673 8141 | tsbond(topleft, toprsubseg); 2021-07-15T20:13:41,673 | ^~~~~~ 2021-07-15T20:13:41,675 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,676 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,676 | ^ 2021-07-15T20:13:41,676 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,676 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,676 | ^~~~~~~ 2021-07-15T20:13:41,676 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,676 8141 | tsbond(topleft, toprsubseg); 2021-07-15T20:13:41,676 | ^~~~~~ 2021-07-15T20:13:41,678 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,679 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,679 | ^ 2021-07-15T20:13:41,679 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,679 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,679 | ^~~~~~ 2021-07-15T20:13:41,679 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,679 8141 | tsbond(topleft, toprsubseg); 2021-07-15T20:13:41,679 | ^~~~~~ 2021-07-15T20:13:41,681 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,682 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,682 | ^ 2021-07-15T20:13:41,682 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,682 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,682 | ^~~~~~ 2021-07-15T20:13:41,682 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,682 8141 | tsbond(topleft, toprsubseg); 2021-07-15T20:13:41,682 | ^~~~~~ 2021-07-15T20:13:41,683 c/triangle.c: In function ‘insertvertex’: 2021-07-15T20:13:41,686 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,686 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,686 | ^ 2021-07-15T20:13:41,686 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,686 973 | decode(ptr, otri); 2021-07-15T20:13:41,686 | ^~~~~~ 2021-07-15T20:13:41,686 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,687 8267 | symself(horiz); 2021-07-15T20:13:41,687 | ^~~~~~~ 2021-07-15T20:13:41,689 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,689 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,689 | ^ 2021-07-15T20:13:41,689 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,689 973 | decode(ptr, otri); 2021-07-15T20:13:41,689 | ^~~~~~ 2021-07-15T20:13:41,690 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,690 8267 | symself(horiz); 2021-07-15T20:13:41,690 | ^~~~~~~ 2021-07-15T20:13:41,692 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,692 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,692 | ^ 2021-07-15T20:13:41,692 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,693 973 | decode(ptr, otri); 2021-07-15T20:13:41,693 | ^~~~~~ 2021-07-15T20:13:41,693 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:41,693 8267 | symself(horiz); 2021-07-15T20:13:41,693 | ^~~~~~~ 2021-07-15T20:13:41,696 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,696 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,696 | ^ 2021-07-15T20:13:41,696 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,696 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,696 | ^~~~~~~ 2021-07-15T20:13:41,696 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,696 8293 | tspivot(horiz, brokensubseg); 2021-07-15T20:13:41,697 | ^~~~~~~ 2021-07-15T20:13:41,699 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,699 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,699 | ^ 2021-07-15T20:13:41,699 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,699 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,699 | ^~~~~~~ 2021-07-15T20:13:41,699 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,700 8293 | tspivot(horiz, brokensubseg); 2021-07-15T20:13:41,700 | ^~~~~~~ 2021-07-15T20:13:41,702 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,702 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,702 | ^ 2021-07-15T20:13:41,702 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,702 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,703 | ^~~~~~~ 2021-07-15T20:13:41,703 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,703 8293 | tspivot(horiz, brokensubseg); 2021-07-15T20:13:41,703 | ^~~~~~~ 2021-07-15T20:13:41,705 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,705 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,705 | ^ 2021-07-15T20:13:41,706 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,706 969 | decode(ptr, otri2); 2021-07-15T20:13:41,706 | ^~~~~~ 2021-07-15T20:13:41,706 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,706 8301 | sym(horiz, testtri); 2021-07-15T20:13:41,706 | ^~~ 2021-07-15T20:13:41,708 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,708 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,709 | ^ 2021-07-15T20:13:41,709 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,709 969 | decode(ptr, otri2); 2021-07-15T20:13:41,709 | ^~~~~~ 2021-07-15T20:13:41,709 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,709 8301 | sym(horiz, testtri); 2021-07-15T20:13:41,709 | ^~~ 2021-07-15T20:13:41,711 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,712 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,712 | ^ 2021-07-15T20:13:41,712 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,712 969 | decode(ptr, otri2); 2021-07-15T20:13:41,712 | ^~~~~~ 2021-07-15T20:13:41,712 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,712 8301 | sym(horiz, testtri); 2021-07-15T20:13:41,712 | ^~~ 2021-07-15T20:13:41,715 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,715 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,715 | ^ 2021-07-15T20:13:41,715 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,715 8307 | encroached->encsubseg = sencode(brokensubseg); 2021-07-15T20:13:41,715 | ^~~~~~~ 2021-07-15T20:13:41,718 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,718 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,718 | ^ 2021-07-15T20:13:41,718 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,718 8307 | encroached->encsubseg = sencode(brokensubseg); 2021-07-15T20:13:41,718 | ^~~~~~~ 2021-07-15T20:13:41,722 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,723 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,723 | ^ 2021-07-15T20:13:41,723 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,723 969 | decode(ptr, otri2); 2021-07-15T20:13:41,723 | ^~~~~~ 2021-07-15T20:13:41,723 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,723 8329 | sym(botright, botrcasing); 2021-07-15T20:13:41,723 | ^~~ 2021-07-15T20:13:41,726 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,726 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,726 | ^ 2021-07-15T20:13:41,726 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,726 969 | decode(ptr, otri2); 2021-07-15T20:13:41,726 | ^~~~~~ 2021-07-15T20:13:41,726 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,726 8329 | sym(botright, botrcasing); 2021-07-15T20:13:41,727 | ^~~ 2021-07-15T20:13:41,729 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,729 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,729 | ^ 2021-07-15T20:13:41,729 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,729 969 | decode(ptr, otri2); 2021-07-15T20:13:41,729 | ^~~~~~ 2021-07-15T20:13:41,729 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,730 8329 | sym(botright, botrcasing); 2021-07-15T20:13:41,730 | ^~~ 2021-07-15T20:13:41,732 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,732 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,732 | ^ 2021-07-15T20:13:41,732 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,732 969 | decode(ptr, otri2); 2021-07-15T20:13:41,733 | ^~~~~~ 2021-07-15T20:13:41,733 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,733 8330 | sym(horiz, topright); 2021-07-15T20:13:41,733 | ^~~ 2021-07-15T20:13:41,735 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,735 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,735 | ^ 2021-07-15T20:13:41,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,736 969 | decode(ptr, otri2); 2021-07-15T20:13:41,736 | ^~~~~~ 2021-07-15T20:13:41,736 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,736 8330 | sym(horiz, topright); 2021-07-15T20:13:41,736 | ^~~ 2021-07-15T20:13:41,738 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,738 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,739 | ^ 2021-07-15T20:13:41,739 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,739 969 | decode(ptr, otri2); 2021-07-15T20:13:41,739 | ^~~~~~ 2021-07-15T20:13:41,739 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,739 8330 | sym(horiz, topright); 2021-07-15T20:13:41,739 | ^~~ 2021-07-15T20:13:41,741 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,742 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,742 | ^ 2021-07-15T20:13:41,742 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,742 969 | decode(ptr, otri2); 2021-07-15T20:13:41,742 | ^~~~~~ 2021-07-15T20:13:41,742 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,742 8335 | sym(topright, toprcasing); 2021-07-15T20:13:41,742 | ^~~ 2021-07-15T20:13:41,745 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,745 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,745 | ^ 2021-07-15T20:13:41,745 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,745 969 | decode(ptr, otri2); 2021-07-15T20:13:41,745 | ^~~~~~ 2021-07-15T20:13:41,745 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,745 8335 | sym(topright, toprcasing); 2021-07-15T20:13:41,746 | ^~~ 2021-07-15T20:13:41,748 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,748 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,748 | ^ 2021-07-15T20:13:41,748 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,748 969 | decode(ptr, otri2); 2021-07-15T20:13:41,749 | ^~~~~~ 2021-07-15T20:13:41,749 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,749 8335 | sym(topright, toprcasing); 2021-07-15T20:13:41,749 | ^~~ 2021-07-15T20:13:41,752 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,753 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,753 | ^ 2021-07-15T20:13:41,753 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,753 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,753 | ^~~~~~~ 2021-07-15T20:13:41,753 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,753 8378 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,753 | ^~~~~~~ 2021-07-15T20:13:41,755 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,756 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,756 | ^ 2021-07-15T20:13:41,756 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,756 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,756 | ^~~~~~~ 2021-07-15T20:13:41,756 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,756 8378 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,756 | ^~~~~~~ 2021-07-15T20:13:41,759 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,759 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,759 | ^ 2021-07-15T20:13:41,759 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,759 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,759 | ^~~~~~~ 2021-07-15T20:13:41,760 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,760 8378 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,760 | ^~~~~~~ 2021-07-15T20:13:41,762 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,762 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,762 | ^ 2021-07-15T20:13:41,762 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,763 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,763 | ^~~~~~~ 2021-07-15T20:13:41,763 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,763 8381 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,763 | ^~~~~~ 2021-07-15T20:13:41,765 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,765 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,765 | ^ 2021-07-15T20:13:41,766 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,766 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,766 | ^~~~~~~ 2021-07-15T20:13:41,766 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,766 8381 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,766 | ^~~~~~ 2021-07-15T20:13:41,768 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,769 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,769 | ^ 2021-07-15T20:13:41,769 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,769 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,769 | ^~~~~~ 2021-07-15T20:13:41,769 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,769 8381 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,769 | ^~~~~~ 2021-07-15T20:13:41,772 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,772 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,772 | ^ 2021-07-15T20:13:41,772 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,772 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,772 | ^~~~~~ 2021-07-15T20:13:41,772 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,772 8381 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,772 | ^~~~~~ 2021-07-15T20:13:41,775 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,775 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,775 | ^ 2021-07-15T20:13:41,775 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,775 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,776 | ^~~~~~~ 2021-07-15T20:13:41,776 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,776 8384 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,776 | ^~~~~~~ 2021-07-15T20:13:41,778 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,778 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,778 | ^ 2021-07-15T20:13:41,778 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,779 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,779 | ^~~~~~~ 2021-07-15T20:13:41,779 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,779 8384 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,779 | ^~~~~~~ 2021-07-15T20:13:41,781 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,781 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,782 | ^ 2021-07-15T20:13:41,782 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,782 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,782 | ^~~~~~~ 2021-07-15T20:13:41,782 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,782 8384 | tspivot(topright, toprsubseg); 2021-07-15T20:13:41,782 | ^~~~~~~ 2021-07-15T20:13:41,785 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,785 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,785 | ^ 2021-07-15T20:13:41,785 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,785 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,785 | ^~~~~~~ 2021-07-15T20:13:41,785 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,785 8387 | tsbond(newtopright, toprsubseg); 2021-07-15T20:13:41,785 | ^~~~~~ 2021-07-15T20:13:41,788 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,788 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,788 | ^ 2021-07-15T20:13:41,788 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,788 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,788 | ^~~~~~~ 2021-07-15T20:13:41,788 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,788 8387 | tsbond(newtopright, toprsubseg); 2021-07-15T20:13:41,789 | ^~~~~~ 2021-07-15T20:13:41,791 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,791 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,791 | ^ 2021-07-15T20:13:41,791 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,791 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,791 | ^~~~~~ 2021-07-15T20:13:41,792 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,792 8387 | tsbond(newtopright, toprsubseg); 2021-07-15T20:13:41,792 | ^~~~~~ 2021-07-15T20:13:41,794 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,794 | ^ 2021-07-15T20:13:41,794 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,794 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,795 | ^~~~~~ 2021-07-15T20:13:41,795 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,795 8387 | tsbond(newtopright, toprsubseg); 2021-07-15T20:13:41,795 | ^~~~~~ 2021-07-15T20:13:41,797 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,797 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,798 | ^ 2021-07-15T20:13:41,798 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,798 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,798 | ^~~~~~ 2021-07-15T20:13:41,798 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,798 8393 | bond(newbotright, botrcasing); 2021-07-15T20:13:41,798 | ^~~~ 2021-07-15T20:13:41,800 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,801 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,801 | ^ 2021-07-15T20:13:41,801 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,801 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,801 | ^~~~~~ 2021-07-15T20:13:41,801 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,801 8393 | bond(newbotright, botrcasing); 2021-07-15T20:13:41,801 | ^~~~ 2021-07-15T20:13:41,804 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,804 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,804 | ^ 2021-07-15T20:13:41,804 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,804 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,804 | ^~~~~~ 2021-07-15T20:13:41,804 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,804 8393 | bond(newbotright, botrcasing); 2021-07-15T20:13:41,805 | ^~~~ 2021-07-15T20:13:41,807 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,807 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,807 | ^ 2021-07-15T20:13:41,807 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,807 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,807 | ^~~~~~ 2021-07-15T20:13:41,808 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,808 8393 | bond(newbotright, botrcasing); 2021-07-15T20:13:41,808 | ^~~~ 2021-07-15T20:13:41,810 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,810 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,810 | ^ 2021-07-15T20:13:41,810 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,811 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,811 | ^~~~~~ 2021-07-15T20:13:41,811 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,811 8395 | bond(newbotright, botright); 2021-07-15T20:13:41,811 | ^~~~ 2021-07-15T20:13:41,813 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,813 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,813 | ^ 2021-07-15T20:13:41,814 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,814 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,814 | ^~~~~~ 2021-07-15T20:13:41,814 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,814 8395 | bond(newbotright, botright); 2021-07-15T20:13:41,814 | ^~~~ 2021-07-15T20:13:41,816 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,816 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,817 | ^ 2021-07-15T20:13:41,817 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,817 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,817 | ^~~~~~ 2021-07-15T20:13:41,817 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,817 8395 | bond(newbotright, botright); 2021-07-15T20:13:41,817 | ^~~~ 2021-07-15T20:13:41,820 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,820 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,820 | ^ 2021-07-15T20:13:41,820 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,820 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,820 | ^~~~~~ 2021-07-15T20:13:41,820 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,820 8395 | bond(newbotright, botright); 2021-07-15T20:13:41,820 | ^~~~ 2021-07-15T20:13:41,823 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,823 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,823 | ^ 2021-07-15T20:13:41,823 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,823 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,823 | ^~~~~~ 2021-07-15T20:13:41,823 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,824 8398 | bond(newtopright, toprcasing); 2021-07-15T20:13:41,824 | ^~~~ 2021-07-15T20:13:41,826 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,826 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,826 | ^ 2021-07-15T20:13:41,827 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,827 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,827 | ^~~~~~ 2021-07-15T20:13:41,827 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,827 8398 | bond(newtopright, toprcasing); 2021-07-15T20:13:41,827 | ^~~~ 2021-07-15T20:13:41,829 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,830 | ^ 2021-07-15T20:13:41,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,830 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,830 | ^~~~~~ 2021-07-15T20:13:41,830 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,830 8398 | bond(newtopright, toprcasing); 2021-07-15T20:13:41,830 | ^~~~ 2021-07-15T20:13:41,833 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,833 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,833 | ^ 2021-07-15T20:13:41,833 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,833 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,833 | ^~~~~~ 2021-07-15T20:13:41,833 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,833 8398 | bond(newtopright, toprcasing); 2021-07-15T20:13:41,834 | ^~~~ 2021-07-15T20:13:41,836 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,836 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,836 | ^ 2021-07-15T20:13:41,836 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,836 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,836 | ^~~~~~ 2021-07-15T20:13:41,837 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,837 8400 | bond(newtopright, topright); 2021-07-15T20:13:41,837 | ^~~~ 2021-07-15T20:13:41,839 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,839 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,839 | ^ 2021-07-15T20:13:41,840 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,840 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,840 | ^~~~~~ 2021-07-15T20:13:41,840 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,840 8400 | bond(newtopright, topright); 2021-07-15T20:13:41,840 | ^~~~ 2021-07-15T20:13:41,842 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,842 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,843 | ^ 2021-07-15T20:13:41,843 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,843 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,843 | ^~~~~~ 2021-07-15T20:13:41,843 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,843 8400 | bond(newtopright, topright); 2021-07-15T20:13:41,843 | ^~~~ 2021-07-15T20:13:41,846 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,846 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,846 | ^ 2021-07-15T20:13:41,846 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,846 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,846 | ^~~~~~ 2021-07-15T20:13:41,846 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,846 8400 | bond(newtopright, topright); 2021-07-15T20:13:41,847 | ^~~~ 2021-07-15T20:13:41,849 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,849 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,849 | ^ 2021-07-15T20:13:41,849 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,849 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,849 | ^~~~~~ 2021-07-15T20:13:41,850 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,850 8402 | bond(newtopright, newbotright); 2021-07-15T20:13:41,850 | ^~~~ 2021-07-15T20:13:41,852 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,852 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,852 | ^ 2021-07-15T20:13:41,852 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,853 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,853 | ^~~~~~ 2021-07-15T20:13:41,853 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,853 8402 | bond(newtopright, newbotright); 2021-07-15T20:13:41,853 | ^~~~ 2021-07-15T20:13:41,855 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,855 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,856 | ^ 2021-07-15T20:13:41,856 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,856 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,856 | ^~~~~~ 2021-07-15T20:13:41,856 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,856 8402 | bond(newtopright, newbotright); 2021-07-15T20:13:41,856 | ^~~~ 2021-07-15T20:13:41,859 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,859 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,859 | ^ 2021-07-15T20:13:41,859 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,859 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,859 | ^~~~~~ 2021-07-15T20:13:41,859 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,859 8402 | bond(newtopright, newbotright); 2021-07-15T20:13:41,860 | ^~~~ 2021-07-15T20:13:41,862 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,862 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,862 | ^ 2021-07-15T20:13:41,862 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,863 1193 | sdecode(sptr, osub2) 2021-07-15T20:13:41,863 | ^~~~~~~ 2021-07-15T20:13:41,863 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2021-07-15T20:13:41,863 8411 | spivot(*splitseg, rightsubseg); 2021-07-15T20:13:41,863 | ^~~~~~ 2021-07-15T20:13:41,865 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,865 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,865 | ^ 2021-07-15T20:13:41,866 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,866 1193 | sdecode(sptr, osub2) 2021-07-15T20:13:41,866 | ^~~~~~~ 2021-07-15T20:13:41,866 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2021-07-15T20:13:41,866 8411 | spivot(*splitseg, rightsubseg); 2021-07-15T20:13:41,866 | ^~~~~~ 2021-07-15T20:13:41,868 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,869 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,869 | ^ 2021-07-15T20:13:41,869 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,869 1193 | sdecode(sptr, osub2) 2021-07-15T20:13:41,869 | ^~~~~~~ 2021-07-15T20:13:41,869 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2021-07-15T20:13:41,869 8411 | spivot(*splitseg, rightsubseg); 2021-07-15T20:13:41,869 | ^~~~~~ 2021-07-15T20:13:41,872 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,872 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,872 | ^ 2021-07-15T20:13:41,872 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,872 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,872 | ^~~~~~~ 2021-07-15T20:13:41,873 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,873 8413 | tspivot(newbotright, newsubseg); 2021-07-15T20:13:41,873 | ^~~~~~~ 2021-07-15T20:13:41,875 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,875 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,875 | ^ 2021-07-15T20:13:41,875 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,876 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,876 | ^~~~~~~ 2021-07-15T20:13:41,876 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,876 8413 | tspivot(newbotright, newsubseg); 2021-07-15T20:13:41,876 | ^~~~~~~ 2021-07-15T20:13:41,878 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,879 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,879 | ^ 2021-07-15T20:13:41,879 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,879 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,879 | ^~~~~~~ 2021-07-15T20:13:41,879 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,879 8413 | tspivot(newbotright, newsubseg); 2021-07-15T20:13:41,879 | ^~~~~~~ 2021-07-15T20:13:41,882 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,882 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,882 | ^ 2021-07-15T20:13:41,882 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,882 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2021-07-15T20:13:41,882 | ^~~~~~~ 2021-07-15T20:13:41,882 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,883 8416 | sbond(*splitseg, newsubseg); 2021-07-15T20:13:41,883 | ^~~~~ 2021-07-15T20:13:41,885 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,885 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,885 | ^ 2021-07-15T20:13:41,885 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,885 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2021-07-15T20:13:41,886 | ^~~~~~~ 2021-07-15T20:13:41,886 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,886 8416 | sbond(*splitseg, newsubseg); 2021-07-15T20:13:41,886 | ^~~~~ 2021-07-15T20:13:41,888 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,888 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,888 | ^ 2021-07-15T20:13:41,889 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,889 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2021-07-15T20:13:41,889 | ^~~~~~~ 2021-07-15T20:13:41,889 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,889 8416 | sbond(*splitseg, newsubseg); 2021-07-15T20:13:41,889 | ^~~~~ 2021-07-15T20:13:41,891 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,892 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,892 | ^ 2021-07-15T20:13:41,892 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,892 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2021-07-15T20:13:41,892 | ^~~~~~~ 2021-07-15T20:13:41,892 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,892 8416 | sbond(*splitseg, newsubseg); 2021-07-15T20:13:41,892 | ^~~~~ 2021-07-15T20:13:41,895 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,895 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,895 | ^ 2021-07-15T20:13:41,895 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,895 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2021-07-15T20:13:41,895 | ^~~~~~~ 2021-07-15T20:13:41,895 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,896 8418 | sbond(newsubseg, rightsubseg); 2021-07-15T20:13:41,896 | ^~~~~ 2021-07-15T20:13:41,898 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,898 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,898 | ^ 2021-07-15T20:13:41,898 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,899 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2021-07-15T20:13:41,899 | ^~~~~~~ 2021-07-15T20:13:41,899 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,899 8418 | sbond(newsubseg, rightsubseg); 2021-07-15T20:13:41,899 | ^~~~~ 2021-07-15T20:13:41,901 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,901 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,902 | ^ 2021-07-15T20:13:41,902 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,902 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2021-07-15T20:13:41,902 | ^~~~~~~ 2021-07-15T20:13:41,902 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,902 8418 | sbond(newsubseg, rightsubseg); 2021-07-15T20:13:41,902 | ^~~~~ 2021-07-15T20:13:41,905 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,905 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,905 | ^ 2021-07-15T20:13:41,905 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,905 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2021-07-15T20:13:41,905 | ^~~~~~~ 2021-07-15T20:13:41,905 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2021-07-15T20:13:41,905 8418 | sbond(newsubseg, rightsubseg); 2021-07-15T20:13:41,906 | ^~~~~ 2021-07-15T20:13:41,908 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,908 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,908 | ^ 2021-07-15T20:13:41,908 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,908 8430 | m->lastflip->flippedtri = encode(horiz); 2021-07-15T20:13:41,909 | ^~~~~~ 2021-07-15T20:13:41,911 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,911 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,912 | ^ 2021-07-15T20:13:41,912 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,912 8430 | m->lastflip->flippedtri = encode(horiz); 2021-07-15T20:13:41,912 | ^~~~~~ 2021-07-15T20:13:41,915 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,915 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,915 | ^ 2021-07-15T20:13:41,915 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,915 969 | decode(ptr, otri2); 2021-07-15T20:13:41,916 | ^~~~~~ 2021-07-15T20:13:41,916 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,916 8487 | sym(botleft, botlcasing); 2021-07-15T20:13:41,916 | ^~~ 2021-07-15T20:13:41,918 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,918 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,918 | ^ 2021-07-15T20:13:41,919 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,919 969 | decode(ptr, otri2); 2021-07-15T20:13:41,919 | ^~~~~~ 2021-07-15T20:13:41,919 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,919 8487 | sym(botleft, botlcasing); 2021-07-15T20:13:41,919 | ^~~ 2021-07-15T20:13:41,922 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,922 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,922 | ^ 2021-07-15T20:13:41,922 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,922 969 | decode(ptr, otri2); 2021-07-15T20:13:41,922 | ^~~~~~ 2021-07-15T20:13:41,922 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,922 8487 | sym(botleft, botlcasing); 2021-07-15T20:13:41,922 | ^~~ 2021-07-15T20:13:41,925 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,925 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:41,925 | ^ 2021-07-15T20:13:41,925 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,925 969 | decode(ptr, otri2); 2021-07-15T20:13:41,925 | ^~~~~~ 2021-07-15T20:13:41,926 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,926 8488 | sym(botright, botrcasing); 2021-07-15T20:13:41,926 | ^~~ 2021-07-15T20:13:41,928 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,928 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:41,928 | ^ 2021-07-15T20:13:41,929 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,929 969 | decode(ptr, otri2); 2021-07-15T20:13:41,929 | ^~~~~~ 2021-07-15T20:13:41,929 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,929 8488 | sym(botright, botrcasing); 2021-07-15T20:13:41,929 | ^~~ 2021-07-15T20:13:41,931 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,932 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:41,932 | ^ 2021-07-15T20:13:41,932 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:41,932 969 | decode(ptr, otri2); 2021-07-15T20:13:41,932 | ^~~~~~ 2021-07-15T20:13:41,932 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:41,932 8488 | sym(botright, botrcasing); 2021-07-15T20:13:41,932 | ^~~ 2021-07-15T20:13:41,936 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,936 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,936 | ^ 2021-07-15T20:13:41,936 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,936 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,936 | ^~~~~~~ 2021-07-15T20:13:41,936 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,937 8519 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,937 | ^~~~~~~ 2021-07-15T20:13:41,939 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,939 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,939 | ^ 2021-07-15T20:13:41,939 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,939 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,940 | ^~~~~~~ 2021-07-15T20:13:41,940 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,940 8519 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,940 | ^~~~~~~ 2021-07-15T20:13:41,942 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,942 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,942 | ^ 2021-07-15T20:13:41,943 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,943 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,943 | ^~~~~~~ 2021-07-15T20:13:41,943 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,943 8519 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:41,943 | ^~~~~~~ 2021-07-15T20:13:41,946 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,946 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,946 | ^ 2021-07-15T20:13:41,946 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,946 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,946 | ^~~~~~~ 2021-07-15T20:13:41,946 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,946 8522 | tsbond(newbotleft, botlsubseg); 2021-07-15T20:13:41,947 | ^~~~~~ 2021-07-15T20:13:41,949 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,949 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,949 | ^ 2021-07-15T20:13:41,949 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,949 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,949 | ^~~~~~~ 2021-07-15T20:13:41,950 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,950 8522 | tsbond(newbotleft, botlsubseg); 2021-07-15T20:13:41,950 | ^~~~~~ 2021-07-15T20:13:41,952 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,952 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,952 | ^ 2021-07-15T20:13:41,952 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,953 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,953 | ^~~~~~ 2021-07-15T20:13:41,953 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,953 8522 | tsbond(newbotleft, botlsubseg); 2021-07-15T20:13:41,953 | ^~~~~~ 2021-07-15T20:13:41,955 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,955 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,956 | ^ 2021-07-15T20:13:41,956 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,956 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,956 | ^~~~~~ 2021-07-15T20:13:41,956 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,956 8522 | tsbond(newbotleft, botlsubseg); 2021-07-15T20:13:41,956 | ^~~~~~ 2021-07-15T20:13:41,959 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,959 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:41,959 | ^ 2021-07-15T20:13:41,959 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,959 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,960 | ^~~~~~~ 2021-07-15T20:13:41,960 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,960 8524 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,960 | ^~~~~~~ 2021-07-15T20:13:41,962 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,962 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:41,962 | ^ 2021-07-15T20:13:41,962 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,962 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,962 | ^~~~~~~ 2021-07-15T20:13:41,963 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,963 8524 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,963 | ^~~~~~~ 2021-07-15T20:13:41,965 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,965 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:41,965 | ^ 2021-07-15T20:13:41,966 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:41,966 1289 | sdecode(sptr, osub) 2021-07-15T20:13:41,966 | ^~~~~~~ 2021-07-15T20:13:41,966 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:41,966 8524 | tspivot(botright, botrsubseg); 2021-07-15T20:13:41,966 | ^~~~~~~ 2021-07-15T20:13:41,968 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,969 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,969 | ^ 2021-07-15T20:13:41,969 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,969 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,969 | ^~~~~~~ 2021-07-15T20:13:41,969 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,969 8527 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,969 | ^~~~~~ 2021-07-15T20:13:41,972 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,972 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:41,972 | ^ 2021-07-15T20:13:41,972 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:41,972 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:41,972 | ^~~~~~~ 2021-07-15T20:13:41,972 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,973 8527 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,973 | ^~~~~~ 2021-07-15T20:13:41,975 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,975 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,975 | ^ 2021-07-15T20:13:41,976 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,976 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,976 | ^~~~~~ 2021-07-15T20:13:41,976 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,976 8527 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,976 | ^~~~~~ 2021-07-15T20:13:41,978 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,979 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,979 | ^ 2021-07-15T20:13:41,979 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,979 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:41,979 | ^~~~~~ 2021-07-15T20:13:41,979 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:41,979 8527 | tsbond(newbotright, botrsubseg); 2021-07-15T20:13:41,979 | ^~~~~~ 2021-07-15T20:13:41,982 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,982 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,982 | ^ 2021-07-15T20:13:41,982 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,982 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,982 | ^~~~~~ 2021-07-15T20:13:41,982 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,983 8532 | bond(newbotleft, botlcasing); 2021-07-15T20:13:41,983 | ^~~~ 2021-07-15T20:13:41,985 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,985 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,985 | ^ 2021-07-15T20:13:41,985 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,986 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,986 | ^~~~~~ 2021-07-15T20:13:41,986 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,986 8532 | bond(newbotleft, botlcasing); 2021-07-15T20:13:41,986 | ^~~~ 2021-07-15T20:13:41,988 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,989 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,989 | ^ 2021-07-15T20:13:41,989 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,989 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,989 | ^~~~~~ 2021-07-15T20:13:41,989 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,989 8532 | bond(newbotleft, botlcasing); 2021-07-15T20:13:41,989 | ^~~~ 2021-07-15T20:13:41,992 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,992 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,992 | ^ 2021-07-15T20:13:41,992 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,992 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:41,992 | ^~~~~~ 2021-07-15T20:13:41,992 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,993 8532 | bond(newbotleft, botlcasing); 2021-07-15T20:13:41,993 | ^~~~ 2021-07-15T20:13:41,995 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:41,995 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,995 | ^ 2021-07-15T20:13:41,995 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,995 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,996 | ^~~~~~ 2021-07-15T20:13:41,996 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,996 8533 | bond(newbotright, botrcasing); 2021-07-15T20:13:41,996 | ^~~~ 2021-07-15T20:13:41,998 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:41,998 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:41,999 | ^ 2021-07-15T20:13:41,999 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:41,999 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:41,999 | ^~~~~~ 2021-07-15T20:13:41,999 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:41,999 8533 | bond(newbotright, botrcasing); 2021-07-15T20:13:41,999 | ^~~~ 2021-07-15T20:13:42,002 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,002 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,002 | ^ 2021-07-15T20:13:42,002 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,002 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,002 | ^~~~~~ 2021-07-15T20:13:42,002 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,002 8533 | bond(newbotright, botrcasing); 2021-07-15T20:13:42,003 | ^~~~ 2021-07-15T20:13:42,005 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,005 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,005 | ^ 2021-07-15T20:13:42,005 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,005 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,006 | ^~~~~~ 2021-07-15T20:13:42,006 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,006 8533 | bond(newbotright, botrcasing); 2021-07-15T20:13:42,006 | ^~~~ 2021-07-15T20:13:42,008 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,008 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,008 | ^ 2021-07-15T20:13:42,009 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,009 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,009 | ^~~~~~ 2021-07-15T20:13:42,009 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,009 8536 | bond(newbotleft, newbotright); 2021-07-15T20:13:42,009 | ^~~~ 2021-07-15T20:13:42,012 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,012 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,012 | ^ 2021-07-15T20:13:42,012 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,012 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,012 | ^~~~~~ 2021-07-15T20:13:42,012 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,012 8536 | bond(newbotleft, newbotright); 2021-07-15T20:13:42,013 | ^~~~ 2021-07-15T20:13:42,015 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,015 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,015 | ^ 2021-07-15T20:13:42,015 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,015 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,015 | ^~~~~~ 2021-07-15T20:13:42,016 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,016 8536 | bond(newbotleft, newbotright); 2021-07-15T20:13:42,016 | ^~~~ 2021-07-15T20:13:42,018 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,018 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,018 | ^ 2021-07-15T20:13:42,019 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,019 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,019 | ^~~~~~ 2021-07-15T20:13:42,019 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,019 8536 | bond(newbotleft, newbotright); 2021-07-15T20:13:42,019 | ^~~~ 2021-07-15T20:13:42,021 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,022 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,022 | ^ 2021-07-15T20:13:42,022 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,022 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,022 | ^~~~~~ 2021-07-15T20:13:42,022 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,022 8538 | bond(botleft, newbotleft); 2021-07-15T20:13:42,022 | ^~~~ 2021-07-15T20:13:42,025 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,025 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,025 | ^ 2021-07-15T20:13:42,025 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,025 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,025 | ^~~~~~ 2021-07-15T20:13:42,026 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,026 8538 | bond(botleft, newbotleft); 2021-07-15T20:13:42,026 | ^~~~ 2021-07-15T20:13:42,028 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,028 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,028 | ^ 2021-07-15T20:13:42,029 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,029 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,029 | ^~~~~~ 2021-07-15T20:13:42,029 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,029 8538 | bond(botleft, newbotleft); 2021-07-15T20:13:42,029 | ^~~~ 2021-07-15T20:13:42,032 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,032 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,032 | ^ 2021-07-15T20:13:42,032 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,032 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,032 | ^~~~~~ 2021-07-15T20:13:42,032 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,032 8538 | bond(botleft, newbotleft); 2021-07-15T20:13:42,032 | ^~~~ 2021-07-15T20:13:42,035 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,035 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,035 | ^ 2021-07-15T20:13:42,035 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,035 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,035 | ^~~~~~ 2021-07-15T20:13:42,036 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,036 8540 | bond(botright, newbotright); 2021-07-15T20:13:42,036 | ^~~~ 2021-07-15T20:13:42,038 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,038 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,038 | ^ 2021-07-15T20:13:42,039 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,039 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,039 | ^~~~~~ 2021-07-15T20:13:42,039 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,039 8540 | bond(botright, newbotright); 2021-07-15T20:13:42,039 | ^~~~ 2021-07-15T20:13:42,041 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,042 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,042 | ^ 2021-07-15T20:13:42,042 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,042 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,042 | ^~~~~~ 2021-07-15T20:13:42,042 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,042 8540 | bond(botright, newbotright); 2021-07-15T20:13:42,042 | ^~~~ 2021-07-15T20:13:42,045 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,045 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,045 | ^ 2021-07-15T20:13:42,045 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,045 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,045 | ^~~~~~ 2021-07-15T20:13:42,046 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,046 8540 | bond(botright, newbotright); 2021-07-15T20:13:42,046 | ^~~~ 2021-07-15T20:13:42,048 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,048 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,048 | ^ 2021-07-15T20:13:42,049 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,049 8545 | m->lastflip->flippedtri = encode(horiz); 2021-07-15T20:13:42,049 | ^~~~~~ 2021-07-15T20:13:42,051 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,052 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,052 | ^ 2021-07-15T20:13:42,052 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,052 8545 | m->lastflip->flippedtri = encode(horiz); 2021-07-15T20:13:42,052 | ^~~~~~ 2021-07-15T20:13:42,055 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,055 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,056 | ^ 2021-07-15T20:13:42,056 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,056 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,056 | ^~~~~~~ 2021-07-15T20:13:42,056 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,056 8594 | tspivot(horiz, checksubseg); 2021-07-15T20:13:42,056 | ^~~~~~~ 2021-07-15T20:13:42,059 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,059 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,059 | ^ 2021-07-15T20:13:42,059 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,059 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,059 | ^~~~~~~ 2021-07-15T20:13:42,059 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,059 8594 | tspivot(horiz, checksubseg); 2021-07-15T20:13:42,059 | ^~~~~~~ 2021-07-15T20:13:42,062 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,062 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,062 | ^ 2021-07-15T20:13:42,062 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,062 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,062 | ^~~~~~~ 2021-07-15T20:13:42,063 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,063 8594 | tspivot(horiz, checksubseg); 2021-07-15T20:13:42,063 | ^~~~~~~ 2021-07-15T20:13:42,065 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,065 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,066 | ^ 2021-07-15T20:13:42,066 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,066 969 | decode(ptr, otri2); 2021-07-15T20:13:42,066 | ^~~~~~ 2021-07-15T20:13:42,066 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,066 8611 | sym(horiz, top); 2021-07-15T20:13:42,066 | ^~~ 2021-07-15T20:13:42,069 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,069 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,069 | ^ 2021-07-15T20:13:42,069 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,069 969 | decode(ptr, otri2); 2021-07-15T20:13:42,069 | ^~~~~~ 2021-07-15T20:13:42,069 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,070 8611 | sym(horiz, top); 2021-07-15T20:13:42,070 | ^~~ 2021-07-15T20:13:42,072 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,072 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,072 | ^ 2021-07-15T20:13:42,072 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,072 969 | decode(ptr, otri2); 2021-07-15T20:13:42,073 | ^~~~~~ 2021-07-15T20:13:42,073 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,073 8611 | sym(horiz, top); 2021-07-15T20:13:42,073 | ^~~ 2021-07-15T20:13:42,078 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,078 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,078 | ^ 2021-07-15T20:13:42,078 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,078 969 | decode(ptr, otri2); 2021-07-15T20:13:42,079 | ^~~~~~ 2021-07-15T20:13:42,079 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,079 8656 | sym(topleft, toplcasing); 2021-07-15T20:13:42,079 | ^~~ 2021-07-15T20:13:42,081 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,081 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,082 | ^ 2021-07-15T20:13:42,082 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,082 969 | decode(ptr, otri2); 2021-07-15T20:13:42,082 | ^~~~~~ 2021-07-15T20:13:42,082 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,082 8656 | sym(topleft, toplcasing); 2021-07-15T20:13:42,082 | ^~~ 2021-07-15T20:13:42,085 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,085 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,085 | ^ 2021-07-15T20:13:42,085 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,085 969 | decode(ptr, otri2); 2021-07-15T20:13:42,085 | ^~~~~~ 2021-07-15T20:13:42,085 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,085 8656 | sym(topleft, toplcasing); 2021-07-15T20:13:42,086 | ^~~ 2021-07-15T20:13:42,088 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,088 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,088 | ^ 2021-07-15T20:13:42,088 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,088 969 | decode(ptr, otri2); 2021-07-15T20:13:42,089 | ^~~~~~ 2021-07-15T20:13:42,089 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,089 8658 | sym(topright, toprcasing); 2021-07-15T20:13:42,089 | ^~~ 2021-07-15T20:13:42,091 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,092 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,092 | ^ 2021-07-15T20:13:42,092 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,092 969 | decode(ptr, otri2); 2021-07-15T20:13:42,092 | ^~~~~~ 2021-07-15T20:13:42,092 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,092 8658 | sym(topright, toprcasing); 2021-07-15T20:13:42,092 | ^~~ 2021-07-15T20:13:42,095 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,095 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,095 | ^ 2021-07-15T20:13:42,095 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,095 969 | decode(ptr, otri2); 2021-07-15T20:13:42,095 | ^~~~~~ 2021-07-15T20:13:42,095 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,096 8658 | sym(topright, toprcasing); 2021-07-15T20:13:42,096 | ^~~ 2021-07-15T20:13:42,098 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,098 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,098 | ^ 2021-07-15T20:13:42,099 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,099 969 | decode(ptr, otri2); 2021-07-15T20:13:42,099 | ^~~~~~ 2021-07-15T20:13:42,099 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,099 8660 | sym(botleft, botlcasing); 2021-07-15T20:13:42,099 | ^~~ 2021-07-15T20:13:42,102 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,102 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,102 | ^ 2021-07-15T20:13:42,102 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,102 969 | decode(ptr, otri2); 2021-07-15T20:13:42,102 | ^~~~~~ 2021-07-15T20:13:42,102 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,102 8660 | sym(botleft, botlcasing); 2021-07-15T20:13:42,102 | ^~~ 2021-07-15T20:13:42,105 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,105 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,105 | ^ 2021-07-15T20:13:42,105 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,105 969 | decode(ptr, otri2); 2021-07-15T20:13:42,105 | ^~~~~~ 2021-07-15T20:13:42,106 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,106 8660 | sym(botleft, botlcasing); 2021-07-15T20:13:42,106 | ^~~ 2021-07-15T20:13:42,108 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,108 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,109 | ^ 2021-07-15T20:13:42,109 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,109 969 | decode(ptr, otri2); 2021-07-15T20:13:42,109 | ^~~~~~ 2021-07-15T20:13:42,109 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,109 8662 | sym(botright, botrcasing); 2021-07-15T20:13:42,109 | ^~~ 2021-07-15T20:13:42,112 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,112 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,112 | ^ 2021-07-15T20:13:42,112 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,112 969 | decode(ptr, otri2); 2021-07-15T20:13:42,112 | ^~~~~~ 2021-07-15T20:13:42,112 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,112 8662 | sym(botright, botrcasing); 2021-07-15T20:13:42,113 | ^~~ 2021-07-15T20:13:42,115 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,115 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,115 | ^ 2021-07-15T20:13:42,115 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,115 969 | decode(ptr, otri2); 2021-07-15T20:13:42,116 | ^~~~~~ 2021-07-15T20:13:42,116 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,116 8662 | sym(botright, botrcasing); 2021-07-15T20:13:42,116 | ^~~ 2021-07-15T20:13:42,118 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,118 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,119 | ^ 2021-07-15T20:13:42,119 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,119 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,119 | ^~~~~~ 2021-07-15T20:13:42,119 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,119 8664 | bond(topleft, botlcasing); 2021-07-15T20:13:42,119 | ^~~~ 2021-07-15T20:13:42,122 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,122 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,122 | ^ 2021-07-15T20:13:42,122 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,122 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,122 | ^~~~~~ 2021-07-15T20:13:42,122 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,122 8664 | bond(topleft, botlcasing); 2021-07-15T20:13:42,123 | ^~~~ 2021-07-15T20:13:42,125 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,125 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,125 | ^ 2021-07-15T20:13:42,125 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,126 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,126 | ^~~~~~ 2021-07-15T20:13:42,126 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,126 8664 | bond(topleft, botlcasing); 2021-07-15T20:13:42,126 | ^~~~ 2021-07-15T20:13:42,128 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,129 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,129 | ^ 2021-07-15T20:13:42,129 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,129 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,129 | ^~~~~~ 2021-07-15T20:13:42,129 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,129 8664 | bond(topleft, botlcasing); 2021-07-15T20:13:42,129 | ^~~~ 2021-07-15T20:13:42,132 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,132 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,132 | ^ 2021-07-15T20:13:42,132 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,132 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,132 | ^~~~~~ 2021-07-15T20:13:42,133 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,133 8665 | bond(botleft, botrcasing); 2021-07-15T20:13:42,133 | ^~~~ 2021-07-15T20:13:42,135 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,135 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,135 | ^ 2021-07-15T20:13:42,136 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,136 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,136 | ^~~~~~ 2021-07-15T20:13:42,136 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,136 8665 | bond(botleft, botrcasing); 2021-07-15T20:13:42,136 | ^~~~ 2021-07-15T20:13:42,139 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,139 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,139 | ^ 2021-07-15T20:13:42,139 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,139 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,139 | ^~~~~~ 2021-07-15T20:13:42,139 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,139 8665 | bond(botleft, botrcasing); 2021-07-15T20:13:42,139 | ^~~~ 2021-07-15T20:13:42,142 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,142 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,142 | ^ 2021-07-15T20:13:42,142 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,142 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,142 | ^~~~~~ 2021-07-15T20:13:42,143 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,143 8665 | bond(botleft, botrcasing); 2021-07-15T20:13:42,143 | ^~~~ 2021-07-15T20:13:42,145 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,145 | ^ 2021-07-15T20:13:42,146 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,146 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,146 | ^~~~~~ 2021-07-15T20:13:42,146 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,146 8666 | bond(botright, toprcasing); 2021-07-15T20:13:42,146 | ^~~~ 2021-07-15T20:13:42,149 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,149 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,149 | ^ 2021-07-15T20:13:42,149 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,149 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,149 | ^~~~~~ 2021-07-15T20:13:42,149 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,149 8666 | bond(botright, toprcasing); 2021-07-15T20:13:42,150 | ^~~~ 2021-07-15T20:13:42,152 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,152 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,152 | ^ 2021-07-15T20:13:42,152 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,152 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,153 | ^~~~~~ 2021-07-15T20:13:42,153 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,153 8666 | bond(botright, toprcasing); 2021-07-15T20:13:42,153 | ^~~~ 2021-07-15T20:13:42,155 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,155 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,156 | ^ 2021-07-15T20:13:42,156 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,156 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,156 | ^~~~~~ 2021-07-15T20:13:42,156 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,156 8666 | bond(botright, toprcasing); 2021-07-15T20:13:42,156 | ^~~~ 2021-07-15T20:13:42,159 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,159 | ^ 2021-07-15T20:13:42,159 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,159 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,159 | ^~~~~~ 2021-07-15T20:13:42,159 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,159 8667 | bond(topright, toplcasing); 2021-07-15T20:13:42,160 | ^~~~ 2021-07-15T20:13:42,162 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,162 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,162 | ^ 2021-07-15T20:13:42,162 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,162 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,163 | ^~~~~~ 2021-07-15T20:13:42,163 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,163 8667 | bond(topright, toplcasing); 2021-07-15T20:13:42,163 | ^~~~ 2021-07-15T20:13:42,165 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,166 | ^ 2021-07-15T20:13:42,166 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,166 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,166 | ^~~~~~ 2021-07-15T20:13:42,166 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,166 8667 | bond(topright, toplcasing); 2021-07-15T20:13:42,166 | ^~~~ 2021-07-15T20:13:42,169 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,169 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,169 | ^ 2021-07-15T20:13:42,169 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,169 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,169 | ^~~~~~ 2021-07-15T20:13:42,169 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,170 8667 | bond(topright, toplcasing); 2021-07-15T20:13:42,170 | ^~~~ 2021-07-15T20:13:42,172 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,172 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,172 | ^ 2021-07-15T20:13:42,173 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,173 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,173 | ^~~~~~~ 2021-07-15T20:13:42,173 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,173 8670 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:42,173 | ^~~~~~~ 2021-07-15T20:13:42,176 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,176 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,176 | ^ 2021-07-15T20:13:42,176 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,176 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,176 | ^~~~~~~ 2021-07-15T20:13:42,176 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,176 8670 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:42,176 | ^~~~~~~ 2021-07-15T20:13:42,179 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,179 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,179 | ^ 2021-07-15T20:13:42,179 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,179 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,180 | ^~~~~~~ 2021-07-15T20:13:42,180 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,180 8670 | tspivot(topleft, toplsubseg); 2021-07-15T20:13:42,180 | ^~~~~~~ 2021-07-15T20:13:42,182 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,182 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,183 | ^ 2021-07-15T20:13:42,183 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,183 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,183 | ^~~~~~~ 2021-07-15T20:13:42,183 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,183 8671 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:42,183 | ^~~~~~~ 2021-07-15T20:13:42,186 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,186 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,186 | ^ 2021-07-15T20:13:42,186 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,186 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,186 | ^~~~~~~ 2021-07-15T20:13:42,186 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,186 8671 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:42,187 | ^~~~~~~ 2021-07-15T20:13:42,189 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,189 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,189 | ^ 2021-07-15T20:13:42,189 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,190 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,190 | ^~~~~~~ 2021-07-15T20:13:42,190 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,190 8671 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:42,190 | ^~~~~~~ 2021-07-15T20:13:42,192 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,193 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,193 | ^ 2021-07-15T20:13:42,193 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,193 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,193 | ^~~~~~~ 2021-07-15T20:13:42,193 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,193 8672 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,193 | ^~~~~~~ 2021-07-15T20:13:42,196 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,196 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,196 | ^ 2021-07-15T20:13:42,196 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,196 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,196 | ^~~~~~~ 2021-07-15T20:13:42,196 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,197 8672 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,197 | ^~~~~~~ 2021-07-15T20:13:42,199 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,199 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,199 | ^ 2021-07-15T20:13:42,199 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,200 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,200 | ^~~~~~~ 2021-07-15T20:13:42,200 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,200 8672 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,200 | ^~~~~~~ 2021-07-15T20:13:42,202 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,203 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,203 | ^ 2021-07-15T20:13:42,203 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,203 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,203 | ^~~~~~~ 2021-07-15T20:13:42,203 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,203 8673 | tspivot(topright, toprsubseg); 2021-07-15T20:13:42,203 | ^~~~~~~ 2021-07-15T20:13:42,206 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,206 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,206 | ^ 2021-07-15T20:13:42,206 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,206 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,206 | ^~~~~~~ 2021-07-15T20:13:42,207 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,207 8673 | tspivot(topright, toprsubseg); 2021-07-15T20:13:42,207 | ^~~~~~~ 2021-07-15T20:13:42,209 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,209 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,209 | ^ 2021-07-15T20:13:42,210 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,210 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,210 | ^~~~~~~ 2021-07-15T20:13:42,210 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,210 8673 | tspivot(topright, toprsubseg); 2021-07-15T20:13:42,210 | ^~~~~~~ 2021-07-15T20:13:42,213 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,213 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,213 | ^ 2021-07-15T20:13:42,213 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,213 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,213 | ^~~~~~~ 2021-07-15T20:13:42,213 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,213 8677 | tsbond(topright, toplsubseg); 2021-07-15T20:13:42,214 | ^~~~~~ 2021-07-15T20:13:42,216 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,216 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,216 | ^ 2021-07-15T20:13:42,216 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,216 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,217 | ^~~~~~~ 2021-07-15T20:13:42,217 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,217 8677 | tsbond(topright, toplsubseg); 2021-07-15T20:13:42,217 | ^~~~~~ 2021-07-15T20:13:42,219 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,220 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,220 | ^ 2021-07-15T20:13:42,220 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,220 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,220 | ^~~~~~ 2021-07-15T20:13:42,220 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,220 8677 | tsbond(topright, toplsubseg); 2021-07-15T20:13:42,220 | ^~~~~~ 2021-07-15T20:13:42,223 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,223 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,223 | ^ 2021-07-15T20:13:42,223 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,223 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,223 | ^~~~~~ 2021-07-15T20:13:42,223 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,224 8677 | tsbond(topright, toplsubseg); 2021-07-15T20:13:42,224 | ^~~~~~ 2021-07-15T20:13:42,226 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,226 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,227 | ^ 2021-07-15T20:13:42,227 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,227 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,227 | ^~~~~~~ 2021-07-15T20:13:42,227 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,227 8682 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:42,227 | ^~~~~~ 2021-07-15T20:13:42,230 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,230 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,230 | ^ 2021-07-15T20:13:42,230 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,230 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,230 | ^~~~~~~ 2021-07-15T20:13:42,230 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,230 8682 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:42,231 | ^~~~~~ 2021-07-15T20:13:42,233 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,233 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,233 | ^ 2021-07-15T20:13:42,233 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,234 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,234 | ^~~~~~ 2021-07-15T20:13:42,234 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,234 8682 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:42,234 | ^~~~~~ 2021-07-15T20:13:42,236 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,236 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,237 | ^ 2021-07-15T20:13:42,237 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,237 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,237 | ^~~~~~ 2021-07-15T20:13:42,237 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,237 8682 | tsbond(topleft, botlsubseg); 2021-07-15T20:13:42,237 | ^~~~~~ 2021-07-15T20:13:42,240 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,240 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,240 | ^ 2021-07-15T20:13:42,240 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,240 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,240 | ^~~~~~~ 2021-07-15T20:13:42,241 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,241 8687 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:42,241 | ^~~~~~ 2021-07-15T20:13:42,243 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,243 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,243 | ^ 2021-07-15T20:13:42,243 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,244 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,244 | ^~~~~~~ 2021-07-15T20:13:42,244 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,244 8687 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:42,244 | ^~~~~~ 2021-07-15T20:13:42,246 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,247 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,247 | ^ 2021-07-15T20:13:42,247 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,247 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,247 | ^~~~~~ 2021-07-15T20:13:42,247 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,247 8687 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:42,247 | ^~~~~~ 2021-07-15T20:13:42,250 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,250 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,250 | ^ 2021-07-15T20:13:42,250 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,250 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,250 | ^~~~~~ 2021-07-15T20:13:42,251 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,251 8687 | tsbond(botleft, botrsubseg); 2021-07-15T20:13:42,251 | ^~~~~~ 2021-07-15T20:13:42,253 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,254 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,254 | ^ 2021-07-15T20:13:42,254 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,254 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,254 | ^~~~~~~ 2021-07-15T20:13:42,254 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,254 8692 | tsbond(botright, toprsubseg); 2021-07-15T20:13:42,254 | ^~~~~~ 2021-07-15T20:13:42,257 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,257 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,257 | ^ 2021-07-15T20:13:42,257 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,257 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,257 | ^~~~~~~ 2021-07-15T20:13:42,257 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,257 8692 | tsbond(botright, toprsubseg); 2021-07-15T20:13:42,258 | ^~~~~~ 2021-07-15T20:13:42,260 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,260 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,260 | ^ 2021-07-15T20:13:42,260 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,261 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,261 | ^~~~~~ 2021-07-15T20:13:42,261 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,261 8692 | tsbond(botright, toprsubseg); 2021-07-15T20:13:42,261 | ^~~~~~ 2021-07-15T20:13:42,263 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,264 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,264 | ^ 2021-07-15T20:13:42,264 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,264 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,264 | ^~~~~~ 2021-07-15T20:13:42,264 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,264 8692 | tsbond(botright, toprsubseg); 2021-07-15T20:13:42,264 | ^~~~~~ 2021-07-15T20:13:42,268 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,268 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,268 | ^ 2021-07-15T20:13:42,268 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,268 8723 | newflip->flippedtri = encode(horiz); 2021-07-15T20:13:42,268 | ^~~~~~ 2021-07-15T20:13:42,271 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,271 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,271 | ^ 2021-07-15T20:13:42,272 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,272 8723 | newflip->flippedtri = encode(horiz); 2021-07-15T20:13:42,272 | ^~~~~~ 2021-07-15T20:13:42,275 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,275 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,275 | ^ 2021-07-15T20:13:42,275 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,276 969 | decode(ptr, otri2); 2021-07-15T20:13:42,276 | ^~~~~~ 2021-07-15T20:13:42,276 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,276 8782 | sym(horiz, testtri); 2021-07-15T20:13:42,276 | ^~~ 2021-07-15T20:13:42,279 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,279 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,279 | ^ 2021-07-15T20:13:42,279 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,279 969 | decode(ptr, otri2); 2021-07-15T20:13:42,279 | ^~~~~~ 2021-07-15T20:13:42,279 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,279 8782 | sym(horiz, testtri); 2021-07-15T20:13:42,280 | ^~~ 2021-07-15T20:13:42,282 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,282 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,282 | ^ 2021-07-15T20:13:42,282 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,283 969 | decode(ptr, otri2); 2021-07-15T20:13:42,283 | ^~~~~~ 2021-07-15T20:13:42,283 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,283 8782 | sym(horiz, testtri); 2021-07-15T20:13:42,283 | ^~~ 2021-07-15T20:13:42,283 c/triangle.c: In function ‘triangulatepolygon’: 2021-07-15T20:13:42,286 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,287 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,287 | ^ 2021-07-15T20:13:42,287 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,287 973 | decode(ptr, otri); 2021-07-15T20:13:42,287 | ^~~~~~ 2021-07-15T20:13:42,287 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,287 999 | symself(otri2); 2021-07-15T20:13:42,287 | ^~~~~~~ 2021-07-15T20:13:42,287 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,288 8899 | onext(*firstedge, besttri); 2021-07-15T20:13:42,288 | ^~~~~ 2021-07-15T20:13:42,290 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,290 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,290 | ^ 2021-07-15T20:13:42,290 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,290 973 | decode(ptr, otri); 2021-07-15T20:13:42,291 | ^~~~~~ 2021-07-15T20:13:42,291 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,291 999 | symself(otri2); 2021-07-15T20:13:42,291 | ^~~~~~~ 2021-07-15T20:13:42,291 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,291 8899 | onext(*firstedge, besttri); 2021-07-15T20:13:42,291 | ^~~~~ 2021-07-15T20:13:42,293 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,294 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,294 | ^ 2021-07-15T20:13:42,294 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,294 973 | decode(ptr, otri); 2021-07-15T20:13:42,294 | ^~~~~~ 2021-07-15T20:13:42,294 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,294 999 | symself(otri2); 2021-07-15T20:13:42,294 | ^~~~~~~ 2021-07-15T20:13:42,294 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,295 8899 | onext(*firstedge, besttri); 2021-07-15T20:13:42,295 | ^~~~~ 2021-07-15T20:13:42,297 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,297 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,297 | ^ 2021-07-15T20:13:42,298 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,298 973 | decode(ptr, otri); 2021-07-15T20:13:42,298 | ^~~~~~ 2021-07-15T20:13:42,298 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,298 1003 | symself(otri); 2021-07-15T20:13:42,298 | ^~~~~~~ 2021-07-15T20:13:42,298 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:42,298 8904 | onextself(testtri); 2021-07-15T20:13:42,298 | ^~~~~~~~~ 2021-07-15T20:13:42,301 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,301 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,301 | ^ 2021-07-15T20:13:42,301 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,301 973 | decode(ptr, otri); 2021-07-15T20:13:42,301 | ^~~~~~ 2021-07-15T20:13:42,301 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,302 1003 | symself(otri); 2021-07-15T20:13:42,302 | ^~~~~~~ 2021-07-15T20:13:42,302 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:42,302 8904 | onextself(testtri); 2021-07-15T20:13:42,302 | ^~~~~~~~~ 2021-07-15T20:13:42,304 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,304 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,305 | ^ 2021-07-15T20:13:42,305 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,305 973 | decode(ptr, otri); 2021-07-15T20:13:42,305 | ^~~~~~ 2021-07-15T20:13:42,305 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,305 1003 | symself(otri); 2021-07-15T20:13:42,305 | ^~~~~~~ 2021-07-15T20:13:42,305 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:42,305 8904 | onextself(testtri); 2021-07-15T20:13:42,306 | ^~~~~~~~~ 2021-07-15T20:13:42,308 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,308 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,308 | ^ 2021-07-15T20:13:42,309 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,309 969 | decode(ptr, otri2); 2021-07-15T20:13:42,309 | ^~~~~~ 2021-07-15T20:13:42,309 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,309 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,309 | ^~~ 2021-07-15T20:13:42,309 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,309 8920 | oprev(besttri, tempedge); 2021-07-15T20:13:42,309 | ^~~~~ 2021-07-15T20:13:42,312 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,312 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,312 | ^ 2021-07-15T20:13:42,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,312 969 | decode(ptr, otri2); 2021-07-15T20:13:42,312 | ^~~~~~ 2021-07-15T20:13:42,312 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,313 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,313 | ^~~ 2021-07-15T20:13:42,313 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,313 8920 | oprev(besttri, tempedge); 2021-07-15T20:13:42,313 | ^~~~~ 2021-07-15T20:13:42,315 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,315 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,315 | ^ 2021-07-15T20:13:42,316 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,316 969 | decode(ptr, otri2); 2021-07-15T20:13:42,316 | ^~~~~~ 2021-07-15T20:13:42,316 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,316 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,316 | ^~~ 2021-07-15T20:13:42,316 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,316 8920 | oprev(besttri, tempedge); 2021-07-15T20:13:42,317 | ^~~~~ 2021-07-15T20:13:42,319 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,319 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,319 | ^ 2021-07-15T20:13:42,319 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,319 969 | decode(ptr, otri2); 2021-07-15T20:13:42,320 | ^~~~~~ 2021-07-15T20:13:42,320 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,320 8926 | sym(besttri, tempedge); 2021-07-15T20:13:42,320 | ^~~ 2021-07-15T20:13:42,322 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,323 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,323 | ^ 2021-07-15T20:13:42,323 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,323 969 | decode(ptr, otri2); 2021-07-15T20:13:42,323 | ^~~~~~ 2021-07-15T20:13:42,323 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,323 8926 | sym(besttri, tempedge); 2021-07-15T20:13:42,323 | ^~~ 2021-07-15T20:13:42,326 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,326 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,326 | ^ 2021-07-15T20:13:42,326 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,326 969 | decode(ptr, otri2); 2021-07-15T20:13:42,327 | ^~~~~~ 2021-07-15T20:13:42,327 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,327 8926 | sym(besttri, tempedge); 2021-07-15T20:13:42,327 | ^~~ 2021-07-15T20:13:42,330 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,330 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,330 | ^ 2021-07-15T20:13:42,330 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,330 969 | decode(ptr, otri2); 2021-07-15T20:13:42,330 | ^~~~~~ 2021-07-15T20:13:42,330 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,330 8930 | sym(tempedge, besttri); 2021-07-15T20:13:42,331 | ^~~ 2021-07-15T20:13:42,333 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,333 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,333 | ^ 2021-07-15T20:13:42,334 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,334 969 | decode(ptr, otri2); 2021-07-15T20:13:42,334 | ^~~~~~ 2021-07-15T20:13:42,334 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,334 8930 | sym(tempedge, besttri); 2021-07-15T20:13:42,334 | ^~~ 2021-07-15T20:13:42,337 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,337 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,337 | ^ 2021-07-15T20:13:42,337 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,337 969 | decode(ptr, otri2); 2021-07-15T20:13:42,337 | ^~~~~~ 2021-07-15T20:13:42,337 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,337 8930 | sym(tempedge, besttri); 2021-07-15T20:13:42,338 | ^~~ 2021-07-15T20:13:42,340 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,340 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,341 | ^ 2021-07-15T20:13:42,341 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,341 969 | decode(ptr, otri2); 2021-07-15T20:13:42,341 | ^~~~~~ 2021-07-15T20:13:42,341 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,341 8938 | sym(besttri, testtri); 2021-07-15T20:13:42,341 | ^~~ 2021-07-15T20:13:42,344 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,344 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,344 | ^ 2021-07-15T20:13:42,344 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,344 969 | decode(ptr, otri2); 2021-07-15T20:13:42,344 | ^~~~~~ 2021-07-15T20:13:42,345 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,345 8938 | sym(besttri, testtri); 2021-07-15T20:13:42,345 | ^~~ 2021-07-15T20:13:42,347 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,348 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,348 | ^ 2021-07-15T20:13:42,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,348 969 | decode(ptr, otri2); 2021-07-15T20:13:42,348 | ^~~~~~ 2021-07-15T20:13:42,348 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,348 8938 | sym(besttri, testtri); 2021-07-15T20:13:42,348 | ^~~ 2021-07-15T20:13:42,349 c/triangle.c: In function ‘deletevertex’: 2021-07-15T20:13:42,352 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,352 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,352 | ^ 2021-07-15T20:13:42,352 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,352 973 | decode(ptr, otri); 2021-07-15T20:13:42,352 | ^~~~~~ 2021-07-15T20:13:42,352 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,352 999 | symself(otri2); 2021-07-15T20:13:42,353 | ^~~~~~~ 2021-07-15T20:13:42,353 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,353 8992 | onext(*deltri, countingtri); 2021-07-15T20:13:42,353 | ^~~~~ 2021-07-15T20:13:42,355 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,355 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,355 | ^ 2021-07-15T20:13:42,356 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,356 973 | decode(ptr, otri); 2021-07-15T20:13:42,356 | ^~~~~~ 2021-07-15T20:13:42,356 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,356 999 | symself(otri2); 2021-07-15T20:13:42,356 | ^~~~~~~ 2021-07-15T20:13:42,356 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,356 8992 | onext(*deltri, countingtri); 2021-07-15T20:13:42,356 | ^~~~~ 2021-07-15T20:13:42,359 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,359 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,359 | ^ 2021-07-15T20:13:42,359 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,359 973 | decode(ptr, otri); 2021-07-15T20:13:42,359 | ^~~~~~ 2021-07-15T20:13:42,360 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,360 999 | symself(otri2); 2021-07-15T20:13:42,360 | ^~~~~~~ 2021-07-15T20:13:42,360 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,360 8992 | onext(*deltri, countingtri); 2021-07-15T20:13:42,360 | ^~~~~ 2021-07-15T20:13:42,362 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,363 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,363 | ^ 2021-07-15T20:13:42,363 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,363 973 | decode(ptr, otri); 2021-07-15T20:13:42,363 | ^~~~~~ 2021-07-15T20:13:42,363 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,363 1003 | symself(otri); 2021-07-15T20:13:42,363 | ^~~~~~~ 2021-07-15T20:13:42,364 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:42,364 9003 | onextself(countingtri); 2021-07-15T20:13:42,364 | ^~~~~~~~~ 2021-07-15T20:13:42,366 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,366 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,366 | ^ 2021-07-15T20:13:42,366 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,367 973 | decode(ptr, otri); 2021-07-15T20:13:42,367 | ^~~~~~ 2021-07-15T20:13:42,367 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,367 1003 | symself(otri); 2021-07-15T20:13:42,367 | ^~~~~~~ 2021-07-15T20:13:42,367 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:42,367 9003 | onextself(countingtri); 2021-07-15T20:13:42,367 | ^~~~~~~~~ 2021-07-15T20:13:42,370 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,370 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,370 | ^ 2021-07-15T20:13:42,370 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,370 973 | decode(ptr, otri); 2021-07-15T20:13:42,370 | ^~~~~~ 2021-07-15T20:13:42,371 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,371 1003 | symself(otri); 2021-07-15T20:13:42,371 | ^~~~~~~ 2021-07-15T20:13:42,371 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:42,371 9003 | onextself(countingtri); 2021-07-15T20:13:42,371 | ^~~~~~~~~ 2021-07-15T20:13:42,373 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,374 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,374 | ^ 2021-07-15T20:13:42,374 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,374 973 | decode(ptr, otri); 2021-07-15T20:13:42,374 | ^~~~~~ 2021-07-15T20:13:42,374 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,374 999 | symself(otri2); 2021-07-15T20:13:42,374 | ^~~~~~~ 2021-07-15T20:13:42,375 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,375 9017 | onext(*deltri, firstedge); 2021-07-15T20:13:42,375 | ^~~~~ 2021-07-15T20:13:42,377 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,377 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,377 | ^ 2021-07-15T20:13:42,378 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,378 973 | decode(ptr, otri); 2021-07-15T20:13:42,378 | ^~~~~~ 2021-07-15T20:13:42,378 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,378 999 | symself(otri2); 2021-07-15T20:13:42,378 | ^~~~~~~ 2021-07-15T20:13:42,378 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,378 9017 | onext(*deltri, firstedge); 2021-07-15T20:13:42,378 | ^~~~~ 2021-07-15T20:13:42,381 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,381 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,381 | ^ 2021-07-15T20:13:42,381 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,381 973 | decode(ptr, otri); 2021-07-15T20:13:42,381 | ^~~~~~ 2021-07-15T20:13:42,382 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,382 999 | symself(otri2); 2021-07-15T20:13:42,382 | ^~~~~~~ 2021-07-15T20:13:42,382 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,382 9017 | onext(*deltri, firstedge); 2021-07-15T20:13:42,382 | ^~~~~ 2021-07-15T20:13:42,384 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,385 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,385 | ^ 2021-07-15T20:13:42,385 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,385 969 | decode(ptr, otri2); 2021-07-15T20:13:42,385 | ^~~~~~ 2021-07-15T20:13:42,385 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,385 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,385 | ^~~ 2021-07-15T20:13:42,385 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,386 9018 | oprev(*deltri, lastedge); 2021-07-15T20:13:42,386 | ^~~~~ 2021-07-15T20:13:42,388 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,388 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,388 | ^ 2021-07-15T20:13:42,388 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,388 969 | decode(ptr, otri2); 2021-07-15T20:13:42,389 | ^~~~~~ 2021-07-15T20:13:42,389 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,389 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,389 | ^~~ 2021-07-15T20:13:42,389 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,389 9018 | oprev(*deltri, lastedge); 2021-07-15T20:13:42,389 | ^~~~~ 2021-07-15T20:13:42,392 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,392 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,392 | ^ 2021-07-15T20:13:42,392 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,392 969 | decode(ptr, otri2); 2021-07-15T20:13:42,392 | ^~~~~~ 2021-07-15T20:13:42,392 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,392 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,393 | ^~~ 2021-07-15T20:13:42,393 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,393 9018 | oprev(*deltri, lastedge); 2021-07-15T20:13:42,393 | ^~~~~ 2021-07-15T20:13:42,395 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,396 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,396 | ^ 2021-07-15T20:13:42,396 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,396 969 | decode(ptr, otri2); 2021-07-15T20:13:42,396 | ^~~~~~ 2021-07-15T20:13:42,396 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,396 1022 | sym(otri1, otri2); \ 2021-07-15T20:13:42,396 | ^~~ 2021-07-15T20:13:42,396 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2021-07-15T20:13:42,396 9024 | dnext(*deltri, lefttri); 2021-07-15T20:13:42,397 | ^~~~~ 2021-07-15T20:13:42,399 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,399 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,399 | ^ 2021-07-15T20:13:42,399 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,399 969 | decode(ptr, otri2); 2021-07-15T20:13:42,400 | ^~~~~~ 2021-07-15T20:13:42,400 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,400 1022 | sym(otri1, otri2); \ 2021-07-15T20:13:42,400 | ^~~ 2021-07-15T20:13:42,400 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2021-07-15T20:13:42,400 9024 | dnext(*deltri, lefttri); 2021-07-15T20:13:42,400 | ^~~~~ 2021-07-15T20:13:42,403 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,403 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,403 | ^ 2021-07-15T20:13:42,403 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,403 969 | decode(ptr, otri2); 2021-07-15T20:13:42,403 | ^~~~~~ 2021-07-15T20:13:42,403 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,403 1022 | sym(otri1, otri2); \ 2021-07-15T20:13:42,403 | ^~~ 2021-07-15T20:13:42,404 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2021-07-15T20:13:42,404 9024 | dnext(*deltri, lefttri); 2021-07-15T20:13:42,404 | ^~~~~ 2021-07-15T20:13:42,406 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,406 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,406 | ^ 2021-07-15T20:13:42,407 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,407 969 | decode(ptr, otri2); 2021-07-15T20:13:42,407 | ^~~~~~ 2021-07-15T20:13:42,407 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,407 9025 | sym(lefttri, leftcasing); 2021-07-15T20:13:42,407 | ^~~ 2021-07-15T20:13:42,410 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,410 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,410 | ^ 2021-07-15T20:13:42,410 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,410 969 | decode(ptr, otri2); 2021-07-15T20:13:42,410 | ^~~~~~ 2021-07-15T20:13:42,411 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,411 9025 | sym(lefttri, leftcasing); 2021-07-15T20:13:42,411 | ^~~ 2021-07-15T20:13:42,413 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,413 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,414 | ^ 2021-07-15T20:13:42,414 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,414 969 | decode(ptr, otri2); 2021-07-15T20:13:42,414 | ^~~~~~ 2021-07-15T20:13:42,414 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,414 9025 | sym(lefttri, leftcasing); 2021-07-15T20:13:42,414 | ^~~ 2021-07-15T20:13:42,417 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,417 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,417 | ^ 2021-07-15T20:13:42,417 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,417 969 | decode(ptr, otri2); 2021-07-15T20:13:42,418 | ^~~~~~ 2021-07-15T20:13:42,418 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,418 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,418 | ^~~ 2021-07-15T20:13:42,418 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,418 9026 | oprev(deltriright, righttri); 2021-07-15T20:13:42,418 | ^~~~~ 2021-07-15T20:13:42,421 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,421 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,421 | ^ 2021-07-15T20:13:42,421 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,421 969 | decode(ptr, otri2); 2021-07-15T20:13:42,421 | ^~~~~~ 2021-07-15T20:13:42,421 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,421 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,422 | ^~~ 2021-07-15T20:13:42,422 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,422 9026 | oprev(deltriright, righttri); 2021-07-15T20:13:42,422 | ^~~~~ 2021-07-15T20:13:42,424 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,424 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,424 | ^ 2021-07-15T20:13:42,425 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,425 969 | decode(ptr, otri2); 2021-07-15T20:13:42,425 | ^~~~~~ 2021-07-15T20:13:42,425 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,425 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:42,425 | ^~~ 2021-07-15T20:13:42,425 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:42,425 9026 | oprev(deltriright, righttri); 2021-07-15T20:13:42,425 | ^~~~~ 2021-07-15T20:13:42,428 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,428 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,428 | ^ 2021-07-15T20:13:42,428 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,428 969 | decode(ptr, otri2); 2021-07-15T20:13:42,428 | ^~~~~~ 2021-07-15T20:13:42,429 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,429 9027 | sym(righttri, rightcasing); 2021-07-15T20:13:42,429 | ^~~ 2021-07-15T20:13:42,431 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,432 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,432 | ^ 2021-07-15T20:13:42,432 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,432 969 | decode(ptr, otri2); 2021-07-15T20:13:42,432 | ^~~~~~ 2021-07-15T20:13:42,432 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,432 9027 | sym(righttri, rightcasing); 2021-07-15T20:13:42,432 | ^~~ 2021-07-15T20:13:42,435 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,435 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,435 | ^ 2021-07-15T20:13:42,435 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,435 969 | decode(ptr, otri2); 2021-07-15T20:13:42,436 | ^~~~~~ 2021-07-15T20:13:42,436 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,436 9027 | sym(righttri, rightcasing); 2021-07-15T20:13:42,436 | ^~~ 2021-07-15T20:13:42,439 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,439 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,439 | ^ 2021-07-15T20:13:42,439 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,439 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,439 | ^~~~~~ 2021-07-15T20:13:42,439 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,439 9028 | bond(*deltri, leftcasing); 2021-07-15T20:13:42,440 | ^~~~ 2021-07-15T20:13:42,442 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,442 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,442 | ^ 2021-07-15T20:13:42,443 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,443 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,443 | ^~~~~~ 2021-07-15T20:13:42,443 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,443 9028 | bond(*deltri, leftcasing); 2021-07-15T20:13:42,443 | ^~~~ 2021-07-15T20:13:42,446 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,446 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,446 | ^ 2021-07-15T20:13:42,446 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,446 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,446 | ^~~~~~ 2021-07-15T20:13:42,446 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,447 9028 | bond(*deltri, leftcasing); 2021-07-15T20:13:42,447 | ^~~~ 2021-07-15T20:13:42,449 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,449 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,450 | ^ 2021-07-15T20:13:42,450 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,450 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,450 | ^~~~~~ 2021-07-15T20:13:42,450 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,450 9028 | bond(*deltri, leftcasing); 2021-07-15T20:13:42,450 | ^~~~ 2021-07-15T20:13:42,453 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,453 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,453 | ^ 2021-07-15T20:13:42,453 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,453 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,453 | ^~~~~~ 2021-07-15T20:13:42,454 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,454 9029 | bond(deltriright, rightcasing); 2021-07-15T20:13:42,454 | ^~~~ 2021-07-15T20:13:42,456 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,457 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,457 | ^ 2021-07-15T20:13:42,457 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,457 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,457 | ^~~~~~ 2021-07-15T20:13:42,457 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,457 9029 | bond(deltriright, rightcasing); 2021-07-15T20:13:42,457 | ^~~~ 2021-07-15T20:13:42,460 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,460 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,460 | ^ 2021-07-15T20:13:42,460 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,461 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,461 | ^~~~~~ 2021-07-15T20:13:42,461 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,461 9029 | bond(deltriright, rightcasing); 2021-07-15T20:13:42,461 | ^~~~ 2021-07-15T20:13:42,464 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,464 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,464 | ^ 2021-07-15T20:13:42,464 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,464 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,464 | ^~~~~~ 2021-07-15T20:13:42,464 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,464 9029 | bond(deltriright, rightcasing); 2021-07-15T20:13:42,465 | ^~~~ 2021-07-15T20:13:42,467 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,467 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,467 | ^ 2021-07-15T20:13:42,468 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,468 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,468 | ^~~~~~~ 2021-07-15T20:13:42,468 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,468 9030 | tspivot(lefttri, leftsubseg); 2021-07-15T20:13:42,468 | ^~~~~~~ 2021-07-15T20:13:42,471 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,471 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,471 | ^ 2021-07-15T20:13:42,471 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,471 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,471 | ^~~~~~~ 2021-07-15T20:13:42,471 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,472 9030 | tspivot(lefttri, leftsubseg); 2021-07-15T20:13:42,472 | ^~~~~~~ 2021-07-15T20:13:42,474 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,474 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,475 | ^ 2021-07-15T20:13:42,475 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,475 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,475 | ^~~~~~~ 2021-07-15T20:13:42,475 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,475 9030 | tspivot(lefttri, leftsubseg); 2021-07-15T20:13:42,475 | ^~~~~~~ 2021-07-15T20:13:42,478 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,478 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,478 | ^ 2021-07-15T20:13:42,478 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,479 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,479 | ^~~~~~~ 2021-07-15T20:13:42,479 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,479 9032 | tsbond(*deltri, leftsubseg); 2021-07-15T20:13:42,479 | ^~~~~~ 2021-07-15T20:13:42,482 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,482 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,482 | ^ 2021-07-15T20:13:42,482 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,482 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,482 | ^~~~~~~ 2021-07-15T20:13:42,483 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,483 9032 | tsbond(*deltri, leftsubseg); 2021-07-15T20:13:42,483 | ^~~~~~ 2021-07-15T20:13:42,485 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,486 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,486 | ^ 2021-07-15T20:13:42,486 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,486 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,486 | ^~~~~~ 2021-07-15T20:13:42,486 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,486 9032 | tsbond(*deltri, leftsubseg); 2021-07-15T20:13:42,486 | ^~~~~~ 2021-07-15T20:13:42,489 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,489 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,489 | ^ 2021-07-15T20:13:42,490 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,490 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,490 | ^~~~~~ 2021-07-15T20:13:42,490 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,490 9032 | tsbond(*deltri, leftsubseg); 2021-07-15T20:13:42,490 | ^~~~~~ 2021-07-15T20:13:42,493 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,493 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,493 | ^ 2021-07-15T20:13:42,493 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,493 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,493 | ^~~~~~~ 2021-07-15T20:13:42,493 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,494 9034 | tspivot(righttri, rightsubseg); 2021-07-15T20:13:42,494 | ^~~~~~~ 2021-07-15T20:13:42,496 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,496 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,497 | ^ 2021-07-15T20:13:42,497 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,497 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,497 | ^~~~~~~ 2021-07-15T20:13:42,497 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,497 9034 | tspivot(righttri, rightsubseg); 2021-07-15T20:13:42,497 | ^~~~~~~ 2021-07-15T20:13:42,500 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,500 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,500 | ^ 2021-07-15T20:13:42,500 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,500 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,501 | ^~~~~~~ 2021-07-15T20:13:42,501 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,501 9034 | tspivot(righttri, rightsubseg); 2021-07-15T20:13:42,501 | ^~~~~~~ 2021-07-15T20:13:42,504 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,504 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,504 | ^ 2021-07-15T20:13:42,504 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,504 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,504 | ^~~~~~~ 2021-07-15T20:13:42,504 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,504 9036 | tsbond(deltriright, rightsubseg); 2021-07-15T20:13:42,504 | ^~~~~~ 2021-07-15T20:13:42,507 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,507 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,508 | ^ 2021-07-15T20:13:42,508 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,508 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,508 | ^~~~~~~ 2021-07-15T20:13:42,508 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,508 9036 | tsbond(deltriright, rightsubseg); 2021-07-15T20:13:42,508 | ^~~~~~ 2021-07-15T20:13:42,511 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,511 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,511 | ^ 2021-07-15T20:13:42,511 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,512 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,512 | ^~~~~~ 2021-07-15T20:13:42,512 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,512 9036 | tsbond(deltriright, rightsubseg); 2021-07-15T20:13:42,512 | ^~~~~~ 2021-07-15T20:13:42,515 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,515 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,515 | ^ 2021-07-15T20:13:42,515 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,516 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,516 | ^~~~~~ 2021-07-15T20:13:42,516 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,516 9036 | tsbond(deltriright, rightsubseg); 2021-07-15T20:13:42,516 | ^~~~~~ 2021-07-15T20:13:42,516 c/triangle.c: In function ‘undovertex’: 2021-07-15T20:13:42,519 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,519 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,519 | ^ 2021-07-15T20:13:42,520 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,520 9088 | decode(m->lastflip->flippedtri, fliptri); 2021-07-15T20:13:42,520 | ^~~~~~ 2021-07-15T20:13:42,523 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,523 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,523 | ^ 2021-07-15T20:13:42,523 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,523 9088 | decode(m->lastflip->flippedtri, fliptri); 2021-07-15T20:13:42,523 | ^~~~~~ 2021-07-15T20:13:42,526 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,527 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,527 | ^ 2021-07-15T20:13:42,527 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,527 9088 | decode(m->lastflip->flippedtri, fliptri); 2021-07-15T20:13:42,527 | ^~~~~~ 2021-07-15T20:13:42,530 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,530 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,531 | ^ 2021-07-15T20:13:42,531 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,531 973 | decode(ptr, otri); 2021-07-15T20:13:42,531 | ^~~~~~ 2021-07-15T20:13:42,531 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,531 1035 | symself(otri2); 2021-07-15T20:13:42,531 | ^~~~~~~ 2021-07-15T20:13:42,531 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2021-07-15T20:13:42,531 9097 | dprev(fliptri, botleft); 2021-07-15T20:13:42,532 | ^~~~~ 2021-07-15T20:13:42,534 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,534 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,534 | ^ 2021-07-15T20:13:42,534 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,534 973 | decode(ptr, otri); 2021-07-15T20:13:42,535 | ^~~~~~ 2021-07-15T20:13:42,535 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,535 1035 | symself(otri2); 2021-07-15T20:13:42,535 | ^~~~~~~ 2021-07-15T20:13:42,535 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2021-07-15T20:13:42,535 9097 | dprev(fliptri, botleft); 2021-07-15T20:13:42,535 | ^~~~~ 2021-07-15T20:13:42,538 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,538 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,538 | ^ 2021-07-15T20:13:42,538 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,538 973 | decode(ptr, otri); 2021-07-15T20:13:42,538 | ^~~~~~ 2021-07-15T20:13:42,538 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,538 1035 | symself(otri2); 2021-07-15T20:13:42,538 | ^~~~~~~ 2021-07-15T20:13:42,539 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2021-07-15T20:13:42,539 9097 | dprev(fliptri, botleft); 2021-07-15T20:13:42,539 | ^~~~~ 2021-07-15T20:13:42,541 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,541 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,542 | ^ 2021-07-15T20:13:42,542 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,542 973 | decode(ptr, otri); 2021-07-15T20:13:42,542 | ^~~~~~ 2021-07-15T20:13:42,542 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,542 999 | symself(otri2); 2021-07-15T20:13:42,542 | ^~~~~~~ 2021-07-15T20:13:42,542 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,543 9099 | onext(fliptri, botright); 2021-07-15T20:13:42,543 | ^~~~~ 2021-07-15T20:13:42,545 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,545 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,545 | ^ 2021-07-15T20:13:42,545 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,546 973 | decode(ptr, otri); 2021-07-15T20:13:42,546 | ^~~~~~ 2021-07-15T20:13:42,546 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,546 999 | symself(otri2); 2021-07-15T20:13:42,546 | ^~~~~~~ 2021-07-15T20:13:42,546 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,546 9099 | onext(fliptri, botright); 2021-07-15T20:13:42,546 | ^~~~~ 2021-07-15T20:13:42,549 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,549 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,549 | ^ 2021-07-15T20:13:42,549 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,549 973 | decode(ptr, otri); 2021-07-15T20:13:42,549 | ^~~~~~ 2021-07-15T20:13:42,549 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,550 999 | symself(otri2); 2021-07-15T20:13:42,550 | ^~~~~~~ 2021-07-15T20:13:42,550 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2021-07-15T20:13:42,550 9099 | onext(fliptri, botright); 2021-07-15T20:13:42,550 | ^~~~~ 2021-07-15T20:13:42,552 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,552 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,553 | ^ 2021-07-15T20:13:42,553 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,553 969 | decode(ptr, otri2); 2021-07-15T20:13:42,553 | ^~~~~~ 2021-07-15T20:13:42,553 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,553 9101 | sym(botleft, botlcasing); 2021-07-15T20:13:42,553 | ^~~ 2021-07-15T20:13:42,556 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,556 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,556 | ^ 2021-07-15T20:13:42,556 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,556 969 | decode(ptr, otri2); 2021-07-15T20:13:42,557 | ^~~~~~ 2021-07-15T20:13:42,557 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,557 9101 | sym(botleft, botlcasing); 2021-07-15T20:13:42,557 | ^~~ 2021-07-15T20:13:42,560 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,560 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,560 | ^ 2021-07-15T20:13:42,560 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,560 969 | decode(ptr, otri2); 2021-07-15T20:13:42,560 | ^~~~~~ 2021-07-15T20:13:42,560 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,560 9101 | sym(botleft, botlcasing); 2021-07-15T20:13:42,560 | ^~~ 2021-07-15T20:13:42,563 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,563 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,563 | ^ 2021-07-15T20:13:42,564 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,564 969 | decode(ptr, otri2); 2021-07-15T20:13:42,564 | ^~~~~~ 2021-07-15T20:13:42,564 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,564 9102 | sym(botright, botrcasing); 2021-07-15T20:13:42,564 | ^~~ 2021-07-15T20:13:42,567 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,567 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,567 | ^ 2021-07-15T20:13:42,567 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,567 969 | decode(ptr, otri2); 2021-07-15T20:13:42,567 | ^~~~~~ 2021-07-15T20:13:42,567 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,568 9102 | sym(botright, botrcasing); 2021-07-15T20:13:42,568 | ^~~ 2021-07-15T20:13:42,570 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,571 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,571 | ^ 2021-07-15T20:13:42,571 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,571 969 | decode(ptr, otri2); 2021-07-15T20:13:42,571 | ^~~~~~ 2021-07-15T20:13:42,571 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,571 9102 | sym(botright, botrcasing); 2021-07-15T20:13:42,571 | ^~~ 2021-07-15T20:13:42,574 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,574 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,575 | ^ 2021-07-15T20:13:42,575 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,575 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,575 | ^~~~~~ 2021-07-15T20:13:42,575 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,575 9107 | bond(fliptri, botlcasing); 2021-07-15T20:13:42,575 | ^~~~ 2021-07-15T20:13:42,578 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,578 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,578 | ^ 2021-07-15T20:13:42,578 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,578 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,578 | ^~~~~~ 2021-07-15T20:13:42,579 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,579 9107 | bond(fliptri, botlcasing); 2021-07-15T20:13:42,579 | ^~~~ 2021-07-15T20:13:42,582 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,582 | ^ 2021-07-15T20:13:42,582 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,582 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,582 | ^~~~~~ 2021-07-15T20:13:42,582 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,582 9107 | bond(fliptri, botlcasing); 2021-07-15T20:13:42,582 | ^~~~ 2021-07-15T20:13:42,585 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,585 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,585 | ^ 2021-07-15T20:13:42,586 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,586 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,586 | ^~~~~~ 2021-07-15T20:13:42,586 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,586 9107 | bond(fliptri, botlcasing); 2021-07-15T20:13:42,586 | ^~~~ 2021-07-15T20:13:42,589 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,589 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,589 | ^ 2021-07-15T20:13:42,589 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,589 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,589 | ^~~~~~~ 2021-07-15T20:13:42,590 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,590 9108 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:42,590 | ^~~~~~~ 2021-07-15T20:13:42,592 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,593 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,593 | ^ 2021-07-15T20:13:42,593 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,593 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,593 | ^~~~~~~ 2021-07-15T20:13:42,593 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,593 9108 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:42,593 | ^~~~~~~ 2021-07-15T20:13:42,596 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,596 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,596 | ^ 2021-07-15T20:13:42,596 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,597 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,597 | ^~~~~~~ 2021-07-15T20:13:42,597 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,597 9108 | tspivot(botleft, botlsubseg); 2021-07-15T20:13:42,597 | ^~~~~~~ 2021-07-15T20:13:42,600 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,600 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,600 | ^ 2021-07-15T20:13:42,600 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,600 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,600 | ^~~~~~~ 2021-07-15T20:13:42,600 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,600 9109 | tsbond(fliptri, botlsubseg); 2021-07-15T20:13:42,601 | ^~~~~~ 2021-07-15T20:13:42,603 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,603 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,604 | ^ 2021-07-15T20:13:42,604 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,604 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,604 | ^~~~~~~ 2021-07-15T20:13:42,604 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,604 9109 | tsbond(fliptri, botlsubseg); 2021-07-15T20:13:42,604 | ^~~~~~ 2021-07-15T20:13:42,607 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,607 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,607 | ^ 2021-07-15T20:13:42,607 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,607 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,607 | ^~~~~~ 2021-07-15T20:13:42,608 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,608 9109 | tsbond(fliptri, botlsubseg); 2021-07-15T20:13:42,608 | ^~~~~~ 2021-07-15T20:13:42,610 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,611 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,611 | ^ 2021-07-15T20:13:42,611 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,611 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,611 | ^~~~~~ 2021-07-15T20:13:42,611 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,611 9109 | tsbond(fliptri, botlsubseg); 2021-07-15T20:13:42,611 | ^~~~~~ 2021-07-15T20:13:42,614 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,614 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,614 | ^ 2021-07-15T20:13:42,615 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,615 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,615 | ^~~~~~ 2021-07-15T20:13:42,615 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,615 9111 | bond(fliptri, botrcasing); 2021-07-15T20:13:42,615 | ^~~~ 2021-07-15T20:13:42,618 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,618 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,618 | ^ 2021-07-15T20:13:42,618 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,618 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,618 | ^~~~~~ 2021-07-15T20:13:42,618 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,619 9111 | bond(fliptri, botrcasing); 2021-07-15T20:13:42,619 | ^~~~ 2021-07-15T20:13:42,621 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,622 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,622 | ^ 2021-07-15T20:13:42,622 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,622 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,622 | ^~~~~~ 2021-07-15T20:13:42,622 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,622 9111 | bond(fliptri, botrcasing); 2021-07-15T20:13:42,622 | ^~~~ 2021-07-15T20:13:42,625 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,625 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,625 | ^ 2021-07-15T20:13:42,626 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,626 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,626 | ^~~~~~ 2021-07-15T20:13:42,626 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,626 9111 | bond(fliptri, botrcasing); 2021-07-15T20:13:42,626 | ^~~~ 2021-07-15T20:13:42,629 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,629 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,629 | ^ 2021-07-15T20:13:42,629 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,629 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,629 | ^~~~~~~ 2021-07-15T20:13:42,630 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,630 9112 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,630 | ^~~~~~~ 2021-07-15T20:13:42,632 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,633 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,633 | ^ 2021-07-15T20:13:42,633 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,633 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,633 | ^~~~~~~ 2021-07-15T20:13:42,633 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,633 9112 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,633 | ^~~~~~~ 2021-07-15T20:13:42,636 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,636 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,636 | ^ 2021-07-15T20:13:42,636 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,637 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,637 | ^~~~~~~ 2021-07-15T20:13:42,637 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,637 9112 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,637 | ^~~~~~~ 2021-07-15T20:13:42,640 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,640 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,640 | ^ 2021-07-15T20:13:42,640 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,640 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,640 | ^~~~~~~ 2021-07-15T20:13:42,640 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,640 9113 | tsbond(fliptri, botrsubseg); 2021-07-15T20:13:42,641 | ^~~~~~ 2021-07-15T20:13:42,643 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,643 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,643 | ^ 2021-07-15T20:13:42,644 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,644 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,644 | ^~~~~~~ 2021-07-15T20:13:42,644 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,644 9113 | tsbond(fliptri, botrsubseg); 2021-07-15T20:13:42,644 | ^~~~~~ 2021-07-15T20:13:42,647 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,647 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,647 | ^ 2021-07-15T20:13:42,647 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,647 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,647 | ^~~~~~ 2021-07-15T20:13:42,648 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,648 9113 | tsbond(fliptri, botrsubseg); 2021-07-15T20:13:42,648 | ^~~~~~ 2021-07-15T20:13:42,650 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,651 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,651 | ^ 2021-07-15T20:13:42,651 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,651 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,651 | ^~~~~~ 2021-07-15T20:13:42,651 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,651 9113 | tsbond(fliptri, botrsubseg); 2021-07-15T20:13:42,651 | ^~~~~~ 2021-07-15T20:13:42,654 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,654 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,655 | ^ 2021-07-15T20:13:42,655 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,655 969 | decode(ptr, otri2); 2021-07-15T20:13:42,655 | ^~~~~~ 2021-07-15T20:13:42,655 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,655 9122 | sym(gluetri, botright); 2021-07-15T20:13:42,655 | ^~~ 2021-07-15T20:13:42,658 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,658 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,658 | ^ 2021-07-15T20:13:42,658 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,658 969 | decode(ptr, otri2); 2021-07-15T20:13:42,658 | ^~~~~~ 2021-07-15T20:13:42,659 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,659 9122 | sym(gluetri, botright); 2021-07-15T20:13:42,659 | ^~~ 2021-07-15T20:13:42,661 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,662 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,662 | ^ 2021-07-15T20:13:42,662 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,662 969 | decode(ptr, otri2); 2021-07-15T20:13:42,662 | ^~~~~~ 2021-07-15T20:13:42,662 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,662 9122 | sym(gluetri, botright); 2021-07-15T20:13:42,662 | ^~~ 2021-07-15T20:13:42,665 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,665 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,665 | ^ 2021-07-15T20:13:42,666 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,666 969 | decode(ptr, otri2); 2021-07-15T20:13:42,666 | ^~~~~~ 2021-07-15T20:13:42,666 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,666 9124 | sym(botright, botrcasing); 2021-07-15T20:13:42,666 | ^~~ 2021-07-15T20:13:42,669 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,669 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,669 | ^ 2021-07-15T20:13:42,669 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,669 969 | decode(ptr, otri2); 2021-07-15T20:13:42,669 | ^~~~~~ 2021-07-15T20:13:42,670 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,670 9124 | sym(botright, botrcasing); 2021-07-15T20:13:42,670 | ^~~ 2021-07-15T20:13:42,672 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,673 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,673 | ^ 2021-07-15T20:13:42,673 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,673 969 | decode(ptr, otri2); 2021-07-15T20:13:42,673 | ^~~~~~ 2021-07-15T20:13:42,673 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,673 9124 | sym(botright, botrcasing); 2021-07-15T20:13:42,673 | ^~~ 2021-07-15T20:13:42,676 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,677 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,677 | ^ 2021-07-15T20:13:42,677 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,677 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,677 | ^~~~~~ 2021-07-15T20:13:42,677 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,677 9128 | bond(gluetri, botrcasing); 2021-07-15T20:13:42,677 | ^~~~ 2021-07-15T20:13:42,680 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,680 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,680 | ^ 2021-07-15T20:13:42,680 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,680 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,681 | ^~~~~~ 2021-07-15T20:13:42,681 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,681 9128 | bond(gluetri, botrcasing); 2021-07-15T20:13:42,681 | ^~~~ 2021-07-15T20:13:42,684 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,684 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,684 | ^ 2021-07-15T20:13:42,684 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,684 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,684 | ^~~~~~ 2021-07-15T20:13:42,684 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,684 9128 | bond(gluetri, botrcasing); 2021-07-15T20:13:42,685 | ^~~~ 2021-07-15T20:13:42,687 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,687 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,687 | ^ 2021-07-15T20:13:42,688 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,688 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,688 | ^~~~~~ 2021-07-15T20:13:42,688 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,688 9128 | bond(gluetri, botrcasing); 2021-07-15T20:13:42,688 | ^~~~ 2021-07-15T20:13:42,691 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,691 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,691 | ^ 2021-07-15T20:13:42,691 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,691 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,692 | ^~~~~~~ 2021-07-15T20:13:42,692 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,692 9129 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,692 | ^~~~~~~ 2021-07-15T20:13:42,695 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,695 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,695 | ^ 2021-07-15T20:13:42,695 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,695 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,695 | ^~~~~~~ 2021-07-15T20:13:42,695 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,695 9129 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,695 | ^~~~~~~ 2021-07-15T20:13:42,698 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,698 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,698 | ^ 2021-07-15T20:13:42,699 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,699 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,699 | ^~~~~~~ 2021-07-15T20:13:42,699 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,699 9129 | tspivot(botright, botrsubseg); 2021-07-15T20:13:42,699 | ^~~~~~~ 2021-07-15T20:13:42,702 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,702 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,702 | ^ 2021-07-15T20:13:42,702 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,702 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,702 | ^~~~~~~ 2021-07-15T20:13:42,703 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,703 9130 | tsbond(gluetri, botrsubseg); 2021-07-15T20:13:42,703 | ^~~~~~ 2021-07-15T20:13:42,705 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,706 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,706 | ^ 2021-07-15T20:13:42,706 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,706 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,706 | ^~~~~~~ 2021-07-15T20:13:42,706 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,706 9130 | tsbond(gluetri, botrsubseg); 2021-07-15T20:13:42,706 | ^~~~~~ 2021-07-15T20:13:42,709 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,709 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,709 | ^ 2021-07-15T20:13:42,709 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,710 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,710 | ^~~~~~ 2021-07-15T20:13:42,710 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,710 9130 | tsbond(gluetri, botrsubseg); 2021-07-15T20:13:42,710 | ^~~~~~ 2021-07-15T20:13:42,713 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,713 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,713 | ^ 2021-07-15T20:13:42,713 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,713 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,713 | ^~~~~~ 2021-07-15T20:13:42,713 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,713 9130 | tsbond(gluetri, botrsubseg); 2021-07-15T20:13:42,714 | ^~~~~~ 2021-07-15T20:13:42,716 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,717 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,717 | ^ 2021-07-15T20:13:42,717 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,717 969 | decode(ptr, otri2); 2021-07-15T20:13:42,717 | ^~~~~~ 2021-07-15T20:13:42,717 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,717 9135 | sym(fliptri, gluetri); 2021-07-15T20:13:42,717 | ^~~ 2021-07-15T20:13:42,720 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,720 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,720 | ^ 2021-07-15T20:13:42,720 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,721 969 | decode(ptr, otri2); 2021-07-15T20:13:42,721 | ^~~~~~ 2021-07-15T20:13:42,721 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,721 9135 | sym(fliptri, gluetri); 2021-07-15T20:13:42,721 | ^~~ 2021-07-15T20:13:42,724 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,724 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,724 | ^ 2021-07-15T20:13:42,724 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,724 969 | decode(ptr, otri2); 2021-07-15T20:13:42,724 | ^~~~~~ 2021-07-15T20:13:42,724 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,724 9135 | sym(fliptri, gluetri); 2021-07-15T20:13:42,725 | ^~~ 2021-07-15T20:13:42,727 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,728 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,728 | ^ 2021-07-15T20:13:42,728 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,728 969 | decode(ptr, otri2); 2021-07-15T20:13:42,728 | ^~~~~~ 2021-07-15T20:13:42,728 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,728 1022 | sym(otri1, otri2); \ 2021-07-15T20:13:42,728 | ^~~ 2021-07-15T20:13:42,729 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2021-07-15T20:13:42,729 9138 | dnext(gluetri, topright); 2021-07-15T20:13:42,729 | ^~~~~ 2021-07-15T20:13:42,731 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,731 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,731 | ^ 2021-07-15T20:13:42,732 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,732 969 | decode(ptr, otri2); 2021-07-15T20:13:42,732 | ^~~~~~ 2021-07-15T20:13:42,732 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,732 1022 | sym(otri1, otri2); \ 2021-07-15T20:13:42,732 | ^~~ 2021-07-15T20:13:42,732 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2021-07-15T20:13:42,732 9138 | dnext(gluetri, topright); 2021-07-15T20:13:42,732 | ^~~~~ 2021-07-15T20:13:42,735 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,735 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,735 | ^ 2021-07-15T20:13:42,735 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,735 969 | decode(ptr, otri2); 2021-07-15T20:13:42,735 | ^~~~~~ 2021-07-15T20:13:42,736 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,736 1022 | sym(otri1, otri2); \ 2021-07-15T20:13:42,736 | ^~~ 2021-07-15T20:13:42,736 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2021-07-15T20:13:42,736 9138 | dnext(gluetri, topright); 2021-07-15T20:13:42,736 | ^~~~~ 2021-07-15T20:13:42,739 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,739 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,739 | ^ 2021-07-15T20:13:42,739 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,739 969 | decode(ptr, otri2); 2021-07-15T20:13:42,739 | ^~~~~~ 2021-07-15T20:13:42,739 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,739 9139 | sym(topright, toprcasing); 2021-07-15T20:13:42,740 | ^~~ 2021-07-15T20:13:42,742 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,742 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,742 | ^ 2021-07-15T20:13:42,743 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,743 969 | decode(ptr, otri2); 2021-07-15T20:13:42,743 | ^~~~~~ 2021-07-15T20:13:42,743 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,743 9139 | sym(topright, toprcasing); 2021-07-15T20:13:42,743 | ^~~ 2021-07-15T20:13:42,746 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,746 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,746 | ^ 2021-07-15T20:13:42,746 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,746 969 | decode(ptr, otri2); 2021-07-15T20:13:42,746 | ^~~~~~ 2021-07-15T20:13:42,746 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,747 9139 | sym(topright, toprcasing); 2021-07-15T20:13:42,747 | ^~~ 2021-07-15T20:13:42,749 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,750 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,750 | ^ 2021-07-15T20:13:42,750 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,750 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,750 | ^~~~~~ 2021-07-15T20:13:42,750 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,750 9142 | bond(gluetri, toprcasing); 2021-07-15T20:13:42,750 | ^~~~ 2021-07-15T20:13:42,753 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,753 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,753 | ^ 2021-07-15T20:13:42,753 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,754 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,754 | ^~~~~~ 2021-07-15T20:13:42,754 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,754 9142 | bond(gluetri, toprcasing); 2021-07-15T20:13:42,754 | ^~~~ 2021-07-15T20:13:42,757 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,757 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,757 | ^ 2021-07-15T20:13:42,757 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,757 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,757 | ^~~~~~ 2021-07-15T20:13:42,757 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,758 9142 | bond(gluetri, toprcasing); 2021-07-15T20:13:42,758 | ^~~~ 2021-07-15T20:13:42,760 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,761 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,761 | ^ 2021-07-15T20:13:42,761 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,761 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,761 | ^~~~~~ 2021-07-15T20:13:42,761 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,761 9142 | bond(gluetri, toprcasing); 2021-07-15T20:13:42,761 | ^~~~ 2021-07-15T20:13:42,764 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,764 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:42,764 | ^ 2021-07-15T20:13:42,764 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,765 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,765 | ^~~~~~~ 2021-07-15T20:13:42,765 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,765 9143 | tspivot(topright, toprsubseg); 2021-07-15T20:13:42,765 | ^~~~~~~ 2021-07-15T20:13:42,768 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,768 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:42,768 | ^ 2021-07-15T20:13:42,768 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,768 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,768 | ^~~~~~~ 2021-07-15T20:13:42,768 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,769 9143 | tspivot(topright, toprsubseg); 2021-07-15T20:13:42,769 | ^~~~~~~ 2021-07-15T20:13:42,771 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,772 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:42,772 | ^ 2021-07-15T20:13:42,772 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:42,772 1289 | sdecode(sptr, osub) 2021-07-15T20:13:42,772 | ^~~~~~~ 2021-07-15T20:13:42,772 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:42,772 9143 | tspivot(topright, toprsubseg); 2021-07-15T20:13:42,772 | ^~~~~~~ 2021-07-15T20:13:42,775 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,775 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,776 | ^ 2021-07-15T20:13:42,776 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,776 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,776 | ^~~~~~~ 2021-07-15T20:13:42,776 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,776 9144 | tsbond(gluetri, toprsubseg); 2021-07-15T20:13:42,776 | ^~~~~~ 2021-07-15T20:13:42,779 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,779 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:42,779 | ^ 2021-07-15T20:13:42,779 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:42,779 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:42,779 | ^~~~~~~ 2021-07-15T20:13:42,780 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,780 9144 | tsbond(gluetri, toprsubseg); 2021-07-15T20:13:42,780 | ^~~~~~ 2021-07-15T20:13:42,783 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,783 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,783 | ^ 2021-07-15T20:13:42,783 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,783 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,783 | ^~~~~~ 2021-07-15T20:13:42,783 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,783 9144 | tsbond(gluetri, toprsubseg); 2021-07-15T20:13:42,783 | ^~~~~~ 2021-07-15T20:13:42,786 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,786 | ^ 2021-07-15T20:13:42,787 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,787 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:42,787 | ^~~~~~ 2021-07-15T20:13:42,787 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:42,787 9144 | tsbond(gluetri, toprsubseg); 2021-07-15T20:13:42,787 | ^~~~~~ 2021-07-15T20:13:42,790 c/triangle.c: In function ‘mergehulls’: 2021-07-15T20:13:42,794 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,794 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,794 | ^ 2021-07-15T20:13:42,794 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,795 973 | decode(ptr, otri); 2021-07-15T20:13:42,795 | ^~~~~~ 2021-07-15T20:13:42,795 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,795 9479 | symself(*farleft); 2021-07-15T20:13:42,795 | ^~~~~~~ 2021-07-15T20:13:42,798 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,798 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,798 | ^ 2021-07-15T20:13:42,798 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,798 973 | decode(ptr, otri); 2021-07-15T20:13:42,799 | ^~~~~~ 2021-07-15T20:13:42,799 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,799 9479 | symself(*farleft); 2021-07-15T20:13:42,799 | ^~~~~~~ 2021-07-15T20:13:42,802 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,802 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,802 | ^ 2021-07-15T20:13:42,802 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,802 973 | decode(ptr, otri); 2021-07-15T20:13:42,802 | ^~~~~~ 2021-07-15T20:13:42,803 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,803 9479 | symself(*farleft); 2021-07-15T20:13:42,803 | ^~~~~~~ 2021-07-15T20:13:42,806 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,806 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,806 | ^ 2021-07-15T20:13:42,806 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,806 969 | decode(ptr, otri2); 2021-07-15T20:13:42,806 | ^~~~~~ 2021-07-15T20:13:42,806 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,807 9483 | sym(*innerleft, checkedge); 2021-07-15T20:13:42,807 | ^~~ 2021-07-15T20:13:42,810 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,810 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,810 | ^ 2021-07-15T20:13:42,810 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,810 969 | decode(ptr, otri2); 2021-07-15T20:13:42,810 | ^~~~~~ 2021-07-15T20:13:42,810 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,810 9483 | sym(*innerleft, checkedge); 2021-07-15T20:13:42,811 | ^~~ 2021-07-15T20:13:42,813 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,814 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,814 | ^ 2021-07-15T20:13:42,814 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,814 969 | decode(ptr, otri2); 2021-07-15T20:13:42,814 | ^~~~~~ 2021-07-15T20:13:42,814 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,814 9483 | sym(*innerleft, checkedge); 2021-07-15T20:13:42,814 | ^~~ 2021-07-15T20:13:42,817 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,818 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,818 | ^ 2021-07-15T20:13:42,818 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,818 969 | decode(ptr, otri2); 2021-07-15T20:13:42,818 | ^~~~~~ 2021-07-15T20:13:42,818 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,818 9489 | sym(*innerleft, checkedge); 2021-07-15T20:13:42,818 | ^~~ 2021-07-15T20:13:42,821 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,822 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,822 | ^ 2021-07-15T20:13:42,822 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,822 969 | decode(ptr, otri2); 2021-07-15T20:13:42,822 | ^~~~~~ 2021-07-15T20:13:42,822 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,822 9489 | sym(*innerleft, checkedge); 2021-07-15T20:13:42,822 | ^~~ 2021-07-15T20:13:42,825 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,825 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,826 | ^ 2021-07-15T20:13:42,826 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,826 969 | decode(ptr, otri2); 2021-07-15T20:13:42,826 | ^~~~~~ 2021-07-15T20:13:42,826 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,826 9489 | sym(*innerleft, checkedge); 2021-07-15T20:13:42,826 | ^~~ 2021-07-15T20:13:42,829 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,830 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,830 | ^ 2021-07-15T20:13:42,830 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,830 973 | decode(ptr, otri); 2021-07-15T20:13:42,830 | ^~~~~~ 2021-07-15T20:13:42,830 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,830 9494 | symself(*innerright); 2021-07-15T20:13:42,830 | ^~~~~~~ 2021-07-15T20:13:42,833 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,833 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,833 | ^ 2021-07-15T20:13:42,834 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,834 973 | decode(ptr, otri); 2021-07-15T20:13:42,834 | ^~~~~~ 2021-07-15T20:13:42,834 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,834 9494 | symself(*innerright); 2021-07-15T20:13:42,834 | ^~~~~~~ 2021-07-15T20:13:42,837 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,837 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,837 | ^ 2021-07-15T20:13:42,837 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,838 973 | decode(ptr, otri); 2021-07-15T20:13:42,838 | ^~~~~~ 2021-07-15T20:13:42,838 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,838 9494 | symself(*innerright); 2021-07-15T20:13:42,838 | ^~~~~~~ 2021-07-15T20:13:42,841 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,841 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,841 | ^ 2021-07-15T20:13:42,841 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,842 969 | decode(ptr, otri2); 2021-07-15T20:13:42,842 | ^~~~~~ 2021-07-15T20:13:42,842 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,842 9498 | sym(*farright, checkedge); 2021-07-15T20:13:42,842 | ^~~ 2021-07-15T20:13:42,845 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,845 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,845 | ^ 2021-07-15T20:13:42,845 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,845 969 | decode(ptr, otri2); 2021-07-15T20:13:42,845 | ^~~~~~ 2021-07-15T20:13:42,846 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,846 9498 | sym(*farright, checkedge); 2021-07-15T20:13:42,846 | ^~~ 2021-07-15T20:13:42,849 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,849 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,849 | ^ 2021-07-15T20:13:42,849 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,849 969 | decode(ptr, otri2); 2021-07-15T20:13:42,849 | ^~~~~~ 2021-07-15T20:13:42,849 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,850 9498 | sym(*farright, checkedge); 2021-07-15T20:13:42,850 | ^~~ 2021-07-15T20:13:42,853 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,853 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,853 | ^ 2021-07-15T20:13:42,853 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,853 969 | decode(ptr, otri2); 2021-07-15T20:13:42,853 | ^~~~~~ 2021-07-15T20:13:42,854 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,854 9504 | sym(*farright, checkedge); 2021-07-15T20:13:42,854 | ^~~ 2021-07-15T20:13:42,857 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,857 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,857 | ^ 2021-07-15T20:13:42,857 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,857 969 | decode(ptr, otri2); 2021-07-15T20:13:42,857 | ^~~~~~ 2021-07-15T20:13:42,857 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,857 9504 | sym(*farright, checkedge); 2021-07-15T20:13:42,858 | ^~~ 2021-07-15T20:13:42,860 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,861 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,861 | ^ 2021-07-15T20:13:42,861 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,861 969 | decode(ptr, otri2); 2021-07-15T20:13:42,861 | ^~~~~~ 2021-07-15T20:13:42,861 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,861 9504 | sym(*farright, checkedge); 2021-07-15T20:13:42,861 | ^~~ 2021-07-15T20:13:42,865 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,865 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,865 | ^ 2021-07-15T20:13:42,865 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,865 973 | decode(ptr, otri); 2021-07-15T20:13:42,865 | ^~~~~~ 2021-07-15T20:13:42,865 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,865 9515 | symself(*innerleft); 2021-07-15T20:13:42,865 | ^~~~~~~ 2021-07-15T20:13:42,868 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,869 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,869 | ^ 2021-07-15T20:13:42,869 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,869 973 | decode(ptr, otri); 2021-07-15T20:13:42,869 | ^~~~~~ 2021-07-15T20:13:42,869 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,869 9515 | symself(*innerleft); 2021-07-15T20:13:42,869 | ^~~~~~~ 2021-07-15T20:13:42,872 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,872 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,873 | ^ 2021-07-15T20:13:42,873 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,873 973 | decode(ptr, otri); 2021-07-15T20:13:42,873 | ^~~~~~ 2021-07-15T20:13:42,873 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,873 9515 | symself(*innerleft); 2021-07-15T20:13:42,873 | ^~~~~~~ 2021-07-15T20:13:42,876 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,877 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,877 | ^ 2021-07-15T20:13:42,877 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,877 973 | decode(ptr, otri); 2021-07-15T20:13:42,877 | ^~~~~~ 2021-07-15T20:13:42,877 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,877 9524 | symself(*innerright); 2021-07-15T20:13:42,877 | ^~~~~~~ 2021-07-15T20:13:42,880 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,881 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,881 | ^ 2021-07-15T20:13:42,881 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,881 973 | decode(ptr, otri); 2021-07-15T20:13:42,881 | ^~~~~~ 2021-07-15T20:13:42,881 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,881 9524 | symself(*innerright); 2021-07-15T20:13:42,881 | ^~~~~~~ 2021-07-15T20:13:42,884 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,884 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,885 | ^ 2021-07-15T20:13:42,885 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,885 973 | decode(ptr, otri); 2021-07-15T20:13:42,885 | ^~~~~~ 2021-07-15T20:13:42,885 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:42,885 9524 | symself(*innerright); 2021-07-15T20:13:42,885 | ^~~~~~~ 2021-07-15T20:13:42,888 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,888 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,889 | ^ 2021-07-15T20:13:42,889 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,889 969 | decode(ptr, otri2); 2021-07-15T20:13:42,889 | ^~~~~~ 2021-07-15T20:13:42,889 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,889 9531 | sym(*innerleft, leftcand); 2021-07-15T20:13:42,889 | ^~~ 2021-07-15T20:13:42,892 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,892 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,892 | ^ 2021-07-15T20:13:42,893 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,893 969 | decode(ptr, otri2); 2021-07-15T20:13:42,893 | ^~~~~~ 2021-07-15T20:13:42,893 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,893 9531 | sym(*innerleft, leftcand); 2021-07-15T20:13:42,893 | ^~~ 2021-07-15T20:13:42,896 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,896 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,896 | ^ 2021-07-15T20:13:42,896 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,896 969 | decode(ptr, otri2); 2021-07-15T20:13:42,897 | ^~~~~~ 2021-07-15T20:13:42,897 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,897 9531 | sym(*innerleft, leftcand); 2021-07-15T20:13:42,897 | ^~~ 2021-07-15T20:13:42,900 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,900 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,900 | ^ 2021-07-15T20:13:42,900 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,900 969 | decode(ptr, otri2); 2021-07-15T20:13:42,900 | ^~~~~~ 2021-07-15T20:13:42,901 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,901 9532 | sym(*innerright, rightcand); 2021-07-15T20:13:42,901 | ^~~ 2021-07-15T20:13:42,904 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,904 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,904 | ^ 2021-07-15T20:13:42,904 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,904 969 | decode(ptr, otri2); 2021-07-15T20:13:42,904 | ^~~~~~ 2021-07-15T20:13:42,904 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,905 9532 | sym(*innerright, rightcand); 2021-07-15T20:13:42,905 | ^~~ 2021-07-15T20:13:42,908 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,908 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,908 | ^ 2021-07-15T20:13:42,908 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,908 969 | decode(ptr, otri2); 2021-07-15T20:13:42,908 | ^~~~~~ 2021-07-15T20:13:42,908 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,908 9532 | sym(*innerright, rightcand); 2021-07-15T20:13:42,909 | ^~~ 2021-07-15T20:13:42,911 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,912 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,912 | ^ 2021-07-15T20:13:42,912 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,912 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,912 | ^~~~~~ 2021-07-15T20:13:42,912 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,912 9536 | bond(baseedge, *innerleft); 2021-07-15T20:13:42,912 | ^~~~ 2021-07-15T20:13:42,915 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,916 | ^ 2021-07-15T20:13:42,916 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,916 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,916 | ^~~~~~ 2021-07-15T20:13:42,916 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,916 9536 | bond(baseedge, *innerleft); 2021-07-15T20:13:42,916 | ^~~~ 2021-07-15T20:13:42,919 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,919 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,920 | ^ 2021-07-15T20:13:42,920 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,920 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,920 | ^~~~~~ 2021-07-15T20:13:42,920 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,920 9536 | bond(baseedge, *innerleft); 2021-07-15T20:13:42,920 | ^~~~ 2021-07-15T20:13:42,923 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,923 | ^ 2021-07-15T20:13:42,923 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,924 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,924 | ^~~~~~ 2021-07-15T20:13:42,924 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,924 9536 | bond(baseedge, *innerleft); 2021-07-15T20:13:42,924 | ^~~~ 2021-07-15T20:13:42,927 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,927 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,927 | ^ 2021-07-15T20:13:42,928 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,928 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,928 | ^~~~~~ 2021-07-15T20:13:42,928 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,928 9538 | bond(baseedge, *innerright); 2021-07-15T20:13:42,928 | ^~~~ 2021-07-15T20:13:42,931 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,931 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,931 | ^ 2021-07-15T20:13:42,931 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,931 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,932 | ^~~~~~ 2021-07-15T20:13:42,932 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,932 9538 | bond(baseedge, *innerright); 2021-07-15T20:13:42,932 | ^~~~ 2021-07-15T20:13:42,935 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,935 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,935 | ^ 2021-07-15T20:13:42,935 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,935 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,935 | ^~~~~~ 2021-07-15T20:13:42,936 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,936 9538 | bond(baseedge, *innerright); 2021-07-15T20:13:42,936 | ^~~~ 2021-07-15T20:13:42,939 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,939 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,939 | ^ 2021-07-15T20:13:42,939 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,939 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,939 | ^~~~~~ 2021-07-15T20:13:42,940 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,940 9538 | bond(baseedge, *innerright); 2021-07-15T20:13:42,940 | ^~~~ 2021-07-15T20:13:42,944 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,944 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,944 | ^ 2021-07-15T20:13:42,944 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,944 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,944 | ^~~~~~ 2021-07-15T20:13:42,944 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,944 9579 | bond(nextedge, baseedge); 2021-07-15T20:13:42,945 | ^~~~ 2021-07-15T20:13:42,947 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,948 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,948 | ^ 2021-07-15T20:13:42,948 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,948 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,948 | ^~~~~~ 2021-07-15T20:13:42,948 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,948 9579 | bond(nextedge, baseedge); 2021-07-15T20:13:42,948 | ^~~~ 2021-07-15T20:13:42,951 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,952 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,952 | ^ 2021-07-15T20:13:42,952 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,952 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,952 | ^~~~~~ 2021-07-15T20:13:42,952 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,952 9579 | bond(nextedge, baseedge); 2021-07-15T20:13:42,952 | ^~~~ 2021-07-15T20:13:42,955 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,955 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,955 | ^ 2021-07-15T20:13:42,956 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,956 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,956 | ^~~~~~ 2021-07-15T20:13:42,956 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,956 9579 | bond(nextedge, baseedge); 2021-07-15T20:13:42,956 | ^~~~ 2021-07-15T20:13:42,959 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,959 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,959 | ^ 2021-07-15T20:13:42,960 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,960 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,960 | ^~~~~~ 2021-07-15T20:13:42,960 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,960 9581 | bond(nextedge, rightcand); 2021-07-15T20:13:42,960 | ^~~~ 2021-07-15T20:13:42,963 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,963 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,963 | ^ 2021-07-15T20:13:42,963 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,964 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,964 | ^~~~~~ 2021-07-15T20:13:42,964 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,964 9581 | bond(nextedge, rightcand); 2021-07-15T20:13:42,964 | ^~~~ 2021-07-15T20:13:42,967 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,967 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,967 | ^ 2021-07-15T20:13:42,967 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,967 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,968 | ^~~~~~ 2021-07-15T20:13:42,968 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,968 9581 | bond(nextedge, rightcand); 2021-07-15T20:13:42,968 | ^~~~ 2021-07-15T20:13:42,971 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,971 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,971 | ^ 2021-07-15T20:13:42,971 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,971 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,971 | ^~~~~~ 2021-07-15T20:13:42,972 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,972 9581 | bond(nextedge, rightcand); 2021-07-15T20:13:42,972 | ^~~~ 2021-07-15T20:13:42,975 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,975 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,975 | ^ 2021-07-15T20:13:42,975 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,975 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,975 | ^~~~~~ 2021-07-15T20:13:42,976 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,976 9583 | bond(nextedge, leftcand); 2021-07-15T20:13:42,976 | ^~~~ 2021-07-15T20:13:42,979 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,979 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,979 | ^ 2021-07-15T20:13:42,979 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,979 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:42,979 | ^~~~~~ 2021-07-15T20:13:42,980 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,980 9583 | bond(nextedge, leftcand); 2021-07-15T20:13:42,980 | ^~~~ 2021-07-15T20:13:42,983 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,983 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,983 | ^ 2021-07-15T20:13:42,983 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,983 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,983 | ^~~~~~ 2021-07-15T20:13:42,983 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,984 9583 | bond(nextedge, leftcand); 2021-07-15T20:13:42,984 | ^~~~ 2021-07-15T20:13:42,987 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,987 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:42,987 | ^ 2021-07-15T20:13:42,987 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:42,987 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:42,987 | ^~~~~~ 2021-07-15T20:13:42,987 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:42,988 9583 | bond(nextedge, leftcand); 2021-07-15T20:13:42,988 | ^~~~ 2021-07-15T20:13:42,991 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,991 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:42,991 | ^ 2021-07-15T20:13:42,991 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,991 969 | decode(ptr, otri2); 2021-07-15T20:13:42,992 | ^~~~~~ 2021-07-15T20:13:42,992 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,992 9594 | sym(*farleft, checkedge); 2021-07-15T20:13:42,992 | ^~~ 2021-07-15T20:13:42,995 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:42,995 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:42,995 | ^ 2021-07-15T20:13:42,995 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,995 969 | decode(ptr, otri2); 2021-07-15T20:13:42,995 | ^~~~~~ 2021-07-15T20:13:42,996 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:42,996 9594 | sym(*farleft, checkedge); 2021-07-15T20:13:42,996 | ^~~ 2021-07-15T20:13:42,999 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:42,999 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:42,999 | ^ 2021-07-15T20:13:42,999 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:42,999 969 | decode(ptr, otri2); 2021-07-15T20:13:42,999 | ^~~~~~ 2021-07-15T20:13:43,000 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,000 9594 | sym(*farleft, checkedge); 2021-07-15T20:13:43,000 | ^~~ 2021-07-15T20:13:43,003 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,003 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,003 | ^ 2021-07-15T20:13:43,003 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,003 969 | decode(ptr, otri2); 2021-07-15T20:13:43,004 | ^~~~~~ 2021-07-15T20:13:43,004 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,004 9603 | sym(*farleft, checkedge); 2021-07-15T20:13:43,004 | ^~~ 2021-07-15T20:13:43,007 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,007 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,007 | ^ 2021-07-15T20:13:43,007 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,007 969 | decode(ptr, otri2); 2021-07-15T20:13:43,007 | ^~~~~~ 2021-07-15T20:13:43,008 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,008 9603 | sym(*farleft, checkedge); 2021-07-15T20:13:43,008 | ^~~ 2021-07-15T20:13:43,011 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,011 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,011 | ^ 2021-07-15T20:13:43,011 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,011 969 | decode(ptr, otri2); 2021-07-15T20:13:43,011 | ^~~~~~ 2021-07-15T20:13:43,012 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,012 9603 | sym(*farleft, checkedge); 2021-07-15T20:13:43,012 | ^~~ 2021-07-15T20:13:43,015 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,015 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,015 | ^ 2021-07-15T20:13:43,015 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,015 973 | decode(ptr, otri); 2021-07-15T20:13:43,016 | ^~~~~~ 2021-07-15T20:13:43,016 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,016 9608 | symself(*farright); 2021-07-15T20:13:43,016 | ^~~~~~~ 2021-07-15T20:13:43,019 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,019 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,019 | ^ 2021-07-15T20:13:43,019 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,019 973 | decode(ptr, otri); 2021-07-15T20:13:43,019 | ^~~~~~ 2021-07-15T20:13:43,020 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,020 9608 | symself(*farright); 2021-07-15T20:13:43,020 | ^~~~~~~ 2021-07-15T20:13:43,023 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,023 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,023 | ^ 2021-07-15T20:13:43,023 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,023 973 | decode(ptr, otri); 2021-07-15T20:13:43,023 | ^~~~~~ 2021-07-15T20:13:43,023 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,024 9608 | symself(*farright); 2021-07-15T20:13:43,024 | ^~~~~~~ 2021-07-15T20:13:43,027 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,027 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,027 | ^ 2021-07-15T20:13:43,027 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,027 973 | decode(ptr, otri); 2021-07-15T20:13:43,028 | ^~~~~~ 2021-07-15T20:13:43,028 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,028 9619 | symself(nextedge); 2021-07-15T20:13:43,028 | ^~~~~~~ 2021-07-15T20:13:43,031 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,031 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,031 | ^ 2021-07-15T20:13:43,031 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,031 973 | decode(ptr, otri); 2021-07-15T20:13:43,031 | ^~~~~~ 2021-07-15T20:13:43,032 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,032 9619 | symself(nextedge); 2021-07-15T20:13:43,032 | ^~~~~~~ 2021-07-15T20:13:43,035 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,035 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,035 | ^ 2021-07-15T20:13:43,035 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,035 973 | decode(ptr, otri); 2021-07-15T20:13:43,035 | ^~~~~~ 2021-07-15T20:13:43,035 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,036 9619 | symself(nextedge); 2021-07-15T20:13:43,036 | ^~~~~~~ 2021-07-15T20:13:43,039 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,039 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,039 | ^ 2021-07-15T20:13:43,039 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,039 969 | decode(ptr, otri2); 2021-07-15T20:13:43,040 | ^~~~~~ 2021-07-15T20:13:43,040 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,040 9631 | sym(nextedge, topcasing); 2021-07-15T20:13:43,040 | ^~~ 2021-07-15T20:13:43,043 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,043 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,043 | ^ 2021-07-15T20:13:43,043 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,043 969 | decode(ptr, otri2); 2021-07-15T20:13:43,043 | ^~~~~~ 2021-07-15T20:13:43,044 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,044 9631 | sym(nextedge, topcasing); 2021-07-15T20:13:43,044 | ^~~ 2021-07-15T20:13:43,047 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,047 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,047 | ^ 2021-07-15T20:13:43,047 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,047 969 | decode(ptr, otri2); 2021-07-15T20:13:43,047 | ^~~~~~ 2021-07-15T20:13:43,047 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,048 9631 | sym(nextedge, topcasing); 2021-07-15T20:13:43,048 | ^~~ 2021-07-15T20:13:43,051 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,051 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,051 | ^ 2021-07-15T20:13:43,051 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,051 969 | decode(ptr, otri2); 2021-07-15T20:13:43,051 | ^~~~~~ 2021-07-15T20:13:43,051 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,052 9633 | sym(nextedge, sidecasing); 2021-07-15T20:13:43,052 | ^~~ 2021-07-15T20:13:43,055 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,055 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,055 | ^ 2021-07-15T20:13:43,055 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,055 969 | decode(ptr, otri2); 2021-07-15T20:13:43,055 | ^~~~~~ 2021-07-15T20:13:43,055 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,055 9633 | sym(nextedge, sidecasing); 2021-07-15T20:13:43,056 | ^~~ 2021-07-15T20:13:43,058 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,059 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,059 | ^ 2021-07-15T20:13:43,059 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,059 969 | decode(ptr, otri2); 2021-07-15T20:13:43,059 | ^~~~~~ 2021-07-15T20:13:43,059 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,059 9633 | sym(nextedge, sidecasing); 2021-07-15T20:13:43,059 | ^~~ 2021-07-15T20:13:43,062 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,063 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,063 | ^ 2021-07-15T20:13:43,063 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,063 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,063 | ^~~~~~ 2021-07-15T20:13:43,063 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,063 9634 | bond(nextedge, topcasing); 2021-07-15T20:13:43,063 | ^~~~ 2021-07-15T20:13:43,066 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,067 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,067 | ^ 2021-07-15T20:13:43,067 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,067 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,067 | ^~~~~~ 2021-07-15T20:13:43,067 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,067 9634 | bond(nextedge, topcasing); 2021-07-15T20:13:43,067 | ^~~~ 2021-07-15T20:13:43,070 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,071 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,071 | ^ 2021-07-15T20:13:43,071 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,071 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,071 | ^~~~~~ 2021-07-15T20:13:43,071 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,071 9634 | bond(nextedge, topcasing); 2021-07-15T20:13:43,071 | ^~~~ 2021-07-15T20:13:43,074 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,074 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,075 | ^ 2021-07-15T20:13:43,075 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,075 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,075 | ^~~~~~ 2021-07-15T20:13:43,075 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,075 9634 | bond(nextedge, topcasing); 2021-07-15T20:13:43,075 | ^~~~ 2021-07-15T20:13:43,078 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,078 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,079 | ^ 2021-07-15T20:13:43,079 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,079 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,079 | ^~~~~~ 2021-07-15T20:13:43,079 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,079 9635 | bond(leftcand, sidecasing); 2021-07-15T20:13:43,079 | ^~~~ 2021-07-15T20:13:43,082 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,082 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,083 | ^ 2021-07-15T20:13:43,083 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,083 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,083 | ^~~~~~ 2021-07-15T20:13:43,083 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,083 9635 | bond(leftcand, sidecasing); 2021-07-15T20:13:43,083 | ^~~~ 2021-07-15T20:13:43,086 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,086 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,086 | ^ 2021-07-15T20:13:43,087 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,087 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,087 | ^~~~~~ 2021-07-15T20:13:43,087 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,087 9635 | bond(leftcand, sidecasing); 2021-07-15T20:13:43,087 | ^~~~ 2021-07-15T20:13:43,090 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,090 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,090 | ^ 2021-07-15T20:13:43,091 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,091 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,091 | ^~~~~~ 2021-07-15T20:13:43,091 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,091 9635 | bond(leftcand, sidecasing); 2021-07-15T20:13:43,091 | ^~~~ 2021-07-15T20:13:43,094 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,094 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,094 | ^ 2021-07-15T20:13:43,094 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,095 969 | decode(ptr, otri2); 2021-07-15T20:13:43,095 | ^~~~~~ 2021-07-15T20:13:43,095 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,095 9637 | sym(leftcand, outercasing); 2021-07-15T20:13:43,095 | ^~~ 2021-07-15T20:13:43,098 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,098 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,098 | ^ 2021-07-15T20:13:43,098 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,098 969 | decode(ptr, otri2); 2021-07-15T20:13:43,099 | ^~~~~~ 2021-07-15T20:13:43,099 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,099 9637 | sym(leftcand, outercasing); 2021-07-15T20:13:43,099 | ^~~ 2021-07-15T20:13:43,102 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,102 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,102 | ^ 2021-07-15T20:13:43,102 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,102 969 | decode(ptr, otri2); 2021-07-15T20:13:43,103 | ^~~~~~ 2021-07-15T20:13:43,103 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,103 9637 | sym(leftcand, outercasing); 2021-07-15T20:13:43,103 | ^~~ 2021-07-15T20:13:43,106 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,106 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,106 | ^ 2021-07-15T20:13:43,106 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,106 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,107 | ^~~~~~ 2021-07-15T20:13:43,107 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,107 9639 | bond(nextedge, outercasing); 2021-07-15T20:13:43,107 | ^~~~ 2021-07-15T20:13:43,110 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,110 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,110 | ^ 2021-07-15T20:13:43,110 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,110 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,110 | ^~~~~~ 2021-07-15T20:13:43,111 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,111 9639 | bond(nextedge, outercasing); 2021-07-15T20:13:43,111 | ^~~~ 2021-07-15T20:13:43,114 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,114 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,114 | ^ 2021-07-15T20:13:43,114 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,114 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,114 | ^~~~~~ 2021-07-15T20:13:43,115 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,115 9639 | bond(nextedge, outercasing); 2021-07-15T20:13:43,115 | ^~~~ 2021-07-15T20:13:43,118 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,118 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,118 | ^ 2021-07-15T20:13:43,118 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,118 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,118 | ^~~~~~ 2021-07-15T20:13:43,119 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,119 9639 | bond(nextedge, outercasing); 2021-07-15T20:13:43,119 | ^~~~ 2021-07-15T20:13:43,122 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,123 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,123 | ^ 2021-07-15T20:13:43,123 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,123 973 | decode(ptr, otri); 2021-07-15T20:13:43,123 | ^~~~~~ 2021-07-15T20:13:43,123 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,123 9667 | symself(nextedge); 2021-07-15T20:13:43,123 | ^~~~~~~ 2021-07-15T20:13:43,126 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,127 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,127 | ^ 2021-07-15T20:13:43,127 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,127 973 | decode(ptr, otri); 2021-07-15T20:13:43,127 | ^~~~~~ 2021-07-15T20:13:43,127 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,127 9667 | symself(nextedge); 2021-07-15T20:13:43,127 | ^~~~~~~ 2021-07-15T20:13:43,130 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,131 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,131 | ^ 2021-07-15T20:13:43,131 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,131 973 | decode(ptr, otri); 2021-07-15T20:13:43,131 | ^~~~~~ 2021-07-15T20:13:43,131 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,131 9667 | symself(nextedge); 2021-07-15T20:13:43,131 | ^~~~~~~ 2021-07-15T20:13:43,135 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,135 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,135 | ^ 2021-07-15T20:13:43,135 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,135 969 | decode(ptr, otri2); 2021-07-15T20:13:43,135 | ^~~~~~ 2021-07-15T20:13:43,135 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,135 9679 | sym(nextedge, topcasing); 2021-07-15T20:13:43,136 | ^~~ 2021-07-15T20:13:43,139 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,139 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,139 | ^ 2021-07-15T20:13:43,139 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,139 969 | decode(ptr, otri2); 2021-07-15T20:13:43,139 | ^~~~~~ 2021-07-15T20:13:43,139 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,139 9679 | sym(nextedge, topcasing); 2021-07-15T20:13:43,140 | ^~~ 2021-07-15T20:13:43,142 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,143 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,143 | ^ 2021-07-15T20:13:43,143 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,143 969 | decode(ptr, otri2); 2021-07-15T20:13:43,143 | ^~~~~~ 2021-07-15T20:13:43,143 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,143 9679 | sym(nextedge, topcasing); 2021-07-15T20:13:43,143 | ^~~ 2021-07-15T20:13:43,146 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,147 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,147 | ^ 2021-07-15T20:13:43,147 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,147 969 | decode(ptr, otri2); 2021-07-15T20:13:43,147 | ^~~~~~ 2021-07-15T20:13:43,147 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,147 9681 | sym(nextedge, sidecasing); 2021-07-15T20:13:43,147 | ^~~ 2021-07-15T20:13:43,150 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,151 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,151 | ^ 2021-07-15T20:13:43,151 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,151 969 | decode(ptr, otri2); 2021-07-15T20:13:43,151 | ^~~~~~ 2021-07-15T20:13:43,151 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,151 9681 | sym(nextedge, sidecasing); 2021-07-15T20:13:43,151 | ^~~ 2021-07-15T20:13:43,154 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,155 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,155 | ^ 2021-07-15T20:13:43,155 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,155 969 | decode(ptr, otri2); 2021-07-15T20:13:43,155 | ^~~~~~ 2021-07-15T20:13:43,155 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,155 9681 | sym(nextedge, sidecasing); 2021-07-15T20:13:43,155 | ^~~ 2021-07-15T20:13:43,158 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,159 | ^ 2021-07-15T20:13:43,159 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,159 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,159 | ^~~~~~ 2021-07-15T20:13:43,159 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,159 9682 | bond(nextedge, topcasing); 2021-07-15T20:13:43,159 | ^~~~ 2021-07-15T20:13:43,162 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,162 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,163 | ^ 2021-07-15T20:13:43,163 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,163 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,163 | ^~~~~~ 2021-07-15T20:13:43,163 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,163 9682 | bond(nextedge, topcasing); 2021-07-15T20:13:43,163 | ^~~~ 2021-07-15T20:13:43,166 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,166 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,167 | ^ 2021-07-15T20:13:43,167 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,167 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,167 | ^~~~~~ 2021-07-15T20:13:43,167 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,167 9682 | bond(nextedge, topcasing); 2021-07-15T20:13:43,167 | ^~~~ 2021-07-15T20:13:43,170 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,170 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,171 | ^ 2021-07-15T20:13:43,171 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,171 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,171 | ^~~~~~ 2021-07-15T20:13:43,171 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,171 9682 | bond(nextedge, topcasing); 2021-07-15T20:13:43,171 | ^~~~ 2021-07-15T20:13:43,174 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,174 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,174 | ^ 2021-07-15T20:13:43,175 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,175 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,175 | ^~~~~~ 2021-07-15T20:13:43,175 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,175 9683 | bond(rightcand, sidecasing); 2021-07-15T20:13:43,175 | ^~~~ 2021-07-15T20:13:43,178 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,178 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,179 | ^ 2021-07-15T20:13:43,179 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,179 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,179 | ^~~~~~ 2021-07-15T20:13:43,179 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,179 9683 | bond(rightcand, sidecasing); 2021-07-15T20:13:43,179 | ^~~~ 2021-07-15T20:13:43,182 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,182 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,183 | ^ 2021-07-15T20:13:43,183 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,183 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,183 | ^~~~~~ 2021-07-15T20:13:43,183 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,183 9683 | bond(rightcand, sidecasing); 2021-07-15T20:13:43,183 | ^~~~ 2021-07-15T20:13:43,186 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,186 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,186 | ^ 2021-07-15T20:13:43,187 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,187 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,187 | ^~~~~~ 2021-07-15T20:13:43,187 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,187 9683 | bond(rightcand, sidecasing); 2021-07-15T20:13:43,187 | ^~~~ 2021-07-15T20:13:43,190 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,190 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,191 | ^ 2021-07-15T20:13:43,191 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,191 969 | decode(ptr, otri2); 2021-07-15T20:13:43,191 | ^~~~~~ 2021-07-15T20:13:43,191 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,191 9685 | sym(rightcand, outercasing); 2021-07-15T20:13:43,191 | ^~~ 2021-07-15T20:13:43,194 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,194 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,194 | ^ 2021-07-15T20:13:43,195 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,195 969 | decode(ptr, otri2); 2021-07-15T20:13:43,195 | ^~~~~~ 2021-07-15T20:13:43,195 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,195 9685 | sym(rightcand, outercasing); 2021-07-15T20:13:43,195 | ^~~ 2021-07-15T20:13:43,198 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,198 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,198 | ^ 2021-07-15T20:13:43,198 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,199 969 | decode(ptr, otri2); 2021-07-15T20:13:43,199 | ^~~~~~ 2021-07-15T20:13:43,199 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,199 9685 | sym(rightcand, outercasing); 2021-07-15T20:13:43,199 | ^~~ 2021-07-15T20:13:43,202 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,202 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,202 | ^ 2021-07-15T20:13:43,203 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,203 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,203 | ^~~~~~ 2021-07-15T20:13:43,203 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,203 9687 | bond(nextedge, outercasing); 2021-07-15T20:13:43,203 | ^~~~ 2021-07-15T20:13:43,206 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,206 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,206 | ^ 2021-07-15T20:13:43,206 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,207 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,207 | ^~~~~~ 2021-07-15T20:13:43,207 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,207 9687 | bond(nextedge, outercasing); 2021-07-15T20:13:43,207 | ^~~~ 2021-07-15T20:13:43,210 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,210 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,210 | ^ 2021-07-15T20:13:43,210 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,211 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,211 | ^~~~~~ 2021-07-15T20:13:43,211 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,211 9687 | bond(nextedge, outercasing); 2021-07-15T20:13:43,211 | ^~~~ 2021-07-15T20:13:43,214 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,214 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,214 | ^ 2021-07-15T20:13:43,214 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,215 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,215 | ^~~~~~ 2021-07-15T20:13:43,215 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,215 9687 | bond(nextedge, outercasing); 2021-07-15T20:13:43,215 | ^~~~ 2021-07-15T20:13:43,219 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,219 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,219 | ^ 2021-07-15T20:13:43,219 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,219 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,219 | ^~~~~~ 2021-07-15T20:13:43,219 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,220 9716 | bond(baseedge, rightcand); 2021-07-15T20:13:43,220 | ^~~~ 2021-07-15T20:13:43,223 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,223 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,223 | ^ 2021-07-15T20:13:43,223 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,223 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,223 | ^~~~~~ 2021-07-15T20:13:43,223 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,224 9716 | bond(baseedge, rightcand); 2021-07-15T20:13:43,224 | ^~~~ 2021-07-15T20:13:43,227 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,227 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,227 | ^ 2021-07-15T20:13:43,227 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,227 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,227 | ^~~~~~ 2021-07-15T20:13:43,228 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,228 9716 | bond(baseedge, rightcand); 2021-07-15T20:13:43,228 | ^~~~ 2021-07-15T20:13:43,231 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,231 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,231 | ^ 2021-07-15T20:13:43,231 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,231 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,231 | ^~~~~~ 2021-07-15T20:13:43,231 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,232 9716 | bond(baseedge, rightcand); 2021-07-15T20:13:43,232 | ^~~~ 2021-07-15T20:13:43,235 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,235 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,235 | ^ 2021-07-15T20:13:43,235 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,235 969 | decode(ptr, otri2); 2021-07-15T20:13:43,235 | ^~~~~~ 2021-07-15T20:13:43,236 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,236 9720 | sym(baseedge, rightcand); 2021-07-15T20:13:43,236 | ^~~ 2021-07-15T20:13:43,239 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,239 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,239 | ^ 2021-07-15T20:13:43,239 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,239 969 | decode(ptr, otri2); 2021-07-15T20:13:43,240 | ^~~~~~ 2021-07-15T20:13:43,240 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,240 9720 | sym(baseedge, rightcand); 2021-07-15T20:13:43,240 | ^~~ 2021-07-15T20:13:43,243 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,243 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,243 | ^ 2021-07-15T20:13:43,243 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,243 969 | decode(ptr, otri2); 2021-07-15T20:13:43,243 | ^~~~~~ 2021-07-15T20:13:43,244 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,244 9720 | sym(baseedge, rightcand); 2021-07-15T20:13:43,244 | ^~~ 2021-07-15T20:13:43,247 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,247 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,247 | ^ 2021-07-15T20:13:43,247 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,247 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,248 | ^~~~~~ 2021-07-15T20:13:43,248 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,248 9725 | bond(baseedge, leftcand); 2021-07-15T20:13:43,248 | ^~~~ 2021-07-15T20:13:43,251 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,251 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,251 | ^ 2021-07-15T20:13:43,251 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,251 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,251 | ^~~~~~ 2021-07-15T20:13:43,252 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,252 9725 | bond(baseedge, leftcand); 2021-07-15T20:13:43,252 | ^~~~ 2021-07-15T20:13:43,255 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,255 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,255 | ^ 2021-07-15T20:13:43,255 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,255 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,255 | ^~~~~~ 2021-07-15T20:13:43,256 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,256 9725 | bond(baseedge, leftcand); 2021-07-15T20:13:43,256 | ^~~~ 2021-07-15T20:13:43,259 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,259 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,259 | ^ 2021-07-15T20:13:43,259 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,259 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,260 | ^~~~~~ 2021-07-15T20:13:43,260 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,260 9725 | bond(baseedge, leftcand); 2021-07-15T20:13:43,260 | ^~~~ 2021-07-15T20:13:43,263 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,263 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,263 | ^ 2021-07-15T20:13:43,263 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,263 969 | decode(ptr, otri2); 2021-07-15T20:13:43,264 | ^~~~~~ 2021-07-15T20:13:43,264 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,264 9729 | sym(baseedge, leftcand); 2021-07-15T20:13:43,264 | ^~~ 2021-07-15T20:13:43,267 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,267 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,267 | ^ 2021-07-15T20:13:43,267 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,267 969 | decode(ptr, otri2); 2021-07-15T20:13:43,268 | ^~~~~~ 2021-07-15T20:13:43,268 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,268 9729 | sym(baseedge, leftcand); 2021-07-15T20:13:43,268 | ^~~ 2021-07-15T20:13:43,271 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,271 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,271 | ^ 2021-07-15T20:13:43,271 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,272 969 | decode(ptr, otri2); 2021-07-15T20:13:43,272 | ^~~~~~ 2021-07-15T20:13:43,272 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,272 9729 | sym(baseedge, leftcand); 2021-07-15T20:13:43,272 | ^~~ 2021-07-15T20:13:43,272 c/triangle.c: In function ‘divconqrecurse’: 2021-07-15T20:13:43,276 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,276 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,276 | ^ 2021-07-15T20:13:43,276 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,276 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,276 | ^~~~~~ 2021-07-15T20:13:43,277 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,277 9791 | bond(*farleft, *farright); 2021-07-15T20:13:43,277 | ^~~~ 2021-07-15T20:13:43,280 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,280 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,280 | ^ 2021-07-15T20:13:43,280 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,280 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,281 | ^~~~~~ 2021-07-15T20:13:43,281 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,281 9791 | bond(*farleft, *farright); 2021-07-15T20:13:43,281 | ^~~~ 2021-07-15T20:13:43,284 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,284 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,284 | ^ 2021-07-15T20:13:43,284 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,284 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,285 | ^~~~~~ 2021-07-15T20:13:43,285 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,285 9791 | bond(*farleft, *farright); 2021-07-15T20:13:43,285 | ^~~~ 2021-07-15T20:13:43,288 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,288 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,288 | ^ 2021-07-15T20:13:43,288 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,289 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,289 | ^~~~~~ 2021-07-15T20:13:43,289 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,289 9791 | bond(*farleft, *farright); 2021-07-15T20:13:43,289 | ^~~~ 2021-07-15T20:13:43,292 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,292 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,292 | ^ 2021-07-15T20:13:43,293 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,293 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,293 | ^~~~~~ 2021-07-15T20:13:43,293 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,293 9794 | bond(*farleft, *farright); 2021-07-15T20:13:43,293 | ^~~~ 2021-07-15T20:13:43,296 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,296 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,296 | ^ 2021-07-15T20:13:43,297 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,297 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,297 | ^~~~~~ 2021-07-15T20:13:43,297 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,297 9794 | bond(*farleft, *farright); 2021-07-15T20:13:43,297 | ^~~~ 2021-07-15T20:13:43,300 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,300 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,301 | ^ 2021-07-15T20:13:43,301 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,301 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,301 | ^~~~~~ 2021-07-15T20:13:43,301 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,301 9794 | bond(*farleft, *farright); 2021-07-15T20:13:43,301 | ^~~~ 2021-07-15T20:13:43,304 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,304 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,305 | ^ 2021-07-15T20:13:43,305 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,305 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,305 | ^~~~~~ 2021-07-15T20:13:43,305 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,305 9794 | bond(*farleft, *farright); 2021-07-15T20:13:43,305 | ^~~~ 2021-07-15T20:13:43,308 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,309 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,309 | ^ 2021-07-15T20:13:43,309 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,309 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,309 | ^~~~~~ 2021-07-15T20:13:43,309 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,309 9797 | bond(*farleft, *farright); 2021-07-15T20:13:43,309 | ^~~~ 2021-07-15T20:13:43,312 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,313 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,313 | ^ 2021-07-15T20:13:43,313 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,313 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,313 | ^~~~~~ 2021-07-15T20:13:43,313 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,313 9797 | bond(*farleft, *farright); 2021-07-15T20:13:43,313 | ^~~~ 2021-07-15T20:13:43,316 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,317 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,317 | ^ 2021-07-15T20:13:43,317 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,317 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,317 | ^~~~~~ 2021-07-15T20:13:43,317 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,317 9797 | bond(*farleft, *farright); 2021-07-15T20:13:43,317 | ^~~~ 2021-07-15T20:13:43,320 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,321 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,321 | ^ 2021-07-15T20:13:43,321 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,321 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,321 | ^~~~~~ 2021-07-15T20:13:43,321 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,321 9797 | bond(*farleft, *farright); 2021-07-15T20:13:43,322 | ^~~~ 2021-07-15T20:13:43,325 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,326 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,326 | ^ 2021-07-15T20:13:43,326 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,326 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,326 | ^~~~~~ 2021-07-15T20:13:43,326 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,326 9827 | bond(midtri, tri1); 2021-07-15T20:13:43,326 | ^~~~ 2021-07-15T20:13:43,330 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,330 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,330 | ^ 2021-07-15T20:13:43,330 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,330 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,330 | ^~~~~~ 2021-07-15T20:13:43,330 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,330 9827 | bond(midtri, tri1); 2021-07-15T20:13:43,330 | ^~~~ 2021-07-15T20:13:43,334 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,334 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,334 | ^ 2021-07-15T20:13:43,334 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,334 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,334 | ^~~~~~ 2021-07-15T20:13:43,334 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,334 9827 | bond(midtri, tri1); 2021-07-15T20:13:43,335 | ^~~~ 2021-07-15T20:13:43,338 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,338 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,338 | ^ 2021-07-15T20:13:43,338 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,338 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,338 | ^~~~~~ 2021-07-15T20:13:43,338 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,338 9827 | bond(midtri, tri1); 2021-07-15T20:13:43,339 | ^~~~ 2021-07-15T20:13:43,342 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,342 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,342 | ^ 2021-07-15T20:13:43,342 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,342 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,342 | ^~~~~~ 2021-07-15T20:13:43,343 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,343 9828 | bond(tri2, tri3); 2021-07-15T20:13:43,343 | ^~~~ 2021-07-15T20:13:43,346 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,346 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,346 | ^ 2021-07-15T20:13:43,346 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,346 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,346 | ^~~~~~ 2021-07-15T20:13:43,347 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,347 9828 | bond(tri2, tri3); 2021-07-15T20:13:43,347 | ^~~~ 2021-07-15T20:13:43,350 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,350 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,350 | ^ 2021-07-15T20:13:43,350 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,350 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,350 | ^~~~~~ 2021-07-15T20:13:43,351 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,351 9828 | bond(tri2, tri3); 2021-07-15T20:13:43,351 | ^~~~ 2021-07-15T20:13:43,354 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,354 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,354 | ^ 2021-07-15T20:13:43,354 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,354 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,355 | ^~~~~~ 2021-07-15T20:13:43,355 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,355 9828 | bond(tri2, tri3); 2021-07-15T20:13:43,355 | ^~~~ 2021-07-15T20:13:43,358 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,358 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,358 | ^ 2021-07-15T20:13:43,358 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,359 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,359 | ^~~~~~ 2021-07-15T20:13:43,359 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,359 9833 | bond(midtri, tri3); 2021-07-15T20:13:43,359 | ^~~~ 2021-07-15T20:13:43,362 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,362 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,362 | ^ 2021-07-15T20:13:43,363 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,363 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,363 | ^~~~~~ 2021-07-15T20:13:43,363 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,363 9833 | bond(midtri, tri3); 2021-07-15T20:13:43,363 | ^~~~ 2021-07-15T20:13:43,366 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,366 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,366 | ^ 2021-07-15T20:13:43,367 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,367 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,367 | ^~~~~~ 2021-07-15T20:13:43,367 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,367 9833 | bond(midtri, tri3); 2021-07-15T20:13:43,367 | ^~~~ 2021-07-15T20:13:43,370 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,370 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,370 | ^ 2021-07-15T20:13:43,371 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,371 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,371 | ^~~~~~ 2021-07-15T20:13:43,371 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,371 9833 | bond(midtri, tri3); 2021-07-15T20:13:43,371 | ^~~~ 2021-07-15T20:13:43,374 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,374 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,375 | ^ 2021-07-15T20:13:43,375 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,375 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,375 | ^~~~~~ 2021-07-15T20:13:43,375 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,375 9834 | bond(tri1, tri2); 2021-07-15T20:13:43,375 | ^~~~ 2021-07-15T20:13:43,378 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,379 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,379 | ^ 2021-07-15T20:13:43,379 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,379 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,379 | ^~~~~~ 2021-07-15T20:13:43,379 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,379 9834 | bond(tri1, tri2); 2021-07-15T20:13:43,379 | ^~~~ 2021-07-15T20:13:43,382 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,383 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,383 | ^ 2021-07-15T20:13:43,383 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,383 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,383 | ^~~~~~ 2021-07-15T20:13:43,383 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,383 9834 | bond(tri1, tri2); 2021-07-15T20:13:43,383 | ^~~~ 2021-07-15T20:13:43,386 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,387 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,387 | ^ 2021-07-15T20:13:43,387 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,387 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,387 | ^~~~~~ 2021-07-15T20:13:43,387 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,387 9834 | bond(tri1, tri2); 2021-07-15T20:13:43,387 | ^~~~ 2021-07-15T20:13:43,391 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,391 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,391 | ^ 2021-07-15T20:13:43,391 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,391 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,391 | ^~~~~~ 2021-07-15T20:13:43,391 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,392 9839 | bond(midtri, tri1); 2021-07-15T20:13:43,392 | ^~~~ 2021-07-15T20:13:43,395 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,395 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,395 | ^ 2021-07-15T20:13:43,395 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,395 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,395 | ^~~~~~ 2021-07-15T20:13:43,395 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,396 9839 | bond(midtri, tri1); 2021-07-15T20:13:43,396 | ^~~~ 2021-07-15T20:13:43,399 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,399 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,399 | ^ 2021-07-15T20:13:43,399 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,399 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,399 | ^~~~~~ 2021-07-15T20:13:43,399 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,400 9839 | bond(midtri, tri1); 2021-07-15T20:13:43,400 | ^~~~ 2021-07-15T20:13:43,403 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,403 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,403 | ^ 2021-07-15T20:13:43,403 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,403 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,403 | ^~~~~~ 2021-07-15T20:13:43,404 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,404 9839 | bond(midtri, tri1); 2021-07-15T20:13:43,404 | ^~~~ 2021-07-15T20:13:43,407 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,407 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,407 | ^ 2021-07-15T20:13:43,407 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,407 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,407 | ^~~~~~ 2021-07-15T20:13:43,408 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,408 9840 | bond(tri2, tri3); 2021-07-15T20:13:43,408 | ^~~~ 2021-07-15T20:13:43,411 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,411 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,411 | ^ 2021-07-15T20:13:43,411 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,411 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,412 | ^~~~~~ 2021-07-15T20:13:43,412 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,412 9840 | bond(tri2, tri3); 2021-07-15T20:13:43,412 | ^~~~ 2021-07-15T20:13:43,415 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,415 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,415 | ^ 2021-07-15T20:13:43,415 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,415 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,416 | ^~~~~~ 2021-07-15T20:13:43,416 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,416 9840 | bond(tri2, tri3); 2021-07-15T20:13:43,416 | ^~~~ 2021-07-15T20:13:43,419 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,419 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,419 | ^ 2021-07-15T20:13:43,419 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,420 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,420 | ^~~~~~ 2021-07-15T20:13:43,420 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,420 9840 | bond(tri2, tri3); 2021-07-15T20:13:43,420 | ^~~~ 2021-07-15T20:13:43,424 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,424 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,424 | ^ 2021-07-15T20:13:43,425 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,425 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,425 | ^~~~~~ 2021-07-15T20:13:43,425 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,425 9870 | bond(midtri, tri1); 2021-07-15T20:13:43,425 | ^~~~ 2021-07-15T20:13:43,428 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,428 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,429 | ^ 2021-07-15T20:13:43,429 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,429 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,429 | ^~~~~~ 2021-07-15T20:13:43,429 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,429 9870 | bond(midtri, tri1); 2021-07-15T20:13:43,429 | ^~~~ 2021-07-15T20:13:43,432 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,433 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,433 | ^ 2021-07-15T20:13:43,433 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,433 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,433 | ^~~~~~ 2021-07-15T20:13:43,433 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,433 9870 | bond(midtri, tri1); 2021-07-15T20:13:43,433 | ^~~~ 2021-07-15T20:13:43,436 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,437 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,437 | ^ 2021-07-15T20:13:43,437 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,437 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,437 | ^~~~~~ 2021-07-15T20:13:43,437 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,437 9870 | bond(midtri, tri1); 2021-07-15T20:13:43,437 | ^~~~ 2021-07-15T20:13:43,441 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,441 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,441 | ^ 2021-07-15T20:13:43,441 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,441 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,441 | ^~~~~~ 2021-07-15T20:13:43,441 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,441 9872 | bond(midtri, tri2); 2021-07-15T20:13:43,442 | ^~~~ 2021-07-15T20:13:43,445 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,445 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,445 | ^ 2021-07-15T20:13:43,445 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,445 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,445 | ^~~~~~ 2021-07-15T20:13:43,445 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,445 9872 | bond(midtri, tri2); 2021-07-15T20:13:43,446 | ^~~~ 2021-07-15T20:13:43,449 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,449 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,449 | ^ 2021-07-15T20:13:43,449 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,449 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,449 | ^~~~~~ 2021-07-15T20:13:43,449 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,450 9872 | bond(midtri, tri2); 2021-07-15T20:13:43,450 | ^~~~ 2021-07-15T20:13:43,453 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,453 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,453 | ^ 2021-07-15T20:13:43,453 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,453 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,453 | ^~~~~~ 2021-07-15T20:13:43,454 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,454 9872 | bond(midtri, tri2); 2021-07-15T20:13:43,454 | ^~~~ 2021-07-15T20:13:43,457 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,457 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,457 | ^ 2021-07-15T20:13:43,457 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,457 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,458 | ^~~~~~ 2021-07-15T20:13:43,458 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,458 9874 | bond(midtri, tri3); 2021-07-15T20:13:43,458 | ^~~~ 2021-07-15T20:13:43,461 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,461 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,461 | ^ 2021-07-15T20:13:43,461 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,462 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,462 | ^~~~~~ 2021-07-15T20:13:43,462 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,462 9874 | bond(midtri, tri3); 2021-07-15T20:13:43,462 | ^~~~ 2021-07-15T20:13:43,465 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,465 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,465 | ^ 2021-07-15T20:13:43,465 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,466 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,466 | ^~~~~~ 2021-07-15T20:13:43,466 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,466 9874 | bond(midtri, tri3); 2021-07-15T20:13:43,466 | ^~~~ 2021-07-15T20:13:43,469 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,469 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,469 | ^ 2021-07-15T20:13:43,470 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,470 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,470 | ^~~~~~ 2021-07-15T20:13:43,470 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,470 9874 | bond(midtri, tri3); 2021-07-15T20:13:43,470 | ^~~~ 2021-07-15T20:13:43,473 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,473 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,474 | ^ 2021-07-15T20:13:43,474 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,474 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,474 | ^~~~~~ 2021-07-15T20:13:43,474 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,474 9877 | bond(tri1, tri2); 2021-07-15T20:13:43,474 | ^~~~ 2021-07-15T20:13:43,477 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,478 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,478 | ^ 2021-07-15T20:13:43,478 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,478 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,478 | ^~~~~~ 2021-07-15T20:13:43,478 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,478 9877 | bond(tri1, tri2); 2021-07-15T20:13:43,478 | ^~~~ 2021-07-15T20:13:43,482 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,482 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,482 | ^ 2021-07-15T20:13:43,482 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,482 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,482 | ^~~~~~ 2021-07-15T20:13:43,482 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,482 9877 | bond(tri1, tri2); 2021-07-15T20:13:43,482 | ^~~~ 2021-07-15T20:13:43,486 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,486 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,486 | ^ 2021-07-15T20:13:43,486 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,486 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,486 | ^~~~~~ 2021-07-15T20:13:43,486 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,486 9877 | bond(tri1, tri2); 2021-07-15T20:13:43,487 | ^~~~ 2021-07-15T20:13:43,490 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,490 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,490 | ^ 2021-07-15T20:13:43,490 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,490 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,490 | ^~~~~~ 2021-07-15T20:13:43,491 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,491 9880 | bond(tri1, tri3); 2021-07-15T20:13:43,491 | ^~~~ 2021-07-15T20:13:43,494 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,494 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,494 | ^ 2021-07-15T20:13:43,494 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,494 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,494 | ^~~~~~ 2021-07-15T20:13:43,495 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,495 9880 | bond(tri1, tri3); 2021-07-15T20:13:43,495 | ^~~~ 2021-07-15T20:13:43,498 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,498 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,498 | ^ 2021-07-15T20:13:43,498 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,498 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,499 | ^~~~~~ 2021-07-15T20:13:43,499 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,499 9880 | bond(tri1, tri3); 2021-07-15T20:13:43,499 | ^~~~ 2021-07-15T20:13:43,502 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,502 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,502 | ^ 2021-07-15T20:13:43,502 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,502 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,503 | ^~~~~~ 2021-07-15T20:13:43,503 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,503 9880 | bond(tri1, tri3); 2021-07-15T20:13:43,503 | ^~~~ 2021-07-15T20:13:43,506 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,506 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,506 | ^ 2021-07-15T20:13:43,507 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,507 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,507 | ^~~~~~ 2021-07-15T20:13:43,507 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,507 9883 | bond(tri2, tri3); 2021-07-15T20:13:43,507 | ^~~~ 2021-07-15T20:13:43,510 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,510 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,510 | ^ 2021-07-15T20:13:43,511 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,511 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,511 | ^~~~~~ 2021-07-15T20:13:43,511 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,511 9883 | bond(tri2, tri3); 2021-07-15T20:13:43,511 | ^~~~ 2021-07-15T20:13:43,515 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,515 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,515 | ^ 2021-07-15T20:13:43,515 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,515 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,515 | ^~~~~~ 2021-07-15T20:13:43,515 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,515 9883 | bond(tri2, tri3); 2021-07-15T20:13:43,516 | ^~~~ 2021-07-15T20:13:43,519 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,519 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,519 | ^ 2021-07-15T20:13:43,519 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,519 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,519 | ^~~~~~ 2021-07-15T20:13:43,520 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,520 9883 | bond(tri2, tri3); 2021-07-15T20:13:43,520 | ^~~~ 2021-07-15T20:13:43,520 c/triangle.c: In function ‘removeghosts’: 2021-07-15T20:13:43,524 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,524 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,524 | ^ 2021-07-15T20:13:43,524 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,524 973 | decode(ptr, otri); 2021-07-15T20:13:43,524 | ^~~~~~ 2021-07-15T20:13:43,525 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,525 9942 | symself(searchedge); 2021-07-15T20:13:43,525 | ^~~~~~~ 2021-07-15T20:13:43,528 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,528 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,528 | ^ 2021-07-15T20:13:43,528 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,529 973 | decode(ptr, otri); 2021-07-15T20:13:43,529 | ^~~~~~ 2021-07-15T20:13:43,529 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,529 9942 | symself(searchedge); 2021-07-15T20:13:43,529 | ^~~~~~~ 2021-07-15T20:13:43,532 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,532 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,532 | ^ 2021-07-15T20:13:43,533 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,533 973 | decode(ptr, otri); 2021-07-15T20:13:43,533 | ^~~~~~ 2021-07-15T20:13:43,533 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,533 9942 | symself(searchedge); 2021-07-15T20:13:43,533 | ^~~~~~~ 2021-07-15T20:13:43,536 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,536 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,537 | ^ 2021-07-15T20:13:43,537 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,537 9943 | m->dummytri[0] = encode(searchedge); 2021-07-15T20:13:43,537 | ^~~~~~ 2021-07-15T20:13:43,540 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,541 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,541 | ^ 2021-07-15T20:13:43,541 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,541 9943 | m->dummytri[0] = encode(searchedge); 2021-07-15T20:13:43,541 | ^~~~~~ 2021-07-15T20:13:43,545 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,545 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,545 | ^ 2021-07-15T20:13:43,545 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,545 973 | decode(ptr, otri); 2021-07-15T20:13:43,545 | ^~~~~~ 2021-07-15T20:13:43,545 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,546 9951 | symself(dissolveedge); 2021-07-15T20:13:43,546 | ^~~~~~~ 2021-07-15T20:13:43,549 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,549 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,549 | ^ 2021-07-15T20:13:43,549 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,549 973 | decode(ptr, otri); 2021-07-15T20:13:43,550 | ^~~~~~ 2021-07-15T20:13:43,550 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,550 9951 | symself(dissolveedge); 2021-07-15T20:13:43,550 | ^~~~~~~ 2021-07-15T20:13:43,553 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,553 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,553 | ^ 2021-07-15T20:13:43,554 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,554 973 | decode(ptr, otri); 2021-07-15T20:13:43,554 | ^~~~~~ 2021-07-15T20:13:43,554 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,554 9951 | symself(dissolveedge); 2021-07-15T20:13:43,554 | ^~~~~~~ 2021-07-15T20:13:43,558 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,558 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,558 | ^ 2021-07-15T20:13:43,558 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,558 969 | decode(ptr, otri2); 2021-07-15T20:13:43,558 | ^~~~~~ 2021-07-15T20:13:43,558 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,558 9966 | sym(deadtriangle, dissolveedge); 2021-07-15T20:13:43,558 | ^~~ 2021-07-15T20:13:43,562 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,562 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,562 | ^ 2021-07-15T20:13:43,562 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,562 969 | decode(ptr, otri2); 2021-07-15T20:13:43,562 | ^~~~~~ 2021-07-15T20:13:43,562 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,563 9966 | sym(deadtriangle, dissolveedge); 2021-07-15T20:13:43,563 | ^~~ 2021-07-15T20:13:43,566 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,566 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,566 | ^ 2021-07-15T20:13:43,566 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,567 969 | decode(ptr, otri2); 2021-07-15T20:13:43,567 | ^~~~~~ 2021-07-15T20:13:43,567 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,567 9966 | sym(deadtriangle, dissolveedge); 2021-07-15T20:13:43,567 | ^~~ 2021-07-15T20:13:43,568 c/triangle.c: In function ‘removebox’: 2021-07-15T20:13:43,573 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,573 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,573 | ^ 2021-07-15T20:13:43,573 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,573 973 | decode(ptr, otri); 2021-07-15T20:13:43,573 | ^~~~~~ 2021-07-15T20:13:43,573 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,573 10159 | symself(nextedge); 2021-07-15T20:13:43,574 | ^~~~~~~ 2021-07-15T20:13:43,577 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,577 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,577 | ^ 2021-07-15T20:13:43,577 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,577 973 | decode(ptr, otri); 2021-07-15T20:13:43,578 | ^~~~~~ 2021-07-15T20:13:43,578 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,578 10159 | symself(nextedge); 2021-07-15T20:13:43,578 | ^~~~~~~ 2021-07-15T20:13:43,581 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,581 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,581 | ^ 2021-07-15T20:13:43,582 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,582 973 | decode(ptr, otri); 2021-07-15T20:13:43,582 | ^~~~~~ 2021-07-15T20:13:43,582 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,582 10159 | symself(nextedge); 2021-07-15T20:13:43,582 | ^~~~~~~ 2021-07-15T20:13:43,585 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,586 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,586 | ^ 2021-07-15T20:13:43,586 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,586 973 | decode(ptr, otri); 2021-07-15T20:13:43,586 | ^~~~~~ 2021-07-15T20:13:43,586 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,586 10163 | symself(nextedge); 2021-07-15T20:13:43,586 | ^~~~~~~ 2021-07-15T20:13:43,590 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,590 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,590 | ^ 2021-07-15T20:13:43,590 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,590 973 | decode(ptr, otri); 2021-07-15T20:13:43,590 | ^~~~~~ 2021-07-15T20:13:43,591 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,591 10163 | symself(nextedge); 2021-07-15T20:13:43,591 | ^~~~~~~ 2021-07-15T20:13:43,594 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,594 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,594 | ^ 2021-07-15T20:13:43,594 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,595 973 | decode(ptr, otri); 2021-07-15T20:13:43,595 | ^~~~~~ 2021-07-15T20:13:43,595 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,595 10163 | symself(nextedge); 2021-07-15T20:13:43,595 | ^~~~~~~ 2021-07-15T20:13:43,598 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,598 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,599 | ^ 2021-07-15T20:13:43,599 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,599 973 | decode(ptr, otri); 2021-07-15T20:13:43,599 | ^~~~~~ 2021-07-15T20:13:43,599 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,599 10167 | symself(searchedge); 2021-07-15T20:13:43,599 | ^~~~~~~ 2021-07-15T20:13:43,603 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,603 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,603 | ^ 2021-07-15T20:13:43,603 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,603 973 | decode(ptr, otri); 2021-07-15T20:13:43,603 | ^~~~~~ 2021-07-15T20:13:43,603 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,603 10167 | symself(searchedge); 2021-07-15T20:13:43,604 | ^~~~~~~ 2021-07-15T20:13:43,607 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,607 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,607 | ^ 2021-07-15T20:13:43,607 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,607 973 | decode(ptr, otri); 2021-07-15T20:13:43,607 | ^~~~~~ 2021-07-15T20:13:43,608 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,608 10167 | symself(searchedge); 2021-07-15T20:13:43,608 | ^~~~~~~ 2021-07-15T20:13:43,611 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,611 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,611 | ^ 2021-07-15T20:13:43,612 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,612 973 | decode(ptr, otri); 2021-07-15T20:13:43,612 | ^~~~~~ 2021-07-15T20:13:43,612 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,612 10171 | symself(checkedge); 2021-07-15T20:13:43,612 | ^~~~~~~ 2021-07-15T20:13:43,615 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,616 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,616 | ^ 2021-07-15T20:13:43,616 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,616 973 | decode(ptr, otri); 2021-07-15T20:13:43,616 | ^~~~~~ 2021-07-15T20:13:43,616 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,616 10171 | symself(checkedge); 2021-07-15T20:13:43,616 | ^~~~~~~ 2021-07-15T20:13:43,620 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,620 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,620 | ^ 2021-07-15T20:13:43,620 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,620 973 | decode(ptr, otri); 2021-07-15T20:13:43,620 | ^~~~~~ 2021-07-15T20:13:43,620 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,620 10171 | symself(checkedge); 2021-07-15T20:13:43,621 | ^~~~~~~ 2021-07-15T20:13:43,624 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,624 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,624 | ^ 2021-07-15T20:13:43,624 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,624 973 | decode(ptr, otri); 2021-07-15T20:13:43,625 | ^~~~~~ 2021-07-15T20:13:43,625 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,625 10177 | symself(searchedge); 2021-07-15T20:13:43,625 | ^~~~~~~ 2021-07-15T20:13:43,628 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,629 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,629 | ^ 2021-07-15T20:13:43,629 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,629 973 | decode(ptr, otri); 2021-07-15T20:13:43,629 | ^~~~~~ 2021-07-15T20:13:43,629 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,629 10177 | symself(searchedge); 2021-07-15T20:13:43,629 | ^~~~~~~ 2021-07-15T20:13:43,633 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,633 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,633 | ^ 2021-07-15T20:13:43,633 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,633 973 | decode(ptr, otri); 2021-07-15T20:13:43,633 | ^~~~~~ 2021-07-15T20:13:43,633 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,633 10177 | symself(searchedge); 2021-07-15T20:13:43,634 | ^~~~~~~ 2021-07-15T20:13:43,637 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,637 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,637 | ^ 2021-07-15T20:13:43,637 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,637 10181 | m->dummytri[0] = encode(searchedge); 2021-07-15T20:13:43,637 | ^~~~~~ 2021-07-15T20:13:43,641 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,641 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,641 | ^ 2021-07-15T20:13:43,642 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,642 10181 | m->dummytri[0] = encode(searchedge); 2021-07-15T20:13:43,642 | ^~~~~~ 2021-07-15T20:13:43,646 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,646 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,646 | ^ 2021-07-15T20:13:43,646 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,646 973 | decode(ptr, otri); 2021-07-15T20:13:43,646 | ^~~~~~ 2021-07-15T20:13:43,646 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,646 10186 | symself(dissolveedge); 2021-07-15T20:13:43,646 | ^~~~~~~ 2021-07-15T20:13:43,650 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,650 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,650 | ^ 2021-07-15T20:13:43,650 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,650 973 | decode(ptr, otri); 2021-07-15T20:13:43,650 | ^~~~~~ 2021-07-15T20:13:43,651 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,651 10186 | symself(dissolveedge); 2021-07-15T20:13:43,651 | ^~~~~~~ 2021-07-15T20:13:43,654 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,654 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,655 | ^ 2021-07-15T20:13:43,655 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,655 973 | decode(ptr, otri); 2021-07-15T20:13:43,655 | ^~~~~~ 2021-07-15T20:13:43,655 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,655 10186 | symself(dissolveedge); 2021-07-15T20:13:43,655 | ^~~~~~~ 2021-07-15T20:13:43,659 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,659 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,659 | ^ 2021-07-15T20:13:43,659 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,659 969 | decode(ptr, otri2); 2021-07-15T20:13:43,659 | ^~~~~~ 2021-07-15T20:13:43,660 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,660 10204 | sym(deadtriangle, nextedge); 2021-07-15T20:13:43,660 | ^~~ 2021-07-15T20:13:43,663 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,663 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,663 | ^ 2021-07-15T20:13:43,663 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,664 969 | decode(ptr, otri2); 2021-07-15T20:13:43,664 | ^~~~~~ 2021-07-15T20:13:43,664 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,664 10204 | sym(deadtriangle, nextedge); 2021-07-15T20:13:43,664 | ^~~ 2021-07-15T20:13:43,667 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,668 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,668 | ^ 2021-07-15T20:13:43,668 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,668 969 | decode(ptr, otri2); 2021-07-15T20:13:43,668 | ^~~~~~ 2021-07-15T20:13:43,668 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,668 10204 | sym(deadtriangle, nextedge); 2021-07-15T20:13:43,668 | ^~~ 2021-07-15T20:13:43,676 c/triangle.c: In function ‘frontlocate’: 2021-07-15T20:13:43,680 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,680 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,680 | ^ 2021-07-15T20:13:43,681 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,681 973 | decode(ptr, otri); 2021-07-15T20:13:43,681 | ^~~~~~ 2021-07-15T20:13:43,681 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,681 1003 | symself(otri); 2021-07-15T20:13:43,681 | ^~~~~~~ 2021-07-15T20:13:43,681 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:43,681 10788 | onextself(*searchtri); 2021-07-15T20:13:43,681 | ^~~~~~~~~ 2021-07-15T20:13:43,685 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,685 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,685 | ^ 2021-07-15T20:13:43,685 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,685 973 | decode(ptr, otri); 2021-07-15T20:13:43,685 | ^~~~~~ 2021-07-15T20:13:43,685 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,686 1003 | symself(otri); 2021-07-15T20:13:43,686 | ^~~~~~~ 2021-07-15T20:13:43,686 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:43,686 10788 | onextself(*searchtri); 2021-07-15T20:13:43,686 | ^~~~~~~~~ 2021-07-15T20:13:43,689 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,690 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,690 | ^ 2021-07-15T20:13:43,690 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,690 973 | decode(ptr, otri); 2021-07-15T20:13:43,690 | ^~~~~~ 2021-07-15T20:13:43,690 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,690 1003 | symself(otri); 2021-07-15T20:13:43,691 | ^~~~~~~ 2021-07-15T20:13:43,691 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:43,691 10788 | onextself(*searchtri); 2021-07-15T20:13:43,691 | ^~~~~~~~~ 2021-07-15T20:13:43,691 c/triangle.c: In function ‘sweeplinedelaunay’: 2021-07-15T20:13:43,695 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,695 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,695 | ^ 2021-07-15T20:13:43,695 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,695 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,695 | ^~~~~~ 2021-07-15T20:13:43,696 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,696 10843 | bond(lefttri, righttri); 2021-07-15T20:13:43,696 | ^~~~ 2021-07-15T20:13:43,699 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,700 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,700 | ^ 2021-07-15T20:13:43,700 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,700 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,700 | ^~~~~~ 2021-07-15T20:13:43,700 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,700 10843 | bond(lefttri, righttri); 2021-07-15T20:13:43,700 | ^~~~ 2021-07-15T20:13:43,704 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,704 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,704 | ^ 2021-07-15T20:13:43,704 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,705 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,705 | ^~~~~~ 2021-07-15T20:13:43,705 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,705 10843 | bond(lefttri, righttri); 2021-07-15T20:13:43,705 | ^~~~ 2021-07-15T20:13:43,709 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,709 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,709 | ^ 2021-07-15T20:13:43,709 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,709 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,709 | ^~~~~~ 2021-07-15T20:13:43,709 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,710 10843 | bond(lefttri, righttri); 2021-07-15T20:13:43,710 | ^~~~ 2021-07-15T20:13:43,713 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,713 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,714 | ^ 2021-07-15T20:13:43,714 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,714 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,714 | ^~~~~~ 2021-07-15T20:13:43,714 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,714 10846 | bond(lefttri, righttri); 2021-07-15T20:13:43,714 | ^~~~ 2021-07-15T20:13:43,718 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,718 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,718 | ^ 2021-07-15T20:13:43,718 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,718 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,719 | ^~~~~~ 2021-07-15T20:13:43,719 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,719 10846 | bond(lefttri, righttri); 2021-07-15T20:13:43,719 | ^~~~ 2021-07-15T20:13:43,723 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,723 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,723 | ^ 2021-07-15T20:13:43,723 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,723 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,723 | ^~~~~~ 2021-07-15T20:13:43,723 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,723 10846 | bond(lefttri, righttri); 2021-07-15T20:13:43,723 | ^~~~ 2021-07-15T20:13:43,727 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,727 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,728 | ^ 2021-07-15T20:13:43,728 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,728 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,728 | ^~~~~~ 2021-07-15T20:13:43,728 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,728 10846 | bond(lefttri, righttri); 2021-07-15T20:13:43,728 | ^~~~ 2021-07-15T20:13:43,732 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,732 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,732 | ^ 2021-07-15T20:13:43,732 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,733 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,733 | ^~~~~~ 2021-07-15T20:13:43,733 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,733 10849 | bond(lefttri, righttri); 2021-07-15T20:13:43,733 | ^~~~ 2021-07-15T20:13:43,737 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,737 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,737 | ^ 2021-07-15T20:13:43,737 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,737 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,737 | ^~~~~~ 2021-07-15T20:13:43,737 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,737 10849 | bond(lefttri, righttri); 2021-07-15T20:13:43,738 | ^~~~ 2021-07-15T20:13:43,741 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,741 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,742 | ^ 2021-07-15T20:13:43,742 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,742 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,742 | ^~~~~~ 2021-07-15T20:13:43,742 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,742 10849 | bond(lefttri, righttri); 2021-07-15T20:13:43,742 | ^~~~ 2021-07-15T20:13:43,746 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,746 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,746 | ^ 2021-07-15T20:13:43,746 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,746 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,747 | ^~~~~~ 2021-07-15T20:13:43,747 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,747 10849 | bond(lefttri, righttri); 2021-07-15T20:13:43,747 | ^~~~ 2021-07-15T20:13:43,752 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,752 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,752 | ^ 2021-07-15T20:13:43,752 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,752 10889 | decode(nextevent->eventptr, fliptri); 2021-07-15T20:13:43,752 | ^~~~~~ 2021-07-15T20:13:43,756 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,756 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,757 | ^ 2021-07-15T20:13:43,757 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,757 10889 | decode(nextevent->eventptr, fliptri); 2021-07-15T20:13:43,757 | ^~~~~~ 2021-07-15T20:13:43,761 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,761 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,761 | ^ 2021-07-15T20:13:43,761 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,761 10889 | decode(nextevent->eventptr, fliptri); 2021-07-15T20:13:43,762 | ^~~~~~ 2021-07-15T20:13:43,766 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,766 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,766 | ^ 2021-07-15T20:13:43,766 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,766 969 | decode(ptr, otri2); 2021-07-15T20:13:43,766 | ^~~~~~ 2021-07-15T20:13:43,766 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,766 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:43,767 | ^~~ 2021-07-15T20:13:43,767 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:43,767 10890 | oprev(fliptri, farlefttri); 2021-07-15T20:13:43,767 | ^~~~~ 2021-07-15T20:13:43,770 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,770 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,771 | ^ 2021-07-15T20:13:43,771 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,771 969 | decode(ptr, otri2); 2021-07-15T20:13:43,771 | ^~~~~~ 2021-07-15T20:13:43,771 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,771 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:43,771 | ^~~ 2021-07-15T20:13:43,771 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:43,771 10890 | oprev(fliptri, farlefttri); 2021-07-15T20:13:43,772 | ^~~~~ 2021-07-15T20:13:43,775 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,775 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,775 | ^ 2021-07-15T20:13:43,775 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,776 969 | decode(ptr, otri2); 2021-07-15T20:13:43,776 | ^~~~~~ 2021-07-15T20:13:43,776 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,776 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:43,776 | ^~~ 2021-07-15T20:13:43,776 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:43,776 10890 | oprev(fliptri, farlefttri); 2021-07-15T20:13:43,776 | ^~~~~ 2021-07-15T20:13:43,780 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,780 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,780 | ^ 2021-07-15T20:13:43,780 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,780 973 | decode(ptr, otri); 2021-07-15T20:13:43,781 | ^~~~~~ 2021-07-15T20:13:43,781 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,781 999 | symself(otri2); 2021-07-15T20:13:43,781 | ^~~~~~~ 2021-07-15T20:13:43,781 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2021-07-15T20:13:43,781 10892 | onext(fliptri, farrighttri); 2021-07-15T20:13:43,781 | ^~~~~ 2021-07-15T20:13:43,785 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,785 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,785 | ^ 2021-07-15T20:13:43,785 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,785 973 | decode(ptr, otri); 2021-07-15T20:13:43,785 | ^~~~~~ 2021-07-15T20:13:43,785 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,785 999 | symself(otri2); 2021-07-15T20:13:43,786 | ^~~~~~~ 2021-07-15T20:13:43,786 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2021-07-15T20:13:43,786 10892 | onext(fliptri, farrighttri); 2021-07-15T20:13:43,786 | ^~~~~ 2021-07-15T20:13:43,789 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,789 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,790 | ^ 2021-07-15T20:13:43,790 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,790 973 | decode(ptr, otri); 2021-07-15T20:13:43,790 | ^~~~~~ 2021-07-15T20:13:43,790 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,790 999 | symself(otri2); 2021-07-15T20:13:43,790 | ^~~~~~~ 2021-07-15T20:13:43,790 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2021-07-15T20:13:43,790 10892 | onext(fliptri, farrighttri); 2021-07-15T20:13:43,791 | ^~~~~ 2021-07-15T20:13:43,794 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,794 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,794 | ^ 2021-07-15T20:13:43,795 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,795 969 | decode(ptr, otri2); 2021-07-15T20:13:43,795 | ^~~~~~ 2021-07-15T20:13:43,795 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,795 10902 | sym(lefttri, farlefttri); 2021-07-15T20:13:43,795 | ^~~ 2021-07-15T20:13:43,799 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,799 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,799 | ^ 2021-07-15T20:13:43,799 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,799 969 | decode(ptr, otri2); 2021-07-15T20:13:43,800 | ^~~~~~ 2021-07-15T20:13:43,800 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,800 10902 | sym(lefttri, farlefttri); 2021-07-15T20:13:43,800 | ^~~ 2021-07-15T20:13:43,804 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,804 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,804 | ^ 2021-07-15T20:13:43,804 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,804 969 | decode(ptr, otri2); 2021-07-15T20:13:43,804 | ^~~~~~ 2021-07-15T20:13:43,804 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,804 10902 | sym(lefttri, farlefttri); 2021-07-15T20:13:43,804 | ^~~ 2021-07-15T20:13:43,808 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,808 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,809 | ^ 2021-07-15T20:13:43,809 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,809 973 | decode(ptr, otri); 2021-07-15T20:13:43,809 | ^~~~~~ 2021-07-15T20:13:43,809 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,809 10905 | symself(fliptri); 2021-07-15T20:13:43,809 | ^~~~~~~ 2021-07-15T20:13:43,813 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,813 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,813 | ^ 2021-07-15T20:13:43,813 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,814 973 | decode(ptr, otri); 2021-07-15T20:13:43,814 | ^~~~~~ 2021-07-15T20:13:43,814 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,814 10905 | symself(fliptri); 2021-07-15T20:13:43,814 | ^~~~~~~ 2021-07-15T20:13:43,818 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,818 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,818 | ^ 2021-07-15T20:13:43,818 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,818 973 | decode(ptr, otri); 2021-07-15T20:13:43,818 | ^~~~~~ 2021-07-15T20:13:43,818 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:43,819 10905 | symself(fliptri); 2021-07-15T20:13:43,819 | ^~~~~~~ 2021-07-15T20:13:43,823 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,823 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,823 | ^ 2021-07-15T20:13:43,823 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,824 969 | decode(ptr, otri2); 2021-07-15T20:13:43,824 | ^~~~~~ 2021-07-15T20:13:43,824 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,824 10941 | sym(searchtri, farlefttri); 2021-07-15T20:13:43,824 | ^~~ 2021-07-15T20:13:43,828 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,828 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,828 | ^ 2021-07-15T20:13:43,828 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,828 969 | decode(ptr, otri2); 2021-07-15T20:13:43,828 | ^~~~~~ 2021-07-15T20:13:43,829 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,829 10941 | sym(searchtri, farlefttri); 2021-07-15T20:13:43,829 | ^~~ 2021-07-15T20:13:43,832 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,833 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,833 | ^ 2021-07-15T20:13:43,833 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,833 969 | decode(ptr, otri2); 2021-07-15T20:13:43,833 | ^~~~~~ 2021-07-15T20:13:43,833 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:43,833 10941 | sym(searchtri, farlefttri); 2021-07-15T20:13:43,833 | ^~~ 2021-07-15T20:13:43,838 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,838 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,838 | ^ 2021-07-15T20:13:43,838 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,838 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,838 | ^~~~~~ 2021-07-15T20:13:43,838 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,838 10949 | bond(lefttri, righttri); 2021-07-15T20:13:43,839 | ^~~~ 2021-07-15T20:13:43,842 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,842 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,843 | ^ 2021-07-15T20:13:43,843 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,843 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,843 | ^~~~~~ 2021-07-15T20:13:43,843 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,843 10949 | bond(lefttri, righttri); 2021-07-15T20:13:43,843 | ^~~~ 2021-07-15T20:13:43,847 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,847 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,847 | ^ 2021-07-15T20:13:43,847 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,847 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,848 | ^~~~~~ 2021-07-15T20:13:43,848 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,848 10949 | bond(lefttri, righttri); 2021-07-15T20:13:43,848 | ^~~~ 2021-07-15T20:13:43,852 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,852 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,852 | ^ 2021-07-15T20:13:43,852 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,852 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,852 | ^~~~~~ 2021-07-15T20:13:43,852 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,852 10949 | bond(lefttri, righttri); 2021-07-15T20:13:43,853 | ^~~~ 2021-07-15T20:13:43,856 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,857 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,857 | ^ 2021-07-15T20:13:43,857 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,857 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,857 | ^~~~~~ 2021-07-15T20:13:43,857 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,857 10952 | bond(lefttri, righttri); 2021-07-15T20:13:43,857 | ^~~~ 2021-07-15T20:13:43,861 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,861 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,861 | ^ 2021-07-15T20:13:43,861 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,862 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,862 | ^~~~~~ 2021-07-15T20:13:43,862 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,862 10952 | bond(lefttri, righttri); 2021-07-15T20:13:43,862 | ^~~~ 2021-07-15T20:13:43,866 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,866 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,866 | ^ 2021-07-15T20:13:43,866 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,866 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,866 | ^~~~~~ 2021-07-15T20:13:43,867 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,867 10952 | bond(lefttri, righttri); 2021-07-15T20:13:43,867 | ^~~~ 2021-07-15T20:13:43,870 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,871 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,871 | ^ 2021-07-15T20:13:43,871 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,871 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,871 | ^~~~~~ 2021-07-15T20:13:43,871 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,871 10952 | bond(lefttri, righttri); 2021-07-15T20:13:43,871 | ^~~~ 2021-07-15T20:13:43,875 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,875 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,876 | ^ 2021-07-15T20:13:43,876 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,876 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,876 | ^~~~~~ 2021-07-15T20:13:43,876 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,876 10955 | bond(lefttri, farlefttri); 2021-07-15T20:13:43,876 | ^~~~ 2021-07-15T20:13:43,880 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,880 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,880 | ^ 2021-07-15T20:13:43,880 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,881 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,881 | ^~~~~~ 2021-07-15T20:13:43,881 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,881 10955 | bond(lefttri, farlefttri); 2021-07-15T20:13:43,881 | ^~~~ 2021-07-15T20:13:43,885 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,885 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,885 | ^ 2021-07-15T20:13:43,885 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,885 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,885 | ^~~~~~ 2021-07-15T20:13:43,885 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,886 10955 | bond(lefttri, farlefttri); 2021-07-15T20:13:43,886 | ^~~~ 2021-07-15T20:13:43,889 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,890 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,890 | ^ 2021-07-15T20:13:43,890 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,890 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,890 | ^~~~~~ 2021-07-15T20:13:43,890 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,890 10955 | bond(lefttri, farlefttri); 2021-07-15T20:13:43,890 | ^~~~ 2021-07-15T20:13:43,894 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,894 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,894 | ^ 2021-07-15T20:13:43,895 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,895 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,895 | ^~~~~~ 2021-07-15T20:13:43,895 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,895 10956 | bond(righttri, farrighttri); 2021-07-15T20:13:43,895 | ^~~~ 2021-07-15T20:13:43,899 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,899 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,899 | ^ 2021-07-15T20:13:43,899 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,899 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,899 | ^~~~~~ 2021-07-15T20:13:43,900 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,900 10956 | bond(righttri, farrighttri); 2021-07-15T20:13:43,900 | ^~~~ 2021-07-15T20:13:43,904 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,904 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,904 | ^ 2021-07-15T20:13:43,904 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,904 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,904 | ^~~~~~ 2021-07-15T20:13:43,904 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,904 10956 | bond(righttri, farrighttri); 2021-07-15T20:13:43,904 | ^~~~ 2021-07-15T20:13:43,908 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,908 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,908 | ^ 2021-07-15T20:13:43,909 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,909 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,909 | ^~~~~~ 2021-07-15T20:13:43,909 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,909 10956 | bond(righttri, farrighttri); 2021-07-15T20:13:43,909 | ^~~~ 2021-07-15T20:13:43,914 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,914 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,914 | ^ 2021-07-15T20:13:43,914 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,914 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2021-07-15T20:13:43,914 | ^~~~~~ 2021-07-15T20:13:43,918 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,918 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,918 | ^ 2021-07-15T20:13:43,919 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,919 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2021-07-15T20:13:43,919 | ^~~~~~ 2021-07-15T20:13:43,923 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,924 | ^ 2021-07-15T20:13:43,924 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,924 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2021-07-15T20:13:43,924 | ^~~~~~ 2021-07-15T20:13:43,928 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,928 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,928 | ^ 2021-07-15T20:13:43,929 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,929 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2021-07-15T20:13:43,929 | ^~~~~~ 2021-07-15T20:13:43,933 c/triangle.c: In function ‘reconstruct’: 2021-07-15T20:13:43,937 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,938 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,938 | ^ 2021-07-15T20:13:43,938 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,938 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2021-07-15T20:13:43,938 | ^~~~~~ 2021-07-15T20:13:43,942 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,943 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,943 | ^ 2021-07-15T20:13:43,943 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,943 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2021-07-15T20:13:43,943 | ^~~~~~ 2021-07-15T20:13:43,947 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,947 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:43,948 | ^ 2021-07-15T20:13:43,948 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,948 11403 | decode(nexttri, checktri); 2021-07-15T20:13:43,948 | ^~~~~~ 2021-07-15T20:13:43,952 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,952 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:43,952 | ^ 2021-07-15T20:13:43,953 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,953 11403 | decode(nexttri, checktri); 2021-07-15T20:13:43,953 | ^~~~~~ 2021-07-15T20:13:43,957 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,957 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:43,957 | ^ 2021-07-15T20:13:43,957 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:43,958 11403 | decode(nexttri, checktri); 2021-07-15T20:13:43,958 | ^~~~~~ 2021-07-15T20:13:43,962 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,963 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,963 | ^ 2021-07-15T20:13:43,963 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,963 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,963 | ^~~~~~ 2021-07-15T20:13:43,963 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,963 11414 | bond(triangleleft, checktri); 2021-07-15T20:13:43,963 | ^~~~ 2021-07-15T20:13:43,967 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,968 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,968 | ^ 2021-07-15T20:13:43,968 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,968 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,968 | ^~~~~~ 2021-07-15T20:13:43,968 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,968 11414 | bond(triangleleft, checktri); 2021-07-15T20:13:43,968 | ^~~~ 2021-07-15T20:13:43,972 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,973 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,973 | ^ 2021-07-15T20:13:43,973 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,973 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,973 | ^~~~~~ 2021-07-15T20:13:43,973 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,973 11414 | bond(triangleleft, checktri); 2021-07-15T20:13:43,973 | ^~~~ 2021-07-15T20:13:43,977 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,978 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,978 | ^ 2021-07-15T20:13:43,978 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,978 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,978 | ^~~~~~ 2021-07-15T20:13:43,978 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,978 11414 | bond(triangleleft, checktri); 2021-07-15T20:13:43,978 | ^~~~ 2021-07-15T20:13:43,983 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,983 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,983 | ^ 2021-07-15T20:13:43,983 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,983 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,983 | ^~~~~~ 2021-07-15T20:13:43,983 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,983 11419 | bond(triangleloop, checkleft); 2021-07-15T20:13:43,984 | ^~~~ 2021-07-15T20:13:43,987 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,988 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,988 | ^ 2021-07-15T20:13:43,988 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,988 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2021-07-15T20:13:43,988 | ^~~~~~ 2021-07-15T20:13:43,988 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,988 11419 | bond(triangleloop, checkleft); 2021-07-15T20:13:43,988 | ^~~~ 2021-07-15T20:13:43,992 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:43,993 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,993 | ^ 2021-07-15T20:13:43,993 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,993 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,993 | ^~~~~~ 2021-07-15T20:13:43,993 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,993 11419 | bond(triangleloop, checkleft); 2021-07-15T20:13:43,993 | ^~~~ 2021-07-15T20:13:43,997 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:43,998 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:43,998 | ^ 2021-07-15T20:13:43,998 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2021-07-15T20:13:43,998 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2021-07-15T20:13:43,998 | ^~~~~~ 2021-07-15T20:13:43,998 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2021-07-15T20:13:43,998 11419 | bond(triangleloop, checkleft); 2021-07-15T20:13:43,998 | ^~~~ 2021-07-15T20:13:44,002 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,003 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,003 | ^ 2021-07-15T20:13:44,003 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,003 11423 | decode(nexttri, checktri); 2021-07-15T20:13:44,003 | ^~~~~~ 2021-07-15T20:13:44,007 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,008 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,008 | ^ 2021-07-15T20:13:44,008 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,008 11423 | decode(nexttri, checktri); 2021-07-15T20:13:44,008 | ^~~~~~ 2021-07-15T20:13:44,012 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,013 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,013 | ^ 2021-07-15T20:13:44,013 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,013 11423 | decode(nexttri, checktri); 2021-07-15T20:13:44,013 | ^~~~~~ 2021-07-15T20:13:44,018 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,019 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,019 | ^ 2021-07-15T20:13:44,019 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,019 11513 | decode(nexttri, checktri); 2021-07-15T20:13:44,019 | ^~~~~~ 2021-07-15T20:13:44,023 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,024 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,024 | ^ 2021-07-15T20:13:44,024 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,024 11513 | decode(nexttri, checktri); 2021-07-15T20:13:44,024 | ^~~~~~ 2021-07-15T20:13:44,028 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,029 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,029 | ^ 2021-07-15T20:13:44,029 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,029 11513 | decode(nexttri, checktri); 2021-07-15T20:13:44,029 | ^~~~~~ 2021-07-15T20:13:44,034 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,034 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:44,034 | ^ 2021-07-15T20:13:44,034 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:44,034 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:44,034 | ^~~~~~~ 2021-07-15T20:13:44,035 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:44,035 11529 | tsbond(checktri, subsegloop); 2021-07-15T20:13:44,035 | ^~~~~~ 2021-07-15T20:13:44,039 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,039 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2021-07-15T20:13:44,039 | ^ 2021-07-15T20:13:44,039 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2021-07-15T20:13:44,039 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2021-07-15T20:13:44,039 | ^~~~~~~ 2021-07-15T20:13:44,040 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:44,040 11529 | tsbond(checktri, subsegloop); 2021-07-15T20:13:44,040 | ^~~~~~ 2021-07-15T20:13:44,044 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,044 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:44,044 | ^ 2021-07-15T20:13:44,044 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:44,044 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:44,045 | ^~~~~~ 2021-07-15T20:13:44,045 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:44,045 11529 | tsbond(checktri, subsegloop); 2021-07-15T20:13:44,045 | ^~~~~~ 2021-07-15T20:13:44,049 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,049 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:44,049 | ^ 2021-07-15T20:13:44,049 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2021-07-15T20:13:44,049 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2021-07-15T20:13:44,050 | ^~~~~~ 2021-07-15T20:13:44,050 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2021-07-15T20:13:44,050 11529 | tsbond(checktri, subsegloop); 2021-07-15T20:13:44,050 | ^~~~~~ 2021-07-15T20:13:44,054 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,054 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,054 | ^ 2021-07-15T20:13:44,054 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,055 969 | decode(ptr, otri2); 2021-07-15T20:13:44,055 | ^~~~~~ 2021-07-15T20:13:44,055 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,055 11531 | sym(checktri, checkneighbor); 2021-07-15T20:13:44,055 | ^~~ 2021-07-15T20:13:44,059 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,059 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,059 | ^ 2021-07-15T20:13:44,060 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,060 969 | decode(ptr, otri2); 2021-07-15T20:13:44,060 | ^~~~~~ 2021-07-15T20:13:44,060 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,060 11531 | sym(checktri, checkneighbor); 2021-07-15T20:13:44,060 | ^~~ 2021-07-15T20:13:44,064 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,064 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,064 | ^ 2021-07-15T20:13:44,065 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,065 969 | decode(ptr, otri2); 2021-07-15T20:13:44,065 | ^~~~~~ 2021-07-15T20:13:44,065 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,065 11531 | sym(checktri, checkneighbor); 2021-07-15T20:13:44,065 | ^~~ 2021-07-15T20:13:44,069 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,069 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,070 | ^ 2021-07-15T20:13:44,070 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,070 11544 | decode(nexttri, checktri); 2021-07-15T20:13:44,070 | ^~~~~~ 2021-07-15T20:13:44,074 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,074 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,075 | ^ 2021-07-15T20:13:44,075 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,075 11544 | decode(nexttri, checktri); 2021-07-15T20:13:44,075 | ^~~~~~ 2021-07-15T20:13:44,079 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,080 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,080 | ^ 2021-07-15T20:13:44,080 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,080 11544 | decode(nexttri, checktri); 2021-07-15T20:13:44,080 | ^~~~~~ 2021-07-15T20:13:44,087 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,087 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,087 | ^ 2021-07-15T20:13:44,088 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,088 11557 | decode(nexttri, checktri); 2021-07-15T20:13:44,088 | ^~~~~~ 2021-07-15T20:13:44,092 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,092 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,092 | ^ 2021-07-15T20:13:44,093 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,093 11557 | decode(nexttri, checktri); 2021-07-15T20:13:44,093 | ^~~~~~ 2021-07-15T20:13:44,097 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,097 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,097 | ^ 2021-07-15T20:13:44,098 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,098 11557 | decode(nexttri, checktri); 2021-07-15T20:13:44,098 | ^~~~~~ 2021-07-15T20:13:44,102 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,103 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,103 | ^ 2021-07-15T20:13:44,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,103 969 | decode(ptr, otri2); 2021-07-15T20:13:44,103 | ^~~~~~ 2021-07-15T20:13:44,103 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,103 11564 | sym(checktri, checkneighbor); 2021-07-15T20:13:44,103 | ^~~ 2021-07-15T20:13:44,107 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,108 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,108 | ^ 2021-07-15T20:13:44,108 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,108 969 | decode(ptr, otri2); 2021-07-15T20:13:44,108 | ^~~~~~ 2021-07-15T20:13:44,108 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,108 11564 | sym(checktri, checkneighbor); 2021-07-15T20:13:44,108 | ^~~ 2021-07-15T20:13:44,112 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,113 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,113 | ^ 2021-07-15T20:13:44,113 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,113 969 | decode(ptr, otri2); 2021-07-15T20:13:44,113 | ^~~~~~ 2021-07-15T20:13:44,113 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,113 11564 | sym(checktri, checkneighbor); 2021-07-15T20:13:44,113 | ^~~ 2021-07-15T20:13:44,118 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,118 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,118 | ^ 2021-07-15T20:13:44,118 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,118 11569 | decode(nexttri, checktri); 2021-07-15T20:13:44,118 | ^~~~~~ 2021-07-15T20:13:44,123 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,123 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,123 | ^ 2021-07-15T20:13:44,123 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,123 11569 | decode(nexttri, checktri); 2021-07-15T20:13:44,123 | ^~~~~~ 2021-07-15T20:13:44,128 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,128 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,128 | ^ 2021-07-15T20:13:44,128 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,128 11569 | decode(nexttri, checktri); 2021-07-15T20:13:44,128 | ^~~~~~ 2021-07-15T20:13:44,129 c/triangle.c: In function ‘finddirection’: 2021-07-15T20:13:44,134 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,134 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,134 | ^ 2021-07-15T20:13:44,134 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,134 973 | decode(ptr, otri); 2021-07-15T20:13:44,134 | ^~~~~~ 2021-07-15T20:13:44,134 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,134 999 | symself(otri2); 2021-07-15T20:13:44,135 | ^~~~~~~ 2021-07-15T20:13:44,135 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2021-07-15T20:13:44,135 11636 | onext(*searchtri, checktri); 2021-07-15T20:13:44,135 | ^~~~~ 2021-07-15T20:13:44,139 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,139 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,139 | ^ 2021-07-15T20:13:44,139 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,139 973 | decode(ptr, otri); 2021-07-15T20:13:44,139 | ^~~~~~ 2021-07-15T20:13:44,139 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,140 999 | symself(otri2); 2021-07-15T20:13:44,140 | ^~~~~~~ 2021-07-15T20:13:44,140 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2021-07-15T20:13:44,140 11636 | onext(*searchtri, checktri); 2021-07-15T20:13:44,140 | ^~~~~ 2021-07-15T20:13:44,144 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,144 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,144 | ^ 2021-07-15T20:13:44,144 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,144 973 | decode(ptr, otri); 2021-07-15T20:13:44,144 | ^~~~~~ 2021-07-15T20:13:44,145 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,145 999 | symself(otri2); 2021-07-15T20:13:44,145 | ^~~~~~~ 2021-07-15T20:13:44,145 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2021-07-15T20:13:44,145 11636 | onext(*searchtri, checktri); 2021-07-15T20:13:44,145 | ^~~~~ 2021-07-15T20:13:44,149 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,149 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,149 | ^ 2021-07-15T20:13:44,150 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,150 973 | decode(ptr, otri); 2021-07-15T20:13:44,150 | ^~~~~~ 2021-07-15T20:13:44,150 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,150 1003 | symself(otri); 2021-07-15T20:13:44,150 | ^~~~~~~ 2021-07-15T20:13:44,150 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,150 11645 | onextself(*searchtri); 2021-07-15T20:13:44,150 | ^~~~~~~~~ 2021-07-15T20:13:44,154 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,154 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,154 | ^ 2021-07-15T20:13:44,155 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,155 973 | decode(ptr, otri); 2021-07-15T20:13:44,155 | ^~~~~~ 2021-07-15T20:13:44,155 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,155 1003 | symself(otri); 2021-07-15T20:13:44,155 | ^~~~~~~ 2021-07-15T20:13:44,155 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,155 11645 | onextself(*searchtri); 2021-07-15T20:13:44,156 | ^~~~~~~~~ 2021-07-15T20:13:44,159 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,160 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,160 | ^ 2021-07-15T20:13:44,160 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,160 973 | decode(ptr, otri); 2021-07-15T20:13:44,160 | ^~~~~~ 2021-07-15T20:13:44,160 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,160 1003 | symself(otri); 2021-07-15T20:13:44,161 | ^~~~~~~ 2021-07-15T20:13:44,161 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,161 11645 | onextself(*searchtri); 2021-07-15T20:13:44,161 | ^~~~~~~~~ 2021-07-15T20:13:44,165 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,165 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,165 | ^ 2021-07-15T20:13:44,165 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,166 973 | decode(ptr, otri); 2021-07-15T20:13:44,166 | ^~~~~~ 2021-07-15T20:13:44,166 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,166 1014 | symself(otri); \ 2021-07-15T20:13:44,166 | ^~~~~~~ 2021-07-15T20:13:44,166 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,166 11660 | oprevself(*searchtri); 2021-07-15T20:13:44,166 | ^~~~~~~~~ 2021-07-15T20:13:44,170 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,170 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,171 | ^ 2021-07-15T20:13:44,171 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,171 973 | decode(ptr, otri); 2021-07-15T20:13:44,171 | ^~~~~~ 2021-07-15T20:13:44,171 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,171 1014 | symself(otri); \ 2021-07-15T20:13:44,171 | ^~~~~~~ 2021-07-15T20:13:44,171 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,171 11660 | oprevself(*searchtri); 2021-07-15T20:13:44,172 | ^~~~~~~~~ 2021-07-15T20:13:44,176 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,176 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,176 | ^ 2021-07-15T20:13:44,176 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,176 973 | decode(ptr, otri); 2021-07-15T20:13:44,176 | ^~~~~~ 2021-07-15T20:13:44,176 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,177 1014 | symself(otri); \ 2021-07-15T20:13:44,177 | ^~~~~~~ 2021-07-15T20:13:44,177 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,177 11660 | oprevself(*searchtri); 2021-07-15T20:13:44,177 | ^~~~~~~~~ 2021-07-15T20:13:44,178 c/triangle.c: In function ‘segmentintersection’: 2021-07-15T20:13:44,183 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,183 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:44,183 | ^ 2021-07-15T20:13:44,183 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2021-07-15T20:13:44,183 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2021-07-15T20:13:44,183 | ^~~~~ 2021-07-15T20:13:44,183 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2021-07-15T20:13:44,184 11766 | setvertex2tri(newvertex, encode(*splittri)); 2021-07-15T20:13:44,184 | ^~~~~~ 2021-07-15T20:13:44,188 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2021-07-15T20:13:44,188 | ^ 2021-07-15T20:13:44,188 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2021-07-15T20:13:44,188 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2021-07-15T20:13:44,188 | ^~~~~ 2021-07-15T20:13:44,189 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2021-07-15T20:13:44,189 11766 | setvertex2tri(newvertex, encode(*splittri)); 2021-07-15T20:13:44,189 | ^~~~~~ 2021-07-15T20:13:44,193 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,193 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,193 | ^ 2021-07-15T20:13:44,194 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,194 1193 | sdecode(sptr, osub2) 2021-07-15T20:13:44,194 | ^~~~~~~ 2021-07-15T20:13:44,194 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2021-07-15T20:13:44,194 11773 | spivot(*splitsubseg, opposubseg); 2021-07-15T20:13:44,194 | ^~~~~~ 2021-07-15T20:13:44,198 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,198 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,199 | ^ 2021-07-15T20:13:44,199 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,199 1193 | sdecode(sptr, osub2) 2021-07-15T20:13:44,199 | ^~~~~~~ 2021-07-15T20:13:44,199 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2021-07-15T20:13:44,199 11773 | spivot(*splitsubseg, opposubseg); 2021-07-15T20:13:44,199 | ^~~~~~ 2021-07-15T20:13:44,203 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,204 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,204 | ^ 2021-07-15T20:13:44,204 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,204 1193 | sdecode(sptr, osub2) 2021-07-15T20:13:44,204 | ^~~~~~~ 2021-07-15T20:13:44,204 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2021-07-15T20:13:44,204 11773 | spivot(*splitsubseg, opposubseg); 2021-07-15T20:13:44,204 | ^~~~~~ 2021-07-15T20:13:44,209 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,209 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,209 | ^ 2021-07-15T20:13:44,209 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,209 1208 | sdecode(sptr, osub) 2021-07-15T20:13:44,210 | ^~~~~~~ 2021-07-15T20:13:44,210 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:44,210 11778 | snextself(*splitsubseg); 2021-07-15T20:13:44,210 | ^~~~~~~~~ 2021-07-15T20:13:44,214 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,214 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,214 | ^ 2021-07-15T20:13:44,214 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,215 1208 | sdecode(sptr, osub) 2021-07-15T20:13:44,215 | ^~~~~~~ 2021-07-15T20:13:44,215 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:44,215 11778 | snextself(*splitsubseg); 2021-07-15T20:13:44,215 | ^~~~~~~~~ 2021-07-15T20:13:44,219 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,220 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,220 | ^ 2021-07-15T20:13:44,220 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,220 1208 | sdecode(sptr, osub) 2021-07-15T20:13:44,220 | ^~~~~~~ 2021-07-15T20:13:44,220 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:44,220 11778 | snextself(*splitsubseg); 2021-07-15T20:13:44,220 | ^~~~~~~~~ 2021-07-15T20:13:44,225 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,225 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,225 | ^ 2021-07-15T20:13:44,225 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,225 1208 | sdecode(sptr, osub) 2021-07-15T20:13:44,225 | ^~~~~~~ 2021-07-15T20:13:44,225 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:44,226 11782 | snextself(opposubseg); 2021-07-15T20:13:44,226 | ^~~~~~~~~ 2021-07-15T20:13:44,230 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,230 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,230 | ^ 2021-07-15T20:13:44,230 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,231 1208 | sdecode(sptr, osub) 2021-07-15T20:13:44,231 | ^~~~~~~ 2021-07-15T20:13:44,231 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:44,231 11782 | snextself(opposubseg); 2021-07-15T20:13:44,231 | ^~~~~~~~~ 2021-07-15T20:13:44,235 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,235 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,236 | ^ 2021-07-15T20:13:44,236 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,236 1208 | sdecode(sptr, osub) 2021-07-15T20:13:44,236 | ^~~~~~~ 2021-07-15T20:13:44,236 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:44,236 11782 | snextself(opposubseg); 2021-07-15T20:13:44,236 | ^~~~~~~~~ 2021-07-15T20:13:44,241 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,241 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,241 | ^ 2021-07-15T20:13:44,241 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,241 973 | decode(ptr, otri); 2021-07-15T20:13:44,242 | ^~~~~~ 2021-07-15T20:13:44,242 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,242 1003 | symself(otri); 2021-07-15T20:13:44,242 | ^~~~~~~ 2021-07-15T20:13:44,242 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,242 11791 | onextself(*splittri); 2021-07-15T20:13:44,242 | ^~~~~~~~~ 2021-07-15T20:13:44,246 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,246 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,246 | ^ 2021-07-15T20:13:44,246 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,247 973 | decode(ptr, otri); 2021-07-15T20:13:44,247 | ^~~~~~ 2021-07-15T20:13:44,247 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,247 1003 | symself(otri); 2021-07-15T20:13:44,247 | ^~~~~~~ 2021-07-15T20:13:44,247 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,247 11791 | onextself(*splittri); 2021-07-15T20:13:44,247 | ^~~~~~~~~ 2021-07-15T20:13:44,251 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,252 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,252 | ^ 2021-07-15T20:13:44,252 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,252 973 | decode(ptr, otri); 2021-07-15T20:13:44,252 | ^~~~~~ 2021-07-15T20:13:44,252 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,252 1003 | symself(otri); 2021-07-15T20:13:44,252 | ^~~~~~~ 2021-07-15T20:13:44,253 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,253 11791 | onextself(*splittri); 2021-07-15T20:13:44,253 | ^~~~~~~~~ 2021-07-15T20:13:44,253 c/triangle.c: In function ‘scoutsegment’: 2021-07-15T20:13:44,258 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,258 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,258 | ^ 2021-07-15T20:13:44,258 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,258 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,258 | ^~~~~~~ 2021-07-15T20:13:44,258 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,258 11872 | tspivot(crosstri, crosssubseg); 2021-07-15T20:13:44,259 | ^~~~~~~ 2021-07-15T20:13:44,263 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,263 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,263 | ^ 2021-07-15T20:13:44,263 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,263 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,263 | ^~~~~~~ 2021-07-15T20:13:44,264 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,264 11872 | tspivot(crosstri, crosssubseg); 2021-07-15T20:13:44,264 | ^~~~~~~ 2021-07-15T20:13:44,268 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,268 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,268 | ^ 2021-07-15T20:13:44,268 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,269 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,269 | ^~~~~~~ 2021-07-15T20:13:44,269 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,269 11872 | tspivot(crosstri, crosssubseg); 2021-07-15T20:13:44,269 | ^~~~~~~ 2021-07-15T20:13:44,269 c/triangle.c: In function ‘conformingedge’: 2021-07-15T20:13:44,275 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,275 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,275 | ^ 2021-07-15T20:13:44,275 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,275 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,275 | ^~~~~~~ 2021-07-15T20:13:44,275 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,275 11963 | tspivot(searchtri1, brokensubseg); 2021-07-15T20:13:44,276 | ^~~~~~~ 2021-07-15T20:13:44,280 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,280 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,280 | ^ 2021-07-15T20:13:44,280 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,281 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,281 | ^~~~~~~ 2021-07-15T20:13:44,281 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,281 11963 | tspivot(searchtri1, brokensubseg); 2021-07-15T20:13:44,281 | ^~~~~~~ 2021-07-15T20:13:44,285 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,285 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,286 | ^ 2021-07-15T20:13:44,286 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,286 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,286 | ^~~~~~~ 2021-07-15T20:13:44,286 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,286 11963 | tspivot(searchtri1, brokensubseg); 2021-07-15T20:13:44,286 | ^~~~~~~ 2021-07-15T20:13:44,286 c/triangle.c: In function ‘delaunayfixup’: 2021-07-15T20:13:44,291 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,292 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,292 | ^ 2021-07-15T20:13:44,292 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,292 969 | decode(ptr, otri2); 2021-07-15T20:13:44,292 | ^~~~~~ 2021-07-15T20:13:44,292 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,292 12059 | sym(neartri, fartri); 2021-07-15T20:13:44,292 | ^~~ 2021-07-15T20:13:44,297 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,297 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,297 | ^ 2021-07-15T20:13:44,297 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,297 969 | decode(ptr, otri2); 2021-07-15T20:13:44,297 | ^~~~~~ 2021-07-15T20:13:44,298 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,298 12059 | sym(neartri, fartri); 2021-07-15T20:13:44,298 | ^~~ 2021-07-15T20:13:44,302 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,302 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,302 | ^ 2021-07-15T20:13:44,303 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,303 969 | decode(ptr, otri2); 2021-07-15T20:13:44,303 | ^~~~~~ 2021-07-15T20:13:44,303 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,303 12059 | sym(neartri, fartri); 2021-07-15T20:13:44,303 | ^~~ 2021-07-15T20:13:44,308 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,308 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,308 | ^ 2021-07-15T20:13:44,308 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,308 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,308 | ^~~~~~~ 2021-07-15T20:13:44,308 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,309 12064 | tspivot(neartri, faredge); 2021-07-15T20:13:44,309 | ^~~~~~~ 2021-07-15T20:13:44,313 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,313 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,313 | ^ 2021-07-15T20:13:44,313 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,314 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,314 | ^~~~~~~ 2021-07-15T20:13:44,314 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,314 12064 | tspivot(neartri, faredge); 2021-07-15T20:13:44,314 | ^~~~~~~ 2021-07-15T20:13:44,318 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,319 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,319 | ^ 2021-07-15T20:13:44,319 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,319 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,319 | ^~~~~~~ 2021-07-15T20:13:44,319 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,319 12064 | tspivot(neartri, faredge); 2021-07-15T20:13:44,319 | ^~~~~~~ 2021-07-15T20:13:44,320 c/triangle.c: In function ‘constrainededge’: 2021-07-15T20:13:44,325 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,325 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,325 | ^ 2021-07-15T20:13:44,325 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,325 969 | decode(ptr, otri2); 2021-07-15T20:13:44,326 | ^~~~~~ 2021-07-15T20:13:44,326 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,326 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,326 | ^~~ 2021-07-15T20:13:44,326 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,326 12194 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,326 | ^~~~~ 2021-07-15T20:13:44,330 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,331 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,331 | ^ 2021-07-15T20:13:44,331 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,331 969 | decode(ptr, otri2); 2021-07-15T20:13:44,331 | ^~~~~~ 2021-07-15T20:13:44,331 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,331 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,331 | ^~~ 2021-07-15T20:13:44,332 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,332 12194 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,332 | ^~~~~ 2021-07-15T20:13:44,336 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,336 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,336 | ^ 2021-07-15T20:13:44,336 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,336 969 | decode(ptr, otri2); 2021-07-15T20:13:44,337 | ^~~~~~ 2021-07-15T20:13:44,337 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,337 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,337 | ^~~ 2021-07-15T20:13:44,337 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,337 12194 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,337 | ^~~~~ 2021-07-15T20:13:44,342 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,342 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,342 | ^ 2021-07-15T20:13:44,342 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,342 969 | decode(ptr, otri2); 2021-07-15T20:13:44,342 | ^~~~~~ 2021-07-15T20:13:44,342 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,342 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,343 | ^~~ 2021-07-15T20:13:44,343 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,343 12207 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,343 | ^~~~~ 2021-07-15T20:13:44,347 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,347 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,347 | ^ 2021-07-15T20:13:44,347 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,348 969 | decode(ptr, otri2); 2021-07-15T20:13:44,348 | ^~~~~~ 2021-07-15T20:13:44,348 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,348 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,348 | ^~~ 2021-07-15T20:13:44,348 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,348 12207 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,348 | ^~~~~ 2021-07-15T20:13:44,352 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,353 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,353 | ^ 2021-07-15T20:13:44,353 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,353 969 | decode(ptr, otri2); 2021-07-15T20:13:44,353 | ^~~~~~ 2021-07-15T20:13:44,353 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,353 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,354 | ^~~ 2021-07-15T20:13:44,354 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,354 12207 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,354 | ^~~~~ 2021-07-15T20:13:44,358 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,358 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,358 | ^ 2021-07-15T20:13:44,359 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,359 969 | decode(ptr, otri2); 2021-07-15T20:13:44,359 | ^~~~~~ 2021-07-15T20:13:44,359 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,359 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,359 | ^~~ 2021-07-15T20:13:44,359 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,359 12214 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,360 | ^~~~~ 2021-07-15T20:13:44,364 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,364 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,364 | ^ 2021-07-15T20:13:44,364 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,364 969 | decode(ptr, otri2); 2021-07-15T20:13:44,364 | ^~~~~~ 2021-07-15T20:13:44,364 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,365 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,365 | ^~~ 2021-07-15T20:13:44,365 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,365 12214 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,365 | ^~~~~ 2021-07-15T20:13:44,369 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,369 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,369 | ^ 2021-07-15T20:13:44,370 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,370 969 | decode(ptr, otri2); 2021-07-15T20:13:44,370 | ^~~~~~ 2021-07-15T20:13:44,370 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,370 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,370 | ^~~ 2021-07-15T20:13:44,370 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,370 12214 | oprev(fixuptri, fixuptri2); 2021-07-15T20:13:44,370 | ^~~~~ 2021-07-15T20:13:44,375 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,375 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,375 | ^ 2021-07-15T20:13:44,375 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,375 973 | decode(ptr, otri); 2021-07-15T20:13:44,375 | ^~~~~~ 2021-07-15T20:13:44,375 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,376 1014 | symself(otri); \ 2021-07-15T20:13:44,376 | ^~~~~~~ 2021-07-15T20:13:44,376 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,376 12227 | oprevself(fixuptri); 2021-07-15T20:13:44,376 | ^~~~~~~~~ 2021-07-15T20:13:44,380 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,381 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,381 | ^ 2021-07-15T20:13:44,381 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,381 973 | decode(ptr, otri); 2021-07-15T20:13:44,381 | ^~~~~~ 2021-07-15T20:13:44,381 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,381 1014 | symself(otri); \ 2021-07-15T20:13:44,381 | ^~~~~~~ 2021-07-15T20:13:44,381 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,382 12227 | oprevself(fixuptri); 2021-07-15T20:13:44,382 | ^~~~~~~~~ 2021-07-15T20:13:44,386 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,386 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,386 | ^ 2021-07-15T20:13:44,386 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,386 973 | decode(ptr, otri); 2021-07-15T20:13:44,386 | ^~~~~~ 2021-07-15T20:13:44,387 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,387 1014 | symself(otri); \ 2021-07-15T20:13:44,387 | ^~~~~~~ 2021-07-15T20:13:44,387 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,387 12227 | oprevself(fixuptri); 2021-07-15T20:13:44,387 | ^~~~~~~~~ 2021-07-15T20:13:44,391 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,392 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,392 | ^ 2021-07-15T20:13:44,392 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,392 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,392 | ^~~~~~~ 2021-07-15T20:13:44,392 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,392 12230 | tspivot(fixuptri, crosssubseg); 2021-07-15T20:13:44,392 | ^~~~~~~ 2021-07-15T20:13:44,397 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,397 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,397 | ^ 2021-07-15T20:13:44,397 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,397 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,397 | ^~~~~~~ 2021-07-15T20:13:44,398 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,398 12230 | tspivot(fixuptri, crosssubseg); 2021-07-15T20:13:44,398 | ^~~~~~~ 2021-07-15T20:13:44,402 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,402 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,403 | ^ 2021-07-15T20:13:44,403 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,403 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,403 | ^~~~~~~ 2021-07-15T20:13:44,403 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,403 12230 | tspivot(fixuptri, crosssubseg); 2021-07-15T20:13:44,403 | ^~~~~~~ 2021-07-15T20:13:44,403 c/triangle.c: In function ‘insertsegment’: 2021-07-15T20:13:44,408 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,408 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,409 | ^ 2021-07-15T20:13:44,409 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,409 12288 | decode(encodedtri, searchtri1); 2021-07-15T20:13:44,409 | ^~~~~~ 2021-07-15T20:13:44,414 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,414 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,414 | ^ 2021-07-15T20:13:44,414 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,414 12288 | decode(encodedtri, searchtri1); 2021-07-15T20:13:44,414 | ^~~~~~ 2021-07-15T20:13:44,419 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,419 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,420 | ^ 2021-07-15T20:13:44,420 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,420 12288 | decode(encodedtri, searchtri1); 2021-07-15T20:13:44,420 | ^~~~~~ 2021-07-15T20:13:44,425 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,425 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,425 | ^ 2021-07-15T20:13:44,425 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,425 973 | decode(ptr, otri); 2021-07-15T20:13:44,426 | ^~~~~~ 2021-07-15T20:13:44,426 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,426 12295 | symself(searchtri1); 2021-07-15T20:13:44,426 | ^~~~~~~ 2021-07-15T20:13:44,431 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,431 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,431 | ^ 2021-07-15T20:13:44,431 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,431 973 | decode(ptr, otri); 2021-07-15T20:13:44,431 | ^~~~~~ 2021-07-15T20:13:44,431 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,431 12295 | symself(searchtri1); 2021-07-15T20:13:44,432 | ^~~~~~~ 2021-07-15T20:13:44,436 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,436 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,436 | ^ 2021-07-15T20:13:44,436 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,437 973 | decode(ptr, otri); 2021-07-15T20:13:44,437 | ^~~~~~ 2021-07-15T20:13:44,437 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,437 12295 | symself(searchtri1); 2021-07-15T20:13:44,437 | ^~~~~~~ 2021-07-15T20:13:44,442 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,442 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,442 | ^ 2021-07-15T20:13:44,442 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,443 12321 | decode(encodedtri, searchtri2); 2021-07-15T20:13:44,443 | ^~~~~~ 2021-07-15T20:13:44,448 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,448 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,448 | ^ 2021-07-15T20:13:44,448 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,448 12321 | decode(encodedtri, searchtri2); 2021-07-15T20:13:44,448 | ^~~~~~ 2021-07-15T20:13:44,453 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,453 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,453 | ^ 2021-07-15T20:13:44,453 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,454 12321 | decode(encodedtri, searchtri2); 2021-07-15T20:13:44,454 | ^~~~~~ 2021-07-15T20:13:44,459 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,459 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,459 | ^ 2021-07-15T20:13:44,459 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,459 973 | decode(ptr, otri); 2021-07-15T20:13:44,459 | ^~~~~~ 2021-07-15T20:13:44,459 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,460 12328 | symself(searchtri2); 2021-07-15T20:13:44,460 | ^~~~~~~ 2021-07-15T20:13:44,464 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,464 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,464 | ^ 2021-07-15T20:13:44,465 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,465 973 | decode(ptr, otri); 2021-07-15T20:13:44,465 | ^~~~~~ 2021-07-15T20:13:44,465 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,465 12328 | symself(searchtri2); 2021-07-15T20:13:44,465 | ^~~~~~~ 2021-07-15T20:13:44,470 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,470 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,470 | ^ 2021-07-15T20:13:44,470 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,470 973 | decode(ptr, otri); 2021-07-15T20:13:44,470 | ^~~~~~ 2021-07-15T20:13:44,471 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,471 12328 | symself(searchtri2); 2021-07-15T20:13:44,471 | ^~~~~~~ 2021-07-15T20:13:44,471 c/triangle.c: In function ‘markhull’: 2021-07-15T20:13:44,476 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,476 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,476 | ^ 2021-07-15T20:13:44,476 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,476 973 | decode(ptr, otri); 2021-07-15T20:13:44,477 | ^~~~~~ 2021-07-15T20:13:44,477 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,477 12390 | symself(hulltri); 2021-07-15T20:13:44,477 | ^~~~~~~ 2021-07-15T20:13:44,482 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,482 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,482 | ^ 2021-07-15T20:13:44,482 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,482 973 | decode(ptr, otri); 2021-07-15T20:13:44,482 | ^~~~~~ 2021-07-15T20:13:44,482 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,482 12390 | symself(hulltri); 2021-07-15T20:13:44,483 | ^~~~~~~ 2021-07-15T20:13:44,487 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,487 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,487 | ^ 2021-07-15T20:13:44,488 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,488 973 | decode(ptr, otri); 2021-07-15T20:13:44,488 | ^~~~~~ 2021-07-15T20:13:44,488 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,488 12390 | symself(hulltri); 2021-07-15T20:13:44,488 | ^~~~~~~ 2021-07-15T20:13:44,493 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,493 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,493 | ^ 2021-07-15T20:13:44,493 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,493 969 | decode(ptr, otri2); 2021-07-15T20:13:44,494 | ^~~~~~ 2021-07-15T20:13:44,494 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,494 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,494 | ^~~ 2021-07-15T20:13:44,494 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,494 12399 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,494 | ^~~~~ 2021-07-15T20:13:44,498 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,499 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,499 | ^ 2021-07-15T20:13:44,499 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,499 969 | decode(ptr, otri2); 2021-07-15T20:13:44,499 | ^~~~~~ 2021-07-15T20:13:44,499 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,499 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,499 | ^~~ 2021-07-15T20:13:44,500 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,500 12399 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,500 | ^~~~~ 2021-07-15T20:13:44,504 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,504 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,504 | ^ 2021-07-15T20:13:44,505 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,505 969 | decode(ptr, otri2); 2021-07-15T20:13:44,505 | ^~~~~~ 2021-07-15T20:13:44,505 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,505 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,505 | ^~~ 2021-07-15T20:13:44,505 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,505 12399 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,505 | ^~~~~ 2021-07-15T20:13:44,510 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,510 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,510 | ^ 2021-07-15T20:13:44,510 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,510 969 | decode(ptr, otri2); 2021-07-15T20:13:44,511 | ^~~~~~ 2021-07-15T20:13:44,511 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,511 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,511 | ^~~ 2021-07-15T20:13:44,511 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,511 12402 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,511 | ^~~~~ 2021-07-15T20:13:44,516 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,516 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,516 | ^ 2021-07-15T20:13:44,516 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,516 969 | decode(ptr, otri2); 2021-07-15T20:13:44,516 | ^~~~~~ 2021-07-15T20:13:44,517 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,517 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,517 | ^~~ 2021-07-15T20:13:44,517 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,517 12402 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,517 | ^~~~~ 2021-07-15T20:13:44,521 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,522 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,522 | ^ 2021-07-15T20:13:44,522 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,522 969 | decode(ptr, otri2); 2021-07-15T20:13:44,522 | ^~~~~~ 2021-07-15T20:13:44,522 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,522 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,523 | ^~~ 2021-07-15T20:13:44,523 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,523 12402 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,523 | ^~~~~ 2021-07-15T20:13:44,523 c/triangle.c: In function ‘infecthull’: 2021-07-15T20:13:44,529 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,529 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,529 | ^ 2021-07-15T20:13:44,529 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,530 973 | decode(ptr, otri); 2021-07-15T20:13:44,530 | ^~~~~~ 2021-07-15T20:13:44,530 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,530 12610 | symself(hulltri); 2021-07-15T20:13:44,530 | ^~~~~~~ 2021-07-15T20:13:44,535 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,535 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,535 | ^ 2021-07-15T20:13:44,535 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,535 973 | decode(ptr, otri); 2021-07-15T20:13:44,535 | ^~~~~~ 2021-07-15T20:13:44,535 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,535 12610 | symself(hulltri); 2021-07-15T20:13:44,536 | ^~~~~~~ 2021-07-15T20:13:44,540 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,541 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,541 | ^ 2021-07-15T20:13:44,541 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,541 973 | decode(ptr, otri); 2021-07-15T20:13:44,541 | ^~~~~~ 2021-07-15T20:13:44,541 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,541 12610 | symself(hulltri); 2021-07-15T20:13:44,541 | ^~~~~~~ 2021-07-15T20:13:44,546 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,546 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,546 | ^ 2021-07-15T20:13:44,547 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,547 12616 | if (!infected(hulltri)) { 2021-07-15T20:13:44,547 | ^~~~~~~~ 2021-07-15T20:13:44,552 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,552 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,552 | ^ 2021-07-15T20:13:44,552 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,552 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,553 | ^~~~~~~ 2021-07-15T20:13:44,553 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,553 12618 | tspivot(hulltri, hullsubseg); 2021-07-15T20:13:44,553 | ^~~~~~~ 2021-07-15T20:13:44,558 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,558 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,558 | ^ 2021-07-15T20:13:44,558 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,558 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,558 | ^~~~~~~ 2021-07-15T20:13:44,558 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,558 12618 | tspivot(hulltri, hullsubseg); 2021-07-15T20:13:44,559 | ^~~~~~~ 2021-07-15T20:13:44,563 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,563 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,564 | ^ 2021-07-15T20:13:44,564 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,564 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,564 | ^~~~~~~ 2021-07-15T20:13:44,564 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,564 12618 | tspivot(hulltri, hullsubseg); 2021-07-15T20:13:44,564 | ^~~~~~~ 2021-07-15T20:13:44,569 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,569 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,569 | ^ 2021-07-15T20:13:44,569 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,569 12621 | if (!infected(hulltri)) { 2021-07-15T20:13:44,570 | ^~~~~~~~ 2021-07-15T20:13:44,575 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,575 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,575 | ^ 2021-07-15T20:13:44,575 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,575 12622 | infect(hulltri); 2021-07-15T20:13:44,575 | ^~~~~~ 2021-07-15T20:13:44,580 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,581 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,581 | ^ 2021-07-15T20:13:44,581 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,581 12622 | infect(hulltri); 2021-07-15T20:13:44,581 | ^~~~~~ 2021-07-15T20:13:44,587 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,587 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,587 | ^ 2021-07-15T20:13:44,587 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,587 969 | decode(ptr, otri2); 2021-07-15T20:13:44,587 | ^~~~~~ 2021-07-15T20:13:44,587 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,588 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,588 | ^~~ 2021-07-15T20:13:44,588 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,588 12643 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,588 | ^~~~~ 2021-07-15T20:13:44,592 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,593 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,593 | ^ 2021-07-15T20:13:44,593 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,593 969 | decode(ptr, otri2); 2021-07-15T20:13:44,593 | ^~~~~~ 2021-07-15T20:13:44,593 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,593 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,593 | ^~~ 2021-07-15T20:13:44,594 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,594 12643 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,594 | ^~~~~ 2021-07-15T20:13:44,598 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,598 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,599 | ^ 2021-07-15T20:13:44,599 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,599 969 | decode(ptr, otri2); 2021-07-15T20:13:44,599 | ^~~~~~ 2021-07-15T20:13:44,599 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,599 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,599 | ^~~ 2021-07-15T20:13:44,599 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,600 12643 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,600 | ^~~~~ 2021-07-15T20:13:44,604 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,604 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,604 | ^ 2021-07-15T20:13:44,605 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,605 969 | decode(ptr, otri2); 2021-07-15T20:13:44,605 | ^~~~~~ 2021-07-15T20:13:44,605 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,605 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,605 | ^~~ 2021-07-15T20:13:44,605 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,605 12646 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,605 | ^~~~~ 2021-07-15T20:13:44,610 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,610 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,610 | ^ 2021-07-15T20:13:44,610 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,610 969 | decode(ptr, otri2); 2021-07-15T20:13:44,611 | ^~~~~~ 2021-07-15T20:13:44,611 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,611 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,611 | ^~~ 2021-07-15T20:13:44,611 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,611 12646 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,611 | ^~~~~ 2021-07-15T20:13:44,616 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,616 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,616 | ^ 2021-07-15T20:13:44,616 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,616 969 | decode(ptr, otri2); 2021-07-15T20:13:44,616 | ^~~~~~ 2021-07-15T20:13:44,616 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,616 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,617 | ^~~ 2021-07-15T20:13:44,617 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,617 12646 | oprev(hulltri, nexttri); 2021-07-15T20:13:44,617 | ^~~~~ 2021-07-15T20:13:44,617 c/triangle.c: In function ‘plague’: 2021-07-15T20:13:44,622 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,622 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2021-07-15T20:13:44,622 | ^ 2021-07-15T20:13:44,622 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,622 12702 | uninfect(testtri); 2021-07-15T20:13:44,622 | ^~~~~~~~ 2021-07-15T20:13:44,628 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,628 1124 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,628 | ^ 2021-07-15T20:13:44,628 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,628 12702 | uninfect(testtri); 2021-07-15T20:13:44,629 | ^~~~~~~~ 2021-07-15T20:13:44,634 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,634 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,634 | ^ 2021-07-15T20:13:44,634 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,635 969 | decode(ptr, otri2); 2021-07-15T20:13:44,635 | ^~~~~~ 2021-07-15T20:13:44,635 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,635 12717 | sym(testtri, neighbor); 2021-07-15T20:13:44,635 | ^~~ 2021-07-15T20:13:44,640 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,640 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,640 | ^ 2021-07-15T20:13:44,640 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,640 969 | decode(ptr, otri2); 2021-07-15T20:13:44,640 | ^~~~~~ 2021-07-15T20:13:44,641 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,641 12717 | sym(testtri, neighbor); 2021-07-15T20:13:44,641 | ^~~ 2021-07-15T20:13:44,645 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,646 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,646 | ^ 2021-07-15T20:13:44,646 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,646 969 | decode(ptr, otri2); 2021-07-15T20:13:44,646 | ^~~~~~ 2021-07-15T20:13:44,646 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,646 12717 | sym(testtri, neighbor); 2021-07-15T20:13:44,646 | ^~~ 2021-07-15T20:13:44,651 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,651 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,652 | ^ 2021-07-15T20:13:44,652 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,652 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,652 | ^~~~~~~ 2021-07-15T20:13:44,652 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,652 12719 | tspivot(testtri, neighborsubseg); 2021-07-15T20:13:44,652 | ^~~~~~~ 2021-07-15T20:13:44,657 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,657 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,657 | ^ 2021-07-15T20:13:44,657 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,658 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,658 | ^~~~~~~ 2021-07-15T20:13:44,658 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,658 12719 | tspivot(testtri, neighborsubseg); 2021-07-15T20:13:44,658 | ^~~~~~~ 2021-07-15T20:13:44,663 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,663 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,663 | ^ 2021-07-15T20:13:44,663 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,663 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,663 | ^~~~~~~ 2021-07-15T20:13:44,664 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,664 12719 | tspivot(testtri, neighborsubseg); 2021-07-15T20:13:44,664 | ^~~~~~~ 2021-07-15T20:13:44,668 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,669 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,669 | ^ 2021-07-15T20:13:44,669 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,669 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2021-07-15T20:13:44,669 | ^~~~~~~~ 2021-07-15T20:13:44,674 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,675 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2021-07-15T20:13:44,675 | ^ 2021-07-15T20:13:44,675 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,675 12730 | uninfect(neighbor); 2021-07-15T20:13:44,675 | ^~~~~~~~ 2021-07-15T20:13:44,680 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,680 1124 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,680 | ^ 2021-07-15T20:13:44,681 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,681 12730 | uninfect(neighbor); 2021-07-15T20:13:44,681 | ^~~~~~~~ 2021-07-15T20:13:44,686 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,686 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,686 | ^ 2021-07-15T20:13:44,686 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,686 12732 | infect(neighbor); 2021-07-15T20:13:44,687 | ^~~~~~ 2021-07-15T20:13:44,692 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,692 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,692 | ^ 2021-07-15T20:13:44,692 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,692 12732 | infect(neighbor); 2021-07-15T20:13:44,692 | ^~~~~~ 2021-07-15T20:13:44,698 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,698 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,698 | ^ 2021-07-15T20:13:44,698 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,698 12748 | infect(neighbor); 2021-07-15T20:13:44,698 | ^~~~~~ 2021-07-15T20:13:44,703 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,704 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,704 | ^ 2021-07-15T20:13:44,704 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,704 12748 | infect(neighbor); 2021-07-15T20:13:44,704 | ^~~~~~ 2021-07-15T20:13:44,710 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,710 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,710 | ^ 2021-07-15T20:13:44,710 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,710 12772 | infect(testtri); 2021-07-15T20:13:44,710 | ^~~~~~ 2021-07-15T20:13:44,716 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,716 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,716 | ^ 2021-07-15T20:13:44,716 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,716 12772 | infect(testtri); 2021-07-15T20:13:44,716 | ^~~~~~ 2021-07-15T20:13:44,722 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,722 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,722 | ^ 2021-07-15T20:13:44,722 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,722 973 | decode(ptr, otri); 2021-07-15T20:13:44,723 | ^~~~~~ 2021-07-15T20:13:44,723 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,723 999 | symself(otri2); 2021-07-15T20:13:44,723 | ^~~~~~~ 2021-07-15T20:13:44,723 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2021-07-15T20:13:44,723 12796 | onext(testtri, neighbor); 2021-07-15T20:13:44,723 | ^~~~~ 2021-07-15T20:13:44,728 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,728 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,728 | ^ 2021-07-15T20:13:44,728 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,728 973 | decode(ptr, otri); 2021-07-15T20:13:44,729 | ^~~~~~ 2021-07-15T20:13:44,729 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,729 999 | symself(otri2); 2021-07-15T20:13:44,729 | ^~~~~~~ 2021-07-15T20:13:44,729 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2021-07-15T20:13:44,729 12796 | onext(testtri, neighbor); 2021-07-15T20:13:44,729 | ^~~~~ 2021-07-15T20:13:44,734 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,734 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,734 | ^ 2021-07-15T20:13:44,734 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,734 973 | decode(ptr, otri); 2021-07-15T20:13:44,734 | ^~~~~~ 2021-07-15T20:13:44,734 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,735 999 | symself(otri2); 2021-07-15T20:13:44,735 | ^~~~~~~ 2021-07-15T20:13:44,735 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2021-07-15T20:13:44,735 12796 | onext(testtri, neighbor); 2021-07-15T20:13:44,735 | ^~~~~ 2021-07-15T20:13:44,740 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,740 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,740 | ^ 2021-07-15T20:13:44,740 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,740 12800 | if (infected(neighbor)) { 2021-07-15T20:13:44,740 | ^~~~~~~~ 2021-07-15T20:13:44,746 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,746 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,746 | ^ 2021-07-15T20:13:44,746 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,746 973 | decode(ptr, otri); 2021-07-15T20:13:44,746 | ^~~~~~ 2021-07-15T20:13:44,746 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,746 1003 | symself(otri); 2021-07-15T20:13:44,747 | ^~~~~~~ 2021-07-15T20:13:44,747 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,747 12808 | onextself(neighbor); 2021-07-15T20:13:44,747 | ^~~~~~~~~ 2021-07-15T20:13:44,751 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,752 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,752 | ^ 2021-07-15T20:13:44,752 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,752 973 | decode(ptr, otri); 2021-07-15T20:13:44,752 | ^~~~~~ 2021-07-15T20:13:44,752 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,752 1003 | symself(otri); 2021-07-15T20:13:44,752 | ^~~~~~~ 2021-07-15T20:13:44,753 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,753 12808 | onextself(neighbor); 2021-07-15T20:13:44,753 | ^~~~~~~~~ 2021-07-15T20:13:44,757 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,757 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,758 | ^ 2021-07-15T20:13:44,758 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,758 973 | decode(ptr, otri); 2021-07-15T20:13:44,758 | ^~~~~~ 2021-07-15T20:13:44,758 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,758 1003 | symself(otri); 2021-07-15T20:13:44,758 | ^~~~~~~ 2021-07-15T20:13:44,758 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2021-07-15T20:13:44,758 12808 | onextself(neighbor); 2021-07-15T20:13:44,759 | ^~~~~~~~~ 2021-07-15T20:13:44,763 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,763 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,764 | ^ 2021-07-15T20:13:44,764 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,764 969 | decode(ptr, otri2); 2021-07-15T20:13:44,764 | ^~~~~~ 2021-07-15T20:13:44,764 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,764 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,764 | ^~~ 2021-07-15T20:13:44,764 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,764 12813 | oprev(testtri, neighbor); 2021-07-15T20:13:44,764 | ^~~~~ 2021-07-15T20:13:44,769 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,769 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,769 | ^ 2021-07-15T20:13:44,769 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,770 969 | decode(ptr, otri2); 2021-07-15T20:13:44,770 | ^~~~~~ 2021-07-15T20:13:44,770 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,770 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,770 | ^~~ 2021-07-15T20:13:44,770 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,770 12813 | oprev(testtri, neighbor); 2021-07-15T20:13:44,770 | ^~~~~ 2021-07-15T20:13:44,775 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,775 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,775 | ^ 2021-07-15T20:13:44,775 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,775 969 | decode(ptr, otri2); 2021-07-15T20:13:44,775 | ^~~~~~ 2021-07-15T20:13:44,776 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,776 1010 | sym(otri1, otri2); \ 2021-07-15T20:13:44,776 | ^~~ 2021-07-15T20:13:44,776 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2021-07-15T20:13:44,776 12813 | oprev(testtri, neighbor); 2021-07-15T20:13:44,776 | ^~~~~ 2021-07-15T20:13:44,781 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,781 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,781 | ^ 2021-07-15T20:13:44,781 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,781 12816 | if (infected(neighbor)) { 2021-07-15T20:13:44,781 | ^~~~~~~~ 2021-07-15T20:13:44,787 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,787 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,787 | ^ 2021-07-15T20:13:44,787 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,787 973 | decode(ptr, otri); 2021-07-15T20:13:44,787 | ^~~~~~ 2021-07-15T20:13:44,788 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,788 1014 | symself(otri); \ 2021-07-15T20:13:44,788 | ^~~~~~~ 2021-07-15T20:13:44,788 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,788 12824 | oprevself(neighbor); 2021-07-15T20:13:44,788 | ^~~~~~~~~ 2021-07-15T20:13:44,793 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,793 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,793 | ^ 2021-07-15T20:13:44,793 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,793 973 | decode(ptr, otri); 2021-07-15T20:13:44,793 | ^~~~~~ 2021-07-15T20:13:44,793 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,793 1014 | symself(otri); \ 2021-07-15T20:13:44,794 | ^~~~~~~ 2021-07-15T20:13:44,794 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,794 12824 | oprevself(neighbor); 2021-07-15T20:13:44,794 | ^~~~~~~~~ 2021-07-15T20:13:44,798 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,799 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,799 | ^ 2021-07-15T20:13:44,799 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,799 973 | decode(ptr, otri); 2021-07-15T20:13:44,799 | ^~~~~~ 2021-07-15T20:13:44,799 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,799 1014 | symself(otri); \ 2021-07-15T20:13:44,800 | ^~~~~~~ 2021-07-15T20:13:44,800 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2021-07-15T20:13:44,800 12824 | oprevself(neighbor); 2021-07-15T20:13:44,800 | ^~~~~~~~~ 2021-07-15T20:13:44,805 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,805 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,805 | ^ 2021-07-15T20:13:44,805 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,805 969 | decode(ptr, otri2); 2021-07-15T20:13:44,805 | ^~~~~~ 2021-07-15T20:13:44,805 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,806 12841 | sym(testtri, neighbor); 2021-07-15T20:13:44,806 | ^~~ 2021-07-15T20:13:44,810 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,811 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,811 | ^ 2021-07-15T20:13:44,811 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,811 969 | decode(ptr, otri2); 2021-07-15T20:13:44,811 | ^~~~~~ 2021-07-15T20:13:44,811 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,811 12841 | sym(testtri, neighbor); 2021-07-15T20:13:44,811 | ^~~ 2021-07-15T20:13:44,816 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,816 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,817 | ^ 2021-07-15T20:13:44,817 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,817 969 | decode(ptr, otri2); 2021-07-15T20:13:44,817 | ^~~~~~ 2021-07-15T20:13:44,817 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,817 12841 | sym(testtri, neighbor); 2021-07-15T20:13:44,817 | ^~~ 2021-07-15T20:13:44,817 c/triangle.c: In function ‘regionplague’: 2021-07-15T20:13:44,823 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,823 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2021-07-15T20:13:44,823 | ^ 2021-07-15T20:13:44,823 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,823 12913 | uninfect(testtri); 2021-07-15T20:13:44,823 | ^~~~~~~~ 2021-07-15T20:13:44,829 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,829 1124 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,829 | ^ 2021-07-15T20:13:44,829 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,829 12913 | uninfect(testtri); 2021-07-15T20:13:44,830 | ^~~~~~~~ 2021-07-15T20:13:44,835 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,836 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,836 | ^ 2021-07-15T20:13:44,836 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,836 969 | decode(ptr, otri2); 2021-07-15T20:13:44,836 | ^~~~~~ 2021-07-15T20:13:44,836 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,836 12936 | sym(testtri, neighbor); 2021-07-15T20:13:44,836 | ^~~ 2021-07-15T20:13:44,841 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,841 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,842 | ^ 2021-07-15T20:13:44,842 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,842 969 | decode(ptr, otri2); 2021-07-15T20:13:44,842 | ^~~~~~ 2021-07-15T20:13:44,842 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,842 12936 | sym(testtri, neighbor); 2021-07-15T20:13:44,842 | ^~~ 2021-07-15T20:13:44,847 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,847 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,847 | ^ 2021-07-15T20:13:44,848 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,848 969 | decode(ptr, otri2); 2021-07-15T20:13:44,848 | ^~~~~~ 2021-07-15T20:13:44,848 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:44,848 12936 | sym(testtri, neighbor); 2021-07-15T20:13:44,848 | ^~~ 2021-07-15T20:13:44,853 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,853 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,853 | ^ 2021-07-15T20:13:44,854 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,854 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,854 | ^~~~~~~ 2021-07-15T20:13:44,854 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,854 12938 | tspivot(testtri, neighborsubseg); 2021-07-15T20:13:44,854 | ^~~~~~~ 2021-07-15T20:13:44,859 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,859 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,859 | ^ 2021-07-15T20:13:44,859 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,860 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,860 | ^~~~~~~ 2021-07-15T20:13:44,860 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,860 12938 | tspivot(testtri, neighborsubseg); 2021-07-15T20:13:44,860 | ^~~~~~~ 2021-07-15T20:13:44,865 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,865 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:44,865 | ^ 2021-07-15T20:13:44,865 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,865 1289 | sdecode(sptr, osub) 2021-07-15T20:13:44,866 | ^~~~~~~ 2021-07-15T20:13:44,866 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:44,866 12938 | tspivot(testtri, neighborsubseg); 2021-07-15T20:13:44,866 | ^~~~~~~ 2021-07-15T20:13:44,871 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,871 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,871 | ^ 2021-07-15T20:13:44,871 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,871 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2021-07-15T20:13:44,872 | ^~~~~~~~ 2021-07-15T20:13:44,877 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,877 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,878 | ^ 2021-07-15T20:13:44,878 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,878 12952 | infect(neighbor); 2021-07-15T20:13:44,878 | ^~~~~~ 2021-07-15T20:13:44,883 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,883 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,883 | ^ 2021-07-15T20:13:44,884 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,884 12952 | infect(neighbor); 2021-07-15T20:13:44,884 | ^~~~~~ 2021-07-15T20:13:44,889 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,889 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,889 | ^ 2021-07-15T20:13:44,889 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,890 12960 | infect(testtri); 2021-07-15T20:13:44,890 | ^~~~~~ 2021-07-15T20:13:44,895 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,895 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,895 | ^ 2021-07-15T20:13:44,895 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,896 12960 | infect(testtri); 2021-07-15T20:13:44,896 | ^~~~~~ 2021-07-15T20:13:44,901 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,901 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2021-07-15T20:13:44,901 | ^ 2021-07-15T20:13:44,902 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,902 12972 | uninfect(testtri); 2021-07-15T20:13:44,902 | ^~~~~~~~ 2021-07-15T20:13:44,907 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,907 1124 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,908 | ^ 2021-07-15T20:13:44,908 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2021-07-15T20:13:44,908 12972 | uninfect(testtri); 2021-07-15T20:13:44,908 | ^~~~~~~~ 2021-07-15T20:13:44,908 c/triangle.c: In function ‘carveholes’: 2021-07-15T20:13:44,914 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,914 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,915 | ^ 2021-07-15T20:13:44,915 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,915 973 | decode(ptr, otri); 2021-07-15T20:13:44,915 | ^~~~~~ 2021-07-15T20:13:44,915 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,915 13051 | symself(searchtri); 2021-07-15T20:13:44,915 | ^~~~~~~ 2021-07-15T20:13:44,920 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,920 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,921 | ^ 2021-07-15T20:13:44,921 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,921 973 | decode(ptr, otri); 2021-07-15T20:13:44,921 | ^~~~~~ 2021-07-15T20:13:44,921 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,921 13051 | symself(searchtri); 2021-07-15T20:13:44,921 | ^~~~~~~ 2021-07-15T20:13:44,926 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,926 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,927 | ^ 2021-07-15T20:13:44,927 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,927 973 | decode(ptr, otri); 2021-07-15T20:13:44,927 | ^~~~~~ 2021-07-15T20:13:44,927 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,927 13051 | symself(searchtri); 2021-07-15T20:13:44,927 | ^~~~~~~ 2021-07-15T20:13:44,932 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,933 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,933 | ^ 2021-07-15T20:13:44,933 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,933 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2021-07-15T20:13:44,933 | ^~~~~~~~ 2021-07-15T20:13:44,938 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,939 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,939 | ^ 2021-07-15T20:13:44,939 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,939 13064 | infect(searchtri); 2021-07-15T20:13:44,939 | ^~~~~~ 2021-07-15T20:13:44,944 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,945 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,945 | ^ 2021-07-15T20:13:44,945 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,945 13064 | infect(searchtri); 2021-07-15T20:13:44,945 | ^~~~~~ 2021-07-15T20:13:44,951 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,951 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:44,951 | ^ 2021-07-15T20:13:44,951 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,951 973 | decode(ptr, otri); 2021-07-15T20:13:44,951 | ^~~~~~ 2021-07-15T20:13:44,952 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,952 13090 | symself(searchtri); 2021-07-15T20:13:44,952 | ^~~~~~~ 2021-07-15T20:13:44,957 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,957 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:44,957 | ^ 2021-07-15T20:13:44,957 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,957 973 | decode(ptr, otri); 2021-07-15T20:13:44,957 | ^~~~~~ 2021-07-15T20:13:44,958 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,958 13090 | symself(searchtri); 2021-07-15T20:13:44,958 | ^~~~~~~ 2021-07-15T20:13:44,963 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,963 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:44,963 | ^ 2021-07-15T20:13:44,963 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:44,963 973 | decode(ptr, otri); 2021-07-15T20:13:44,963 | ^~~~~~ 2021-07-15T20:13:44,964 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2021-07-15T20:13:44,964 13090 | symself(searchtri); 2021-07-15T20:13:44,964 | ^~~~~~~ 2021-07-15T20:13:44,969 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,969 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2021-07-15T20:13:44,969 | ^ 2021-07-15T20:13:44,969 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2021-07-15T20:13:44,970 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2021-07-15T20:13:44,970 | ^~~~~~~~ 2021-07-15T20:13:44,976 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,976 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2021-07-15T20:13:44,976 | ^ 2021-07-15T20:13:44,976 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,976 13144 | infect(regiontris[i]); 2021-07-15T20:13:44,977 | ^~~~~~ 2021-07-15T20:13:44,982 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:44,982 1120 | (otri).tri[6] = (triangle) \ 2021-07-15T20:13:44,982 | ^ 2021-07-15T20:13:44,982 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2021-07-15T20:13:44,982 13144 | infect(regiontris[i]); 2021-07-15T20:13:44,983 | ^~~~~~ 2021-07-15T20:13:44,983 c/triangle.c: In function ‘splitencsegs’: 2021-07-15T20:13:44,989 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,989 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:44,989 | ^ 2021-07-15T20:13:44,989 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,990 13277 | sdecode(encloop->encsubseg, currentenc); 2021-07-15T20:13:44,990 | ^~~~~~~ 2021-07-15T20:13:44,995 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:44,995 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:44,995 | ^ 2021-07-15T20:13:44,995 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:44,996 13277 | sdecode(encloop->encsubseg, currentenc); 2021-07-15T20:13:44,996 | ^~~~~~~ 2021-07-15T20:13:45,001 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,001 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,001 | ^ 2021-07-15T20:13:45,002 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,002 13277 | sdecode(encloop->encsubseg, currentenc); 2021-07-15T20:13:45,002 | ^~~~~~~ 2021-07-15T20:13:45,007 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,008 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,008 | ^ 2021-07-15T20:13:45,008 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,008 1296 | decode(ptr, otri) 2021-07-15T20:13:45,008 | ^~~~~~ 2021-07-15T20:13:45,008 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:45,008 13302 | stpivot(currentenc, enctri); 2021-07-15T20:13:45,008 | ^~~~~~~ 2021-07-15T20:13:45,014 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,014 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,014 | ^ 2021-07-15T20:13:45,014 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,014 1296 | decode(ptr, otri) 2021-07-15T20:13:45,014 | ^~~~~~ 2021-07-15T20:13:45,014 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:45,014 13302 | stpivot(currentenc, enctri); 2021-07-15T20:13:45,015 | ^~~~~~~ 2021-07-15T20:13:45,020 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,020 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,020 | ^ 2021-07-15T20:13:45,020 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,020 1296 | decode(ptr, otri) 2021-07-15T20:13:45,020 | ^~~~~~ 2021-07-15T20:13:45,020 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:45,021 13302 | stpivot(currentenc, enctri); 2021-07-15T20:13:45,021 | ^~~~~~~ 2021-07-15T20:13:45,026 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,026 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:45,026 | ^ 2021-07-15T20:13:45,026 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,027 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,027 | ^~~~~~~ 2021-07-15T20:13:45,027 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,027 13304 | tspivot(testtri, testsh); 2021-07-15T20:13:45,027 | ^~~~~~~ 2021-07-15T20:13:45,032 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,032 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:45,032 | ^ 2021-07-15T20:13:45,032 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,033 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,033 | ^~~~~~~ 2021-07-15T20:13:45,033 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,033 13304 | tspivot(testtri, testsh); 2021-07-15T20:13:45,033 | ^~~~~~~ 2021-07-15T20:13:45,038 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,038 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,038 | ^ 2021-07-15T20:13:45,039 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,039 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,039 | ^~~~~~~ 2021-07-15T20:13:45,039 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,039 13304 | tspivot(testtri, testsh); 2021-07-15T20:13:45,039 | ^~~~~~~ 2021-07-15T20:13:45,044 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,045 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:45,045 | ^ 2021-07-15T20:13:45,045 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,045 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,045 | ^~~~~~~ 2021-07-15T20:13:45,045 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,045 13308 | tspivot(testtri, testsh); 2021-07-15T20:13:45,045 | ^~~~~~~ 2021-07-15T20:13:45,050 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,051 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:45,051 | ^ 2021-07-15T20:13:45,051 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,051 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,051 | ^~~~~~~ 2021-07-15T20:13:45,051 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,051 13308 | tspivot(testtri, testsh); 2021-07-15T20:13:45,051 | ^~~~~~~ 2021-07-15T20:13:45,057 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,057 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,057 | ^ 2021-07-15T20:13:45,057 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,057 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,057 | ^~~~~~~ 2021-07-15T20:13:45,057 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,057 13308 | tspivot(testtri, testsh); 2021-07-15T20:13:45,058 | ^~~~~~~ 2021-07-15T20:13:45,063 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,063 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,063 | ^ 2021-07-15T20:13:45,064 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,064 1296 | decode(ptr, otri) 2021-07-15T20:13:45,064 | ^~~~~~ 2021-07-15T20:13:45,064 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:45,064 13320 | stpivot(currentenc, enctri); 2021-07-15T20:13:45,064 | ^~~~~~~ 2021-07-15T20:13:45,069 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,069 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,070 | ^ 2021-07-15T20:13:45,070 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,070 1296 | decode(ptr, otri) 2021-07-15T20:13:45,070 | ^~~~~~ 2021-07-15T20:13:45,070 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:45,070 13320 | stpivot(currentenc, enctri); 2021-07-15T20:13:45,070 | ^~~~~~~ 2021-07-15T20:13:45,075 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,076 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,076 | ^ 2021-07-15T20:13:45,076 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,076 1296 | decode(ptr, otri) 2021-07-15T20:13:45,076 | ^~~~~~ 2021-07-15T20:13:45,076 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2021-07-15T20:13:45,076 13320 | stpivot(currentenc, enctri); 2021-07-15T20:13:45,076 | ^~~~~~~ 2021-07-15T20:13:45,082 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,082 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,082 | ^ 2021-07-15T20:13:45,082 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,082 969 | decode(ptr, otri2); 2021-07-15T20:13:45,082 | ^~~~~~ 2021-07-15T20:13:45,083 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,083 13328 | sym(enctri, testtri); 2021-07-15T20:13:45,083 | ^~~ 2021-07-15T20:13:45,088 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,088 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,088 | ^ 2021-07-15T20:13:45,088 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,088 969 | decode(ptr, otri2); 2021-07-15T20:13:45,088 | ^~~~~~ 2021-07-15T20:13:45,089 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,089 13328 | sym(enctri, testtri); 2021-07-15T20:13:45,089 | ^~~ 2021-07-15T20:13:45,094 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,094 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,094 | ^ 2021-07-15T20:13:45,094 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,095 969 | decode(ptr, otri2); 2021-07-15T20:13:45,095 | ^~~~~~ 2021-07-15T20:13:45,095 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,095 13328 | sym(enctri, testtri); 2021-07-15T20:13:45,095 | ^~~ 2021-07-15T20:13:45,100 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,100 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:45,101 | ^ 2021-07-15T20:13:45,101 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,101 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,101 | ^~~~~~~ 2021-07-15T20:13:45,101 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,101 13332 | tspivot(testtri, testsh); 2021-07-15T20:13:45,101 | ^~~~~~~ 2021-07-15T20:13:45,106 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,107 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:45,107 | ^ 2021-07-15T20:13:45,107 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,107 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,107 | ^~~~~~~ 2021-07-15T20:13:45,107 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,107 13332 | tspivot(testtri, testsh); 2021-07-15T20:13:45,107 | ^~~~~~~ 2021-07-15T20:13:45,112 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,113 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,113 | ^ 2021-07-15T20:13:45,113 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,113 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,113 | ^~~~~~~ 2021-07-15T20:13:45,113 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,113 13332 | tspivot(testtri, testsh); 2021-07-15T20:13:45,113 | ^~~~~~~ 2021-07-15T20:13:45,119 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,119 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:45,119 | ^ 2021-07-15T20:13:45,119 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,119 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,119 | ^~~~~~~ 2021-07-15T20:13:45,119 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,120 13337 | tspivot(testtri, testsh); 2021-07-15T20:13:45,120 | ^~~~~~~ 2021-07-15T20:13:45,125 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,125 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:45,125 | ^ 2021-07-15T20:13:45,125 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,125 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,125 | ^~~~~~~ 2021-07-15T20:13:45,126 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,126 13337 | tspivot(testtri, testsh); 2021-07-15T20:13:45,126 | ^~~~~~~ 2021-07-15T20:13:45,131 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,131 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,131 | ^ 2021-07-15T20:13:45,131 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,132 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,132 | ^~~~~~~ 2021-07-15T20:13:45,132 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,132 13337 | tspivot(testtri, testsh); 2021-07-15T20:13:45,132 | ^~~~~~~ 2021-07-15T20:13:45,138 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,138 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,138 | ^ 2021-07-15T20:13:45,138 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,138 969 | decode(ptr, otri2); 2021-07-15T20:13:45,138 | ^~~~~~ 2021-07-15T20:13:45,138 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,138 13348 | sym(enctri, testtri); 2021-07-15T20:13:45,139 | ^~~ 2021-07-15T20:13:45,144 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,144 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,144 | ^ 2021-07-15T20:13:45,144 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,144 969 | decode(ptr, otri2); 2021-07-15T20:13:45,144 | ^~~~~~ 2021-07-15T20:13:45,145 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,145 13348 | sym(enctri, testtri); 2021-07-15T20:13:45,145 | ^~~ 2021-07-15T20:13:45,150 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,150 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,150 | ^ 2021-07-15T20:13:45,150 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,150 969 | decode(ptr, otri2); 2021-07-15T20:13:45,151 | ^~~~~~ 2021-07-15T20:13:45,151 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,151 13348 | sym(enctri, testtri); 2021-07-15T20:13:45,151 | ^~~ 2021-07-15T20:13:45,158 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,158 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:45,158 | ^ 2021-07-15T20:13:45,158 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,158 1208 | sdecode(sptr, osub) 2021-07-15T20:13:45,159 | ^~~~~~~ 2021-07-15T20:13:45,159 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:45,159 13436 | snextself(currentenc); 2021-07-15T20:13:45,159 | ^~~~~~~~~ 2021-07-15T20:13:45,164 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,164 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:45,164 | ^ 2021-07-15T20:13:45,164 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,165 1208 | sdecode(sptr, osub) 2021-07-15T20:13:45,165 | ^~~~~~~ 2021-07-15T20:13:45,165 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:45,165 13436 | snextself(currentenc); 2021-07-15T20:13:45,165 | ^~~~~~~~~ 2021-07-15T20:13:45,170 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,170 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,171 | ^ 2021-07-15T20:13:45,171 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,171 1208 | sdecode(sptr, osub) 2021-07-15T20:13:45,171 | ^~~~~~~ 2021-07-15T20:13:45,171 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2021-07-15T20:13:45,171 13436 | snextself(currentenc); 2021-07-15T20:13:45,171 | ^~~~~~~~~ 2021-07-15T20:13:45,171 c/triangle.c: In function ‘splittriangle’: 2021-07-15T20:13:45,177 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,177 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,177 | ^ 2021-07-15T20:13:45,177 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,178 13511 | decode(badtri->poortri, badotri); 2021-07-15T20:13:45,178 | ^~~~~~ 2021-07-15T20:13:45,183 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,184 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,184 | ^ 2021-07-15T20:13:45,184 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,184 13511 | decode(badtri->poortri, badotri); 2021-07-15T20:13:45,184 | ^~~~~~ 2021-07-15T20:13:45,189 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,190 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,190 | ^ 2021-07-15T20:13:45,190 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,190 13511 | decode(badtri->poortri, badotri); 2021-07-15T20:13:45,190 | ^~~~~~ 2021-07-15T20:13:45,193 c/triangle.c: In function ‘highorder’: 2021-07-15T20:13:45,199 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,199 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,199 | ^ 2021-07-15T20:13:45,200 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,200 969 | decode(ptr, otri2); 2021-07-15T20:13:45,200 | ^~~~~~ 2021-07-15T20:13:45,200 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,200 13758 | sym(triangleloop, trisym); 2021-07-15T20:13:45,200 | ^~~ 2021-07-15T20:13:45,205 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,206 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,206 | ^ 2021-07-15T20:13:45,206 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,206 969 | decode(ptr, otri2); 2021-07-15T20:13:45,206 | ^~~~~~ 2021-07-15T20:13:45,206 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,206 13758 | sym(triangleloop, trisym); 2021-07-15T20:13:45,206 | ^~~ 2021-07-15T20:13:45,212 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,212 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,212 | ^ 2021-07-15T20:13:45,212 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,212 969 | decode(ptr, otri2); 2021-07-15T20:13:45,213 | ^~~~~~ 2021-07-15T20:13:45,213 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,213 13758 | sym(triangleloop, trisym); 2021-07-15T20:13:45,213 | ^~~ 2021-07-15T20:13:45,219 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,219 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:45,219 | ^ 2021-07-15T20:13:45,219 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,219 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,219 | ^~~~~~~ 2021-07-15T20:13:45,220 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,220 13774 | tspivot(triangleloop, checkmark); 2021-07-15T20:13:45,220 | ^~~~~~~ 2021-07-15T20:13:45,225 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,225 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:45,225 | ^ 2021-07-15T20:13:45,226 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,226 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,226 | ^~~~~~~ 2021-07-15T20:13:45,226 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,226 13774 | tspivot(triangleloop, checkmark); 2021-07-15T20:13:45,226 | ^~~~~~~ 2021-07-15T20:13:45,232 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,232 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,232 | ^ 2021-07-15T20:13:45,232 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,232 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,232 | ^~~~~~~ 2021-07-15T20:13:45,232 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,233 13774 | tspivot(triangleloop, checkmark); 2021-07-15T20:13:45,233 | ^~~~~~~ 2021-07-15T20:13:45,238 c/triangle.c: In function ‘writeedges’: 2021-07-15T20:13:45,245 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,245 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,245 | ^ 2021-07-15T20:13:45,245 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,245 969 | decode(ptr, otri2); 2021-07-15T20:13:45,245 | ^~~~~~ 2021-07-15T20:13:45,246 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,246 14872 | sym(triangleloop, trisym); 2021-07-15T20:13:45,246 | ^~~ 2021-07-15T20:13:45,252 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,252 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,252 | ^ 2021-07-15T20:13:45,252 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,252 969 | decode(ptr, otri2); 2021-07-15T20:13:45,252 | ^~~~~~ 2021-07-15T20:13:45,253 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,253 14872 | sym(triangleloop, trisym); 2021-07-15T20:13:45,253 | ^~~ 2021-07-15T20:13:45,259 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,259 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,259 | ^ 2021-07-15T20:13:45,259 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,259 969 | decode(ptr, otri2); 2021-07-15T20:13:45,260 | ^~~~~~ 2021-07-15T20:13:45,260 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,260 14872 | sym(triangleloop, trisym); 2021-07-15T20:13:45,260 | ^~~ 2021-07-15T20:13:45,266 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,266 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2021-07-15T20:13:45,267 | ^ 2021-07-15T20:13:45,267 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,267 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,267 | ^~~~~~~ 2021-07-15T20:13:45,267 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,267 14890 | tspivot(triangleloop, checkmark); 2021-07-15T20:13:45,267 | ^~~~~~~ 2021-07-15T20:13:45,273 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,274 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2021-07-15T20:13:45,274 | ^ 2021-07-15T20:13:45,274 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,274 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,274 | ^~~~~~~ 2021-07-15T20:13:45,274 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,274 14890 | tspivot(triangleloop, checkmark); 2021-07-15T20:13:45,274 | ^~~~~~~ 2021-07-15T20:13:45,280 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,281 1169 | (osub).ss = (subseg *) \ 2021-07-15T20:13:45,281 | ^ 2021-07-15T20:13:45,281 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2021-07-15T20:13:45,281 1289 | sdecode(sptr, osub) 2021-07-15T20:13:45,281 | ^~~~~~~ 2021-07-15T20:13:45,281 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2021-07-15T20:13:45,281 14890 | tspivot(triangleloop, checkmark); 2021-07-15T20:13:45,282 | ^~~~~~~ 2021-07-15T20:13:45,283 c/triangle.c: In function ‘writevoronoi’: 2021-07-15T20:13:45,290 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,290 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,290 | ^ 2021-07-15T20:13:45,290 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,290 969 | decode(ptr, otri2); 2021-07-15T20:13:45,290 | ^~~~~~ 2021-07-15T20:13:45,290 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,291 15111 | sym(triangleloop, trisym); 2021-07-15T20:13:45,291 | ^~~ 2021-07-15T20:13:45,297 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,297 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,297 | ^ 2021-07-15T20:13:45,297 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,297 969 | decode(ptr, otri2); 2021-07-15T20:13:45,297 | ^~~~~~ 2021-07-15T20:13:45,298 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,298 15111 | sym(triangleloop, trisym); 2021-07-15T20:13:45,298 | ^~~ 2021-07-15T20:13:45,304 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,304 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,304 | ^ 2021-07-15T20:13:45,304 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,305 969 | decode(ptr, otri2); 2021-07-15T20:13:45,305 | ^~~~~~ 2021-07-15T20:13:45,305 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,305 15111 | sym(triangleloop, trisym); 2021-07-15T20:13:45,305 | ^~~ 2021-07-15T20:13:45,305 c/triangle.c: In function ‘writeneighbors’: 2021-07-15T20:13:45,312 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,313 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,313 | ^ 2021-07-15T20:13:45,313 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,313 969 | decode(ptr, otri2); 2021-07-15T20:13:45,313 | ^~~~~~ 2021-07-15T20:13:45,313 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,313 15234 | sym(triangleloop, trisym); 2021-07-15T20:13:45,313 | ^~~ 2021-07-15T20:13:45,320 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,320 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,320 | ^ 2021-07-15T20:13:45,320 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,320 969 | decode(ptr, otri2); 2021-07-15T20:13:45,320 | ^~~~~~ 2021-07-15T20:13:45,320 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,321 15234 | sym(triangleloop, trisym); 2021-07-15T20:13:45,321 | ^~~ 2021-07-15T20:13:45,327 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,327 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,328 | ^ 2021-07-15T20:13:45,328 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,328 969 | decode(ptr, otri2); 2021-07-15T20:13:45,328 | ^~~~~~ 2021-07-15T20:13:45,328 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,328 15234 | sym(triangleloop, trisym); 2021-07-15T20:13:45,328 | ^~~ 2021-07-15T20:13:45,335 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,335 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,335 | ^ 2021-07-15T20:13:45,335 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,335 969 | decode(ptr, otri2); 2021-07-15T20:13:45,335 | ^~~~~~ 2021-07-15T20:13:45,335 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,335 15237 | sym(triangleloop, trisym); 2021-07-15T20:13:45,336 | ^~~ 2021-07-15T20:13:45,342 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,342 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,342 | ^ 2021-07-15T20:13:45,342 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,342 969 | decode(ptr, otri2); 2021-07-15T20:13:45,342 | ^~~~~~ 2021-07-15T20:13:45,343 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,343 15237 | sym(triangleloop, trisym); 2021-07-15T20:13:45,343 | ^~~ 2021-07-15T20:13:45,349 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,349 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,350 | ^ 2021-07-15T20:13:45,350 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,350 969 | decode(ptr, otri2); 2021-07-15T20:13:45,350 | ^~~~~~ 2021-07-15T20:13:45,350 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,350 15237 | sym(triangleloop, trisym); 2021-07-15T20:13:45,350 | ^~~ 2021-07-15T20:13:45,356 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,357 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2021-07-15T20:13:45,357 | ^ 2021-07-15T20:13:45,357 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,357 969 | decode(ptr, otri2); 2021-07-15T20:13:45,357 | ^~~~~~ 2021-07-15T20:13:45,357 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,357 15240 | sym(triangleloop, trisym); 2021-07-15T20:13:45,357 | ^~~ 2021-07-15T20:13:45,364 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-07-15T20:13:45,364 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2021-07-15T20:13:45,364 | ^ 2021-07-15T20:13:45,364 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,364 969 | decode(ptr, otri2); 2021-07-15T20:13:45,364 | ^~~~~~ 2021-07-15T20:13:45,365 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,365 15240 | sym(triangleloop, trisym); 2021-07-15T20:13:45,365 | ^~~ 2021-07-15T20:13:45,371 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2021-07-15T20:13:45,371 949 | (otri).tri = (triangle *) \ 2021-07-15T20:13:45,372 | ^ 2021-07-15T20:13:45,372 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2021-07-15T20:13:45,372 969 | decode(ptr, otri2); 2021-07-15T20:13:45,372 | ^~~~~~ 2021-07-15T20:13:45,372 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2021-07-15T20:13:45,372 15240 | sym(triangleloop, trisym); 2021-07-15T20:13:45,372 | ^~~ 2021-07-15T20:13:54,960 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.9 -c triangle/core.c -o build/temp.linux-armv7l-3.9/triangle/core.o 2021-07-15T20:13:55,671 triangle/core.c: In function ‘__Pyx_modinit_type_init_code’: 2021-07-15T20:13:55,685 triangle/core.c:20740:76: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-15T20:13:55,685 20740 | __pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii.tp_print = 0; 2021-07-15T20:13:55,685 | ^ 2021-07-15T20:13:55,699 triangle/core.c:20746:77: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-15T20:13:55,699 20746 | __pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd.tp_print = 0; 2021-07-15T20:13:55,699 | ^ 2021-07-15T20:13:55,712 triangle/core.c:20752:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-15T20:13:55,712 20752 | __pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap.tp_print = 0; 2021-07-15T20:13:55,713 | ^ 2021-07-15T20:13:55,726 triangle/core.c:20760:25: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-15T20:13:55,726 20760 | __pyx_type___pyx_array.tp_print = 0; 2021-07-15T20:13:55,726 | ^ 2021-07-15T20:13:55,740 triangle/core.c:20765:31: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-15T20:13:55,740 20765 | __pyx_type___pyx_MemviewEnum.tp_print = 0; 2021-07-15T20:13:55,740 | ^ 2021-07-15T20:13:55,754 triangle/core.c:20780:30: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-15T20:13:55,754 20780 | __pyx_type___pyx_memoryview.tp_print = 0; 2021-07-15T20:13:55,754 | ^ 2021-07-15T20:13:55,768 triangle/core.c:20793:35: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-15T20:13:55,768 20793 | __pyx_type___pyx_memoryviewslice.tp_print = 0; 2021-07-15T20:13:55,768 | ^ 2021-07-15T20:13:56,035 triangle/core.c: In function ‘__Pyx_ParseOptionalKeywords’: 2021-07-15T20:13:56,050 triangle/core.c:22744:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,050 22744 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,050 | ^ 2021-07-15T20:13:56,051 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,051 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,051 from triangle/core.c:4: 2021-07-15T20:13:56,051 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,051 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,051 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,068 triangle/core.c:22744:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,069 22744 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,069 | ^ 2021-07-15T20:13:56,069 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,069 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,069 from triangle/core.c:4: 2021-07-15T20:13:56,069 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-15T20:13:56,069 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-15T20:13:56,070 | ^~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,086 triangle/core.c:22744:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,087 22744 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,087 | ^ 2021-07-15T20:13:56,087 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,087 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,087 from triangle/core.c:4: 2021-07-15T20:13:56,087 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,087 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,087 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,104 triangle/core.c:22744:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,104 22744 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,104 | ^ 2021-07-15T20:13:56,105 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,105 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,105 from triangle/core.c:4: 2021-07-15T20:13:56,105 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,105 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,105 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,122 triangle/core.c:22744:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,122 22744 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,122 | ^ 2021-07-15T20:13:56,122 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,123 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,123 from triangle/core.c:4: 2021-07-15T20:13:56,123 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-15T20:13:56,123 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-15T20:13:56,123 | ^~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,140 triangle/core.c:22744:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,140 22744 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,140 | ^ 2021-07-15T20:13:56,140 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,140 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,141 from triangle/core.c:4: 2021-07-15T20:13:56,141 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,141 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,141 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,161 triangle/core.c:22760:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,161 22760 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,161 | ^ 2021-07-15T20:13:56,162 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,162 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,162 from triangle/core.c:4: 2021-07-15T20:13:56,162 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,162 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,162 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,179 triangle/core.c:22760:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,179 22760 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,179 | ^ 2021-07-15T20:13:56,179 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,180 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,180 from triangle/core.c:4: 2021-07-15T20:13:56,180 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-15T20:13:56,180 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-15T20:13:56,180 | ^~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,197 triangle/core.c:22760:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,197 22760 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,197 | ^ 2021-07-15T20:13:56,197 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,197 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,198 from triangle/core.c:4: 2021-07-15T20:13:56,198 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,198 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,198 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,215 triangle/core.c:22760:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,215 22760 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,215 | ^ 2021-07-15T20:13:56,215 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,215 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,215 from triangle/core.c:4: 2021-07-15T20:13:56,216 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,216 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,216 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,233 triangle/core.c:22760:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,233 22760 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,233 | ^ 2021-07-15T20:13:56,233 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,233 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,233 from triangle/core.c:4: 2021-07-15T20:13:56,233 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-15T20:13:56,234 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-15T20:13:56,234 | ^~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,250 triangle/core.c:22760:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,251 22760 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-15T20:13:56,251 | ^ 2021-07-15T20:13:56,251 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,251 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,251 from triangle/core.c:4: 2021-07-15T20:13:56,251 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-15T20:13:56,251 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-15T20:13:56,252 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:56,401 triangle/core.c: In function ‘__Pyx_decode_c_string’: 2021-07-15T20:13:56,416 triangle/core.c:23340:9: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-15T20:13:56,416 23340 | return PyUnicode_FromUnicode(NULL, 0); 2021-07-15T20:13:56,416 | ^~~~~~ 2021-07-15T20:13:56,416 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-15T20:13:56,416 from /usr/include/python3.9/Python.h:97, 2021-07-15T20:13:56,416 from triangle/core.c:4: 2021-07-15T20:13:56,417 /usr/include/python3.9/cpython/unicodeobject.h:551:42: note: declared here 2021-07-15T20:13:56,417 551 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( 2021-07-15T20:13:56,417 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-15T20:13:57,204 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-15T20:13:57,293 Building wheel for triangle (setup.py): finished with status 'error' 2021-07-15T20:13:57,294 ERROR: Failed building wheel for triangle 2021-07-15T20:13:57,295 Running setup.py clean for triangle 2021-07-15T20:13:57,296 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-kswgvpbh/triangle_9d57f64d03084dcc83da5cdea5658dca/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-kswgvpbh/triangle_9d57f64d03084dcc83da5cdea5658dca/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-15T20:13:58,607 running clean 2021-07-15T20:13:58,611 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-15T20:13:58,615 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-15T20:13:58,645 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-15T20:13:58,646 'build/scripts-3.9' does not exist -- can't clean it 2021-07-15T20:13:58,646 removing 'build' 2021-07-15T20:13:58,707 Failed to build triangle 2021-07-15T20:13:58,708 ERROR: Failed to build one or more wheels 2021-07-15T20:13:58,709 Exception information: 2021-07-15T20:13:58,709 Traceback (most recent call last): 2021-07-15T20:13:58,709 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-15T20:13:58,709 status = self.run(options, args) 2021-07-15T20:13:58,709 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-15T20:13:58,709 return func(self, options, args) 2021-07-15T20:13:58,709 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-15T20:13:58,709 raise CommandError( 2021-07-15T20:13:58,709 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-15T20:13:58,711 Removed build tracker: '/tmp/pip-req-tracker-xk5h_xcw'