/* single line */
// single line

// single line containing */
// single line containing /*
// single line containing /* */

/* 1st */ int i;
int i; /* 2nd */
/* 1st */ int i; /* 2nd */
/* 1st */ /* 2nd */

/* 1st
   2nd */ int i;

/*
*/

/*

*/

/*
  1st
*/

/*
  1st
  2nd
*/

// ignore preprocessor directives

#line 2
 #
 #include <fred>
	#define mary abc

// alternative ANSI99 brackets

int main() <%
    int x<:10:>;
%>

