From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 346063882123 for ; Thu, 13 Jun 2024 18:55:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 346063882123 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 346063882123 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1718304930; cv=pass; b=Hirvf7SpY2gd42DLdYs/j9kh99j+izXGH0QReZy/sp2rcSX/jIeXOnzqwa+yMpndKb//jUwWGXteqB1dmYON87hNtJgsiPxff54kcoOcxjl8L8AAYt+rbdQb6uqqvN7UeXkBkOagFN8Am2IT+H8KBzsKIjre6Gi7YBpuAMDoD5Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1718304930; c=relaxed/simple; bh=ZUFUAroKOy23h19obm+w+Z22uma4UDHhWktVE7wtUww=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=FP5kvcA7rvHVF0Yy+jwF/Uou8hcJdVJwWO44/O6YklYnCiFVAQPLlXPIQOKZmelC5NAMaQOAc1JMplGToeOU6VMVF1nohP0fT9fX9OmisXQeQpBkWBUwLxVLDw8zfsORQA9LezcIYImYR/qvFnbrve/hix/aGVgvbkSq+EVlYRk= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45DEtPvu015002 for ; Thu, 13 Jun 2024 18:55:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :content-transfer-encoding:content-type:mime-version; s= corp-2023-11-20; bh=612BaANdK/V7HIQjRrn+KUFAQvJt6kqsown4DsIdE3I=; b= Wn+ixRQ6JH3v3oWjhODuejM0G0/8+OjlErlnZV0gvK8u/W+FakPioesFuyl1/doN 7tBwYbGIbedp81xYSAGdPSlPgdaCM7kz+IIY3Gu03nSpgH60pbfv0xWCx0eUtvK7 lUCbwWcPknto6mAg+t/kOvUe1L30RnjPdj//oEEFiUIsGahoEt/JkVx++kFUx8QE 7gOidL3gbfPT6Agp4NgyZLM/pjl6W8BSbZgJYmJ+BKk36SUhK2WDZbwUBc3tcH6t azwKv+AUsC8l66VJiwXp+ODT1Up3VV/HDmAfdcYQTflV/8uexDs3fxK3V+/y5kiW bwmr/T1cXguXdrad+ICA7w== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ymh1gjcmb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 13 Jun 2024 18:55:27 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 45DIGD07012575 for ; Thu, 13 Jun 2024 18:55:26 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2046.outbound.protection.outlook.com [104.47.55.46]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3ynca1f5bt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 13 Jun 2024 18:55:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hAsGRzXqa+z+GzPw4SqGp08BemR3xK0b/fQ9z2to8Pwj5HwhZRkHYRwk0PpWW2psfHm5FXWK0gkvuuH4NNb5KzUpg9Dtj8ZAM1NT55izJsyfgzaLmVrJlYocxPH1BCHVEKiimqJb/AX2S4LZf9UtR3wwetMd7uf0OcnU3nCUm96OQQ2ovlt2LS/VXmTtmT/khKOZzW09KL1IPzeJBhqRz6MkcZeILbg7dkb7xBhmA7FUT1XdCkZrwAIdylmecEByrst8wsRPl51jpk6eRAbYo9AJMPFMgrZ6PFtwjsrkpuOFxp/mCLrcXtpirVbseLVRQGxHorpoP4UkxVmAAikckA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=612BaANdK/V7HIQjRrn+KUFAQvJt6kqsown4DsIdE3I=; b=NJVGy5vT3I20BGl1E/ByFMGnkn/NT2baq0Evf541T6AtOOrnjndka4PnVyTdwgZPorUE9em4axca7pBQqvH3kacmFM9rsbppbbKouIguwlkJQHY2HYdeEiDbeelyn5rTqETdkbAJrYZgF6PAbicVJOTXiyCRc4vbQauw3r/SQ6P6HSnNTKqTZj+ZxR5r/U7Ipf5JHD9mG//Kj6mm/OnyCz0+lqv9ur5glEm5Twb9x64IE+a57bROt+BUGp7lJgtzwqpQcs1wXNO06S9bo0i+SLLy0KzjqVNAlQizk/i1rZ5K+Zrwgba0eROo6uVWBGxkQTV2nTaZKuRcHz8OU14hdg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=612BaANdK/V7HIQjRrn+KUFAQvJt6kqsown4DsIdE3I=; b=If16oMLgvOJtLg5GCGETIIPSh2utVzHb1l1YxuLrnKK+Bz4xmv4+BKGf3zYmErPigDV8MFrsQM5zPsYZWHaFOoYZ7HXQTrJyBvu0DsB3Tt8xcOQOmTGm0FdeWk7LSY52DVn9adZS0Gcbm1yoYp/5eTcRKpQRIyZBQjvrL6cz/RI= Received: from MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) by CH0PR10MB5116.namprd10.prod.outlook.com (2603:10b6:610:d9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.21; Thu, 13 Jun 2024 18:55:24 +0000 Received: from MW4PR10MB6608.namprd10.prod.outlook.com ([fe80::b53a:ccc1:c190:c5df]) by MW4PR10MB6608.namprd10.prod.outlook.com ([fe80::b53a:ccc1:c190:c5df%6]) with mapi id 15.20.7677.024; Thu, 13 Jun 2024 18:55:24 +0000 From: Nick Alcock To: binutils@sourceware.org Cc: stephen.brennan@oracle.com Subject: [PATCH 10/11] include: libctf: comment improvements Date: Thu, 13 Jun 2024 19:54:29 +0100 Message-ID: <20240613185430.85352-11-nick.alcock@oracle.com> X-Mailer: git-send-email 2.45.1.275.g567cb0950c In-Reply-To: <20240613185430.85352-1-nick.alcock@oracle.com> References: <20240613185430.85352-1-nick.alcock@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO4P123CA0106.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::21) To MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR10MB6608:EE_|CH0PR10MB5116:EE_ X-MS-Office365-Filtering-Correlation-Id: 37b20330-c8d2-4930-2623-08dc8bda61f9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230035|376009|1800799019|366011; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ml++nlIjwPuEfRRRE0tzLIlGTrPjeJMFQ4sWyCRwAHInn0RmThx1EKpptMBW?= =?us-ascii?Q?jCtthbddywsvPtdSGE2JvCiYWOzuX6uer5mV8jcHe5L+VUjaIhU1ZQ3RxK42?= =?us-ascii?Q?m0lABn95qeLItkdhrO/yut7QIMQWEqKft85q1CNO6FMCopNOhO/mJi2jgFGl?= =?us-ascii?Q?ggD2cvEbWVs7hDCV1yP28pqfU3YJSHLxYjStZEkSNYPvLczAc/XrQvXf36RF?= =?us-ascii?Q?GW86ubRmoD1Rj2GszMlXGhA73AgmoCVg5KW5+KryDSQ3wzJ/zdjxH37ii3cJ?= =?us-ascii?Q?0D4EqtRZSHTwRZ1II73/ZRSasX7rnufYgWeu2bfXcwbteiMFbcM87jB/EhCF?= =?us-ascii?Q?dBfOhr0cjtrv163FVerm2gQ+dsohIDzkl5suqWKAC0jcDmoYFz3AJCrbnjq3?= =?us-ascii?Q?BO/AnJS2Bovwt9jljWTbwN84RCyTbaTIQcLiii0I57CINUKWrzVMARf0gA2i?= =?us-ascii?Q?GT90Kx8Q8YzDQuFj84PhoxnOGIMGDAWbmwcD1ngMTBC7Mu/TalMNMNkQjEpJ?= =?us-ascii?Q?TD2NsvEvyldKmWeR3m/JlyvhUo3If5AObMKLROwa+UQ+TbJp3NUOb9kaBFjl?= =?us-ascii?Q?24/+OljqCLrGg/YlUYtgy8iS6QtWFQfj1mN6lj5BxKkLG+Apl4bpRlzPG047?= =?us-ascii?Q?K7ADWozdE52rgADFRp7EIebSY88f6AWbxrNLXpOGYtx7oOOLjkkTAzdoQ/YY?= =?us-ascii?Q?fYlvWUraAKmKuxJLXyn6kktWgw4aIZOJjADQ+3kVjIoYJpHEb6mbxMKiL4lt?= =?us-ascii?Q?Ly2qNKAduVq8QxmmhMshRXXil3B8KByTFAJZHYCIxfySz2/i6Y69DOc86+zB?= =?us-ascii?Q?n3yu3QQ2RuoHW2wAKqwSGQW1SBpNifqni8XyqaqlvIQd3K0+pCh29n4FNdwI?= =?us-ascii?Q?LajP8PTvGk+SXrQiT3pBAYNHcyJlUaO7Gd15oQX1A+YRuXfCWsGfCXK34CP1?= =?us-ascii?Q?XrEVlvwdl1ZjJVjygO6pggKb4GtvMZYVUXr5TR9E7Dv/hJ3Jy7LhDgAR0Oy/?= =?us-ascii?Q?mLbCVYmxPPfJtfMBf7LM0NYMYPSF2toyxw0jTPd2RaMR1Q97h09W5QcTg1rN?= =?us-ascii?Q?1yrFOFZzz+dfRur0my+6hkRvcc0tVkgZJ1JPfrfLKGRl57q36cJzl5Ue8wDn?= =?us-ascii?Q?kO7MA7zVEZ0KAKnnoX58JZJH0m2sekea2PEr0tilX35yXwPgZFTFl08+vcB1?= =?us-ascii?Q?3gkgVOHaSf6eDp8fk3GyPt67167945lrZFreZlePWaY0zmFiq0aEv3gJUChJ?= =?us-ascii?Q?2JZoaIQgEmBN7c0xHW/V6aFquC5MvTdr/I12e13JzQ/u3KOUBSlvkCa5tN0I?= =?us-ascii?Q?MpiETIgHpZFdFe2d2ii5Pata?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR10MB6608.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230035)(376009)(1800799019)(366011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?m7D+ArY1DgYuJNYnZvOBuUJzUe7Bc0j7A9at/nCmJxdo9iluy561O2dR/ZnW?= =?us-ascii?Q?0Af+eOMyPnoYIsHNN7gFKNbrIJSQjADdhYeWeG/xepDQEyAY5Hex5bMHAsp/?= =?us-ascii?Q?u5aCz2JBotaP8XrYTLWoXElPYt8SHGIa9Acn+ZviqqCJSMDrXR9F1/RkyBJy?= =?us-ascii?Q?IawqActok6aSdNVNvs2uXJi4joNFlMyxEnm7h+p/Os13b+4Zfm6LS7AtGdHV?= =?us-ascii?Q?/y7uEVe/TkWxq+QZUT/0R6AG4J60m9ILNTKKQtU2qLeLSYAV7p1gegtE4Ux2?= =?us-ascii?Q?GFtaRJwtUbtww/gKHFxtXQclzOUxN0Ax4RYirCvbGDZ1YHCdW9JrBtBNSEd9?= =?us-ascii?Q?wNNE609uW3eSdyAojY6njuSdUBbwlbSP+q8FM1E+2cWEA33HCmWAFnnl0nOu?= =?us-ascii?Q?eCzSqLY/0UKCEtU2tPKsZpLSKaIm1WzIjZwKyRbMq0PRluu4SdsdOJ9sOcwZ?= =?us-ascii?Q?6iP8mxjxjbaNxJl4hXbga9ICZRDOsWhpWDXg70TYQM7W32FZn+AQNkWEKwft?= =?us-ascii?Q?OiQknAdz55dC57DX4qwajjEyyKlBZpzuDXVKSgNWaInKcnxgjJZnzrWeVE52?= =?us-ascii?Q?LgtIYQ+emHGrvaljPahggDhWsTY2zJIKspcskGgceby+ja1CY19mluLa0+/q?= =?us-ascii?Q?Rk0FZssoCh7D9Ve1cEG6dQW29iatb+QNRqiXsxd4NiaAUpOS7fXQdiIzghv5?= =?us-ascii?Q?SYSS20unpaLbeaRm81HPqfaeb50wwJAwocp1H+sHmNBuxJKUVWeDe4sIkyu/?= =?us-ascii?Q?iQC2AuViACJ/An579mpl5q2nhPLCO/CsW7a6EtmSblY1oEQKVNH+AaWO8HmX?= =?us-ascii?Q?94+4UfmquIqgg4HQKIsMzol3E9psaoShTfqE4iX8Ojrgzk7jTIDx2aQZ9M5z?= =?us-ascii?Q?ni+ckG6X/BbAzby9ELMqX43JyqAaz43HHB1oZ62/+mKJgLyhkU+9O9kNi8uh?= =?us-ascii?Q?N2A8wLKpo669XJMkwELPfxmM7bCM9S1cj9F1592ij65Ox/I7f6e+/hzX7nGG?= =?us-ascii?Q?4RuyuCLkfLy/o2YD1aLrNiWSmZJszhSBHXrj8fyt4X1Wm/Pgyll5vDUf2tx4?= =?us-ascii?Q?CyuXS9JtnR8CBWU6IWrQKqimuxIanAdptKZdYJpv/R/5O+mTkF3zV/81cV4M?= =?us-ascii?Q?+OjKFVxoKXmUQ9dPZ5VQ20OMu6k10zMMSSPYlvDJ0RvMSgIVpBbTo1XPopqU?= =?us-ascii?Q?qzaPefEM3KNDdpUmLRkZ7l715rqeA+tIyAjJJyNBM/HEEW+mBtye59AE95N2?= =?us-ascii?Q?7QxcNpcR85lWyTFwQfRU+hgipFMBtvkNGNZ6u9dOz0sdCty1lae9qSK0xupG?= =?us-ascii?Q?DGS+ptbRIzTGtMkmMRS40g6JT1dKIHpRSDlftJ/lpc6lxJl4ILW4ZRvCSK/v?= =?us-ascii?Q?jCgI3u16WvNjdjcqxD01tcIZhBE+c+CQInMP9kxC1YCw2swQvfmpClHNh3Ix?= =?us-ascii?Q?rB8E+iEn7OKZaAMsoZklvwY7hf9/b16S8Cs52LUruXhaTgZ+R4ZM8BXwZ22W?= =?us-ascii?Q?mzMr8KLFFtI7SUPBEUNMx+FD6jVyojuJM8FRJrsxNQVXaahk9fwnJRQjS3hn?= =?us-ascii?Q?aCN6BscqQHNLswwwcITcDGJ6Lh1ZqlJQAc3ZQlnjI/euo1IFR4MDpgisXaQm?= =?us-ascii?Q?RQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: pGRFIytTp8O/HR9DRVp0hXnNk2LjNoR+ztOr9yiBYIR4vyJDU6kghpXAd74jTJkOKaCFCM5ZrEQqss6RpmLenQMzWvsbgFwqihw5Hbzw/m/+H+sjqrPbDP3CLrfkEQ5nPF7jNrENY24EVrKquCQEVrlWiuYWUP1iAFRCN48xhCqR498fKBdaEaUgMKYxDe+YOjqGfLW4hgY4UAvVxQCcgoQhlHQOY/apxAaFuqDHJl6w4Jt2y+wQtw1Tu8eEOMjhkCWEmI44yHlzbYUERt2NI4TVr+rxB9CpHQXJlaJCGJpUOPEz3JgLhUbKFoMyFuuEuepfMYTxY5YjiovcTe3k7qYMsXbueQYa139gYqQlBGaVYm1Ie0z+N2+lvX083mWS+KIOJXwA4fja7m+JXw76kFzBtWrnAGLZkFgUjtxpAkf4Xl2jBsX+kyGePj7OZ2b9HepEcwNU2tE6Lvev3CJC4mLFJb2kaYew8UjECaI6Ti9WWsESsjy0HxPY4bW1eUQSPtJTGmiTiSGkwE/N4IDwpb40nL6ieiLTV0w0drTeXN48yQFU+Ch2aWY/UN8L4EazGW5zfOciyTnvlIc8KZ6YQ0MIA5XfTHzfnTGRdxg4aN4= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37b20330-c8d2-4930-2623-08dc8bda61f9 X-MS-Exchange-CrossTenant-AuthSource: MW4PR10MB6608.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2024 18:55:24.4836 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lZ2sJ+6+FmBO4bt5cAK9UdsMOlz7wEnGFQqMRLaK9/wA0j/f0gYGuBZm12cuEZVEYOr3GhiOPQo9ZqsKoGcvNw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5116 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-13_11,2024-06-13_02,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 mlxscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2405010000 definitions=main-2406130134 X-Proofpoint-ORIG-GUID: _xV3qbPygW5z74jhvHpGSu6ls5-WAw4_ X-Proofpoint-GUID: _xV3qbPygW5z74jhvHpGSu6ls5-WAw4_ X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Describe a bit more clearly what effects a type being non-root- visible has. More consistently use the term non-root-visible rather than hidden. Document ctf_enum_iter. include/ * ctf-api.h (ctf_enum_iter): Document. (ctf_type_iter): Hidden, not non-root. Mention that parent dictionaries are not traversed. --- include/ctf-api.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/ctf-api.h b/include/ctf-api.h index d7bdbdd0dac..d67db8be13f 100644 --- a/include/ctf-api.h +++ b/include/ctf-api.h @@ -663,6 +663,8 @@ extern int ctf_member_iter (ctf_dict_t *, ctf_id_t, ctf_member_f *, void *); extern ssize_t ctf_member_next (ctf_dict_t *, ctf_id_t, ctf_next_t **, const char **name, ctf_id_t *membtype, int flags); + +/* Return all enumeration constants in a given enum type. */ extern int ctf_enum_iter (ctf_dict_t *, ctf_id_t, ctf_enum_f *, void *); extern const char *ctf_enum_next (ctf_dict_t *, ctf_id_t, ctf_next_t **, int *); @@ -672,8 +674,9 @@ extern const char *ctf_enum_next (ctf_dict_t *, ctf_id_t, ctf_next_t **, CTF_ADD_ROOT was passed). All such types are returned, even if they are things like pointers that intrinsically have no name: this is the only effect of CTF_ADD_ROOT for such types. ctf_type_next allows you to choose whether - to see hidden types or not with the want_hidden arg: if set, the flag (if - passed) returns the hidden state of each type in turn. */ + to see non-root types or not with the want_hidden arg: if set, the flag (if + passed) returns the non-root state of each type in turn. Types in parent + dictionaries are not returned. */ extern int ctf_type_iter (ctf_dict_t *, ctf_type_f *, void *); extern int ctf_type_iter_all (ctf_dict_t *, ctf_type_all_f *, void *); -- 2.45.1.275.g567cb0950c