# $NetBSD: msg_000.ln,v 1.6 2025/02/20 19:04:00 rillig Exp $
#
# Test data for message 0 of lint2:
# %s is used in %s but never defined
#
# Define file number 0.
0 s msg_000.c
# Define the main file of the translation unit.
S msg_000.c
# Have a function that is used but not defined, and a function that is defined
# but not used, generated by this code:
# 1: # 2 "msg_000.c"
# 2: defined_not_used() {
# 3: used_not_defined(12345, 0.0);
# 4: }
#
# The function call in line 3 generates this entry:
# '3' logical line 3 in the main .c source
# 'c' function call
# '0.3' file 0, logical line 3 in the currently included file
# 'p1' argument 1 is a positive constant
# 'i' the return value of the function call is ignored
# '16...' the name of the called function
# 'f2' the function is called with 2 arguments
# 'I' the first argument has type 'int'
# 'D' the first argument has type 'double'
# 'I' the return type of the function is (implicitly) 'int'
3 c 0.3 p1 i 16used_not_defined f2 I D I
#
# The function definition in line 2 generates this entry:
# '2' logical line 2 in the main .c source
# 'd' function definition
# '0.2' file 0, logical line 2 in the currently included file
# 'd' function definition
# 'o' old-style function definition
# '16...' the name of the defined function
# 'f0' it's a function with 0 parameters
# 'I' the return type of the function is (implicitly) 'int'
2 d 0.2 d o 16defined_not_used f0 I