opt_ta.c revision 1.2
11.2Srillig/* $NetBSD: opt_ta.c,v 1.2 2021/11/20 16:54:17 rillig Exp $ */
21.1Srillig/* $FreeBSD$ */
31.1Srillig
41.2Srillig/*
51.2Srillig * Tests for the option '-ta', which assumes that all identifiers that end in
61.2Srillig * '_t' are type names.  This mainly affects declarations and expressions
71.2Srillig * containing type casts.
81.2Srillig */
91.2Srillig
101.1Srillig#indent input
111.1Srilligvoid
121.1Srilligexample(void *arg)
131.1Srillig{
141.2Srillig	int		mult = (unknown_type_name)   *   arg;
151.1Srillig
161.2Srillig	int		cast = (unknown_type_name_t)   *   arg;
171.1Srillig}
181.1Srillig#indent end
191.1Srillig
201.1Srillig#indent run -ta
211.1Srilligvoid
221.1Srilligexample(void *arg)
231.1Srillig{
241.1Srillig	int		mult = (unknown_type_name) * arg;
251.1Srillig
261.2Srillig	int		cast = (unknown_type_name_t)*arg;
271.1Srillig}
281.1Srillig#indent end
29