1 1.5 rillig /* $NetBSD: msg_098.c,v 1.5 2022/04/03 09:34:45 rillig Exp $ */ 2 1.1 rillig # 3 "msg_098.c" 3 1.1 rillig 4 1.2 rillig /* Test for message: suffixes F and L are illegal in traditional C [98] */ 5 1.1 rillig 6 1.2 rillig /* lint1-flags: -gtw */ 7 1.2 rillig 8 1.2 rillig void 9 1.2 rillig example() 10 1.2 rillig { 11 1.2 rillig float f = 1234.5; 12 1.5 rillig /* expect+1: warning: suffixes F and L are illegal in traditional C [98] */ 13 1.5 rillig float f_F = 1234.5F; 14 1.5 rillig /* expect+1: warning: suffixes F and L are illegal in traditional C [98] */ 15 1.5 rillig float f_f = 1234.5f; 16 1.2 rillig 17 1.2 rillig double d = 1234.5; 18 1.5 rillig /* expect+1: error: syntax error 'U' [249] */ 19 1.5 rillig double d_U = 1234.5U; 20 1.2 rillig 21 1.5 rillig /* expect+1: warning: 'long double' is illegal in traditional C [266] */ 22 1.5 rillig long double ld = 1234.5; 23 1.5 rillig /* expect+2: warning: 'long double' is illegal in traditional C [266] */ 24 1.5 rillig /* expect+1: warning: suffixes F and L are illegal in traditional C [98] */ 25 1.5 rillig long double ld_L = 1234.5L; 26 1.2 rillig } 27