msg_000.ln revision 1.2 1 # $NetBSD: msg_000.ln,v 1.2 2021/08/24 23:38:51 rillig Exp $
2 #
3 # Test data for message 0 of lint2:
4 # %s used( %s ), but not 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(1, 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' the first argument 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' it's a function 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 arguments
41 # 'I' the return type of the function is (implicitly) 'int'
42 2 d 0.2 d o 16defined_not_used f0 I
43