1*dcb32fd7Srillig /* $NetBSD: msg_030.c,v 1.8 2023/08/26 10:43:53 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_030.c" 3a0a15c14Srillig 4*dcb32fd7Srillig /* Test for message: redeclaration of '%s'; C90 or later require static [30] */ 5a0a15c14Srillig 6e6298b92Srillig /* lint1-flags: -sw -X 351 */ 7e6d45417Srillig 8bb8d0271Srillig /* expect+1: error: old-style declaration; add 'int' [1] */ 9e6d45417Srillig static a; 10*dcb32fd7Srillig /* expect+1: warning: redeclaration of 'a'; C90 or later require static [30] */ 11e6d45417Srillig int a; 12e6d45417Srillig 13bb8d0271Srillig /* expect+1: error: old-style declaration; add 'int' [1] */ 14e6d45417Srillig static b; 15*dcb32fd7Srillig /* expect+1: warning: redeclaration of 'b'; C90 or later require static [30] */ 16e6d45417Srillig int b = 1; 17e6d45417Srillig 18bb8d0271Srillig /* expect+1: error: old-style declaration; add 'int' [1] */ 19e6d45417Srillig static c = 1; 20*dcb32fd7Srillig /* expect+1: warning: redeclaration of 'c'; C90 or later require static [30] */ 21e6d45417Srillig int c; 22e6d45417Srillig 23e6d45417Srillig void use_variables(void)24e6d45417Srilliguse_variables(void) 25e6d45417Srillig { 26e6d45417Srillig c = a + b + c; 27e6d45417Srillig } 28