xref: /netbsd-src/tests/usr.bin/indent/lex_char.c (revision 47306038c7d906b62edca1fd252c0e0d0772f5a0)
1 /* $NetBSD: lex_char.c,v 1.4 2022/04/24 09:04:12 rillig Exp $ */
2 
3 /*
4  * Test lexing of character constants.
5  */
6 
7 //indent input
8 int simple = 'x';
9 int multi = 'xy';
10 int empty = '';
11 int null = '\0';
12 int escape_hex = '\x3f';
13 int escape_octal = '\040';
14 int escape_a = '\a';
15 int escape_b = '\b';
16 int escape_f = '\f';
17 int escape_n = '\n';
18 int escape_t = '\t';
19 int escape_v = '\v';
20 int escape_single_quote = '\'';
21 int escape_double_quote = '\"';
22 int escape_backslash = '\\';
23 int line_break_before = '\
24 x';
25 int line_break_after = 'x\
26 ';
27 //indent end
28 
29 //indent run-equals-input -di0
30