xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_001.c (revision b2baa50111d645353fa30b4deab0f79d93650c8c)
1*b2baa501Srillig /*	$NetBSD: msg_001.c,v 1.9 2023/03/28 14:44:34 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_001.c"
3a0a15c14Srillig 
4bb8d0271Srillig // Test for message: old-style declaration; add 'int' [1]
5a0a15c14Srillig 
6*b2baa501Srillig /* lint1-extra-flags: -X 351 */
7*b2baa501Srillig 
8bb8d0271Srillig /* expect+1: warning: old-style declaration; add 'int' [1] */
98b1e52daSrillig old_style = 1;
10ad4fbc25Srillig 
11ad4fbc25Srillig int new_style = 1;
128b1e52daSrillig 
13bb8d0271Srillig /* expect+2: error: old-style declaration; add 'int' [1] */
145d41e58aSrillig /* expect+1: warning: static variable 'static_old_style' unused [226] */
158b1e52daSrillig static static_old_style = 1;
168b1e52daSrillig 
175d41e58aSrillig /* expect+1: warning: static variable 'static_new_style' unused [226] */
188b1e52daSrillig static int static_new_style = 1;
198b1e52daSrillig 
20bb8d0271Srillig /* expect+2: error: old-style declaration; add 'int' [1] */
extern_implicit_int(void)218b1e52daSrillig extern_implicit_int(void)
228b1e52daSrillig {
238b1e52daSrillig }
248b1e52daSrillig 
25bb8d0271Srillig /* expect+4: error: old-style declaration; add 'int' [1] */
265d41e58aSrillig /* expect+2: warning: static function 'static_implicit_int' unused [236] */
278b1e52daSrillig static
static_implicit_int(void)288b1e52daSrillig static_implicit_int(void)
298b1e52daSrillig {
308b1e52daSrillig }
31