/* $NetBSD: lsym_storage_class.c,v 1.6 2023/06/25 19:29:57 rillig Exp $ */

/*
* Tests for the token lsym_modifier (formerly named lsym_storage_class), which
* represents a type modifier such as 'const', a variable modifier such as a
* storage class, or a function modifier such as 'inline'.
*/

//indent input
static int      definition_with_internal_linkage;
extern int      declaration_with_external_linkage;
int             definition_with_external_linkage;
_Complex double cd;
_Imaginary double id;
complex double  cd;
imaginary double id;
// The token after a modifier (in this case 'dc') is always interpreted as a
// type name, therefore it is not indented by 16 but by a single space.
double complex dc;
//indent end

//indent run-equals-input