1*24dd152dSrillig /* $NetBSD: lex_number.c,v 1.2 2023/05/13 13:31:37 rillig Exp $ */ 29db90c6eSrillig 39db90c6eSrillig /* 49db90c6eSrillig * Test lexing of numbers. 59db90c6eSrillig */ 69db90c6eSrillig 79db90c6eSrillig //indent input 89db90c6eSrillig int integers[] = { 99db90c6eSrillig 0, // octal zero 109db90c6eSrillig 1000, // decimal 119db90c6eSrillig 10000000000000000000000000000000000000000000, // big decimal 129db90c6eSrillig 100000000000000000000000000000000000000000LU, // suffix 139db90c6eSrillig 0x12345678, // hex 149db90c6eSrillig }; 159db90c6eSrillig 169db90c6eSrillig double floats[] = { 179db90c6eSrillig 0.0, 189db90c6eSrillig 0.0f, 199db90c6eSrillig 0.0F, 209db90c6eSrillig 1.0e-1000, 219db90c6eSrillig 1.0e+1000, 229db90c6eSrillig }; 239db90c6eSrillig //indent end 249db90c6eSrillig 259db90c6eSrillig //indent run-equals-input -di0 269db90c6eSrillig 279db90c6eSrillig 289db90c6eSrillig //indent input 299db90c6eSrillig int wrapped = 0\ 309db90c6eSrillig x\ 319db90c6eSrillig 12\ 329db90c6eSrillig 3456\ 339db90c6eSrillig 78; 349db90c6eSrillig //indent end 359db90c6eSrillig 369db90c6eSrillig //indent run -di0 37*24dd152dSrillig int wrapped = 0x12345678; 389db90c6eSrillig //indent end 39