32 lines
1.1 KiB
C
32 lines
1.1 KiB
C
/* $NetBSD: msg_074.c,v 1.8 2024/02/03 19:18:36 rillig Exp $ */
|
|
# 3 "msg_074.c"
|
|
|
|
// Test for message: no hex digits follow \x [74]
|
|
//
|
|
// See also:
|
|
// msg_075.c overflow in hex escape
|
|
|
|
/* lint1-extra-flags: -X 351 */
|
|
|
|
/* expect+1: error: no hex digits follow \x [74] */
|
|
char char_invalid_hex = '\x';
|
|
/* expect+2: error: no hex digits follow \x [74] */
|
|
/* expect+1: warning: multi-character character constant [294] */
|
|
char char_invalid_hex_letter = '\xg';
|
|
|
|
/* expect+1: error: no hex digits follow \x [74] */
|
|
int wide_invalid_hex = L'\x';
|
|
/* expect+2: error: no hex digits follow \x [74] */
|
|
/* expect+1: error: too many characters in character constant [71] */
|
|
int wide_invalid_hex_letter = L'\xg';
|
|
|
|
/* expect+1: error: no hex digits follow \x [74] */
|
|
char char_string_invalid_hex[] = "\x";
|
|
/* expect+1: error: no hex digits follow \x [74] */
|
|
char char_string_invalid_hex_letter[] = "\xg";
|
|
|
|
/* expect+1: error: no hex digits follow \x [74] */
|
|
int wide_string_invalid_hex[] = L"\x";
|
|
/* expect+1: error: no hex digits follow \x [74] */
|
|
int wide_string_invalid_hex_letter[] = L"\xg";
|