shithub: scc

ref: 6658e6edcecad1c26e6b0cfcd06ad08992481356
dir: /cc1/tests/test032.c/

View raw version

/*
name: TEST032
description: test special characters @ and $ in macro definitions
error:
output:
G5	F	"main
{
\
V9	K	#44
Y8	V9	"
(
	#"This is a string $ or # or ##and it is ok !
	#K00
)
A7	P	"p
	A7	Y8	'P	:P
	r	A7	#P0	!I
}
*/

#define M1(x) "This is a string $ or # or ##" ## #x

int
main(void)
{
	char *p = M1(and it is ok!);

	return p != 0;
}