|
Packit Service |
8bf002 |
/* i_32_3.c: Character constant in #if expression. */
|
|
Packit Service |
8bf002 |
|
|
Packit Service |
8bf002 |
#include "defs.h"
|
|
Packit Service |
8bf002 |
|
|
Packit Service |
8bf002 |
main( void)
|
|
Packit Service |
8bf002 |
{
|
|
Packit Service |
8bf002 |
fputs( "started\n", stderr);
|
|
Packit Service |
8bf002 |
|
|
Packit Service |
8bf002 |
/* 32.3: */
|
|
Packit Service |
8bf002 |
#if 'a' != 0x61
|
|
Packit Service |
8bf002 |
fputs( "Not ASCII character set, or bad evaluation of character constant."
|
|
Packit Service |
8bf002 |
, stderr);
|
|
Packit Service |
8bf002 |
exit( 1);
|
|
Packit Service |
8bf002 |
#endif
|
|
Packit Service |
8bf002 |
|
|
Packit Service |
8bf002 |
/* 32.4: '\a' and '\v' */
|
|
Packit Service |
8bf002 |
#if '\a' != 7 || '\v' != 11
|
|
Packit Service |
8bf002 |
fputs( "Not ASCII character set, or bad evaluation of escape sequences."
|
|
Packit Service |
8bf002 |
, stderr);
|
|
Packit Service |
8bf002 |
exit( 1);
|
|
Packit Service |
8bf002 |
#endif
|
|
Packit Service |
8bf002 |
|
|
Packit Service |
8bf002 |
fputs( "success\n", stderr);
|
|
Packit Service |
8bf002 |
return 0;
|
|
Packit Service |
8bf002 |
}
|
|
Packit Service |
8bf002 |
|