1 /* $NetBSD: lsym_storage_class.c,v 1.6 2023/06/25 19:29:57 rillig Exp $ */ 2 3 /* 4 * Tests for the token lsym_modifier (formerly named lsym_storage_class), which 5 * represents a type modifier such as 'const', a variable modifier such as a 6 * storage class, or a function modifier such as 'inline'. 7 */ 8 9 //indent input 10 static int definition_with_internal_linkage; 11 extern int declaration_with_external_linkage; 12 int definition_with_external_linkage; 13 _Complex double cd; 14 _Imaginary double id; 15 complex double cd; 16 imaginary double id; 17 // The token after a modifier (in this case 'dc') is always interpreted as a 18 // type name, therefore it is not indented by 16 but by a single space. 19 double complex dc; 20 //indent end 21 22 //indent run-equals-input 23