11.6Srillig/* $NetBSD: lsym_storage_class.c,v 1.6 2023/06/25 19:29:57 rillig Exp $ */
21.1Srillig
31.1Srillig/*
41.5Srillig * Tests for the token lsym_modifier (formerly named lsym_storage_class), which
51.5Srillig * represents a type modifier such as 'const', a variable modifier such as a
61.5Srillig * storage class, or a function modifier such as 'inline'.
71.1Srillig */
81.1Srillig
91.3Srillig//indent input
101.6Srilligstatic int	definition_with_internal_linkage;
111.6Srilligextern int	declaration_with_external_linkage;
121.6Srilligint		definition_with_external_linkage;
131.6Srillig_Complex double	cd;
141.6Srillig_Imaginary double id;
151.6Srilligcomplex double	cd;
161.6Srilligimaginary double id;
171.6Srillig// The token after a modifier (in this case 'dc') is always interpreted as a
181.6Srillig// type name, therefore it is not indented by 16 but by a single space.
191.6Srilligdouble complex dc;
201.3Srillig//indent end
211.1Srillig
221.6Srillig//indent run-equals-input
23