1 # $NetBSD: msg_000.ln,v 1.6 2025/02/20 19:04:00 rillig Exp $ 2 # 3 # Test data for message 0 of lint2: 4 # %s is used in %s but never defined 5 # 6 7 # Define file number 0. 8 0 s msg_000.c 9 10 # Define the main file of the translation unit. 11 S msg_000.c 12 13 # Have a function that is used but not defined, and a function that is defined 14 # but not used, generated by this code: 15 # 1: # 2 "msg_000.c" 16 # 2: defined_not_used() { 17 # 3: used_not_defined(12345, 0.0); 18 # 4: } 19 # 20 # The function call in line 3 generates this entry: 21 # '3' logical line 3 in the main .c source 22 # 'c' function call 23 # '0.3' file 0, logical line 3 in the currently included file 24 # 'p1' argument 1 is a positive constant 25 # 'i' the return value of the function call is ignored 26 # '16...' the name of the called function 27 # 'f2' the function is called with 2 arguments 28 # 'I' the first argument has type 'int' 29 # 'D' the first argument has type 'double' 30 # 'I' the return type of the function is (implicitly) 'int' 31 3 c 0.3 p1 i 16used_not_defined f2 I D I 32 # 33 # The function definition in line 2 generates this entry: 34 # '2' logical line 2 in the main .c source 35 # 'd' function definition 36 # '0.2' file 0, logical line 2 in the currently included file 37 # 'd' function definition 38 # 'o' old-style function definition 39 # '16...' the name of the defined function 40 # 'f0' it's a function with 0 parameters 41 # 'I' the return type of the function is (implicitly) 'int' 42 2 d 0.2 d o 16defined_not_used f0 I 43