1 1.3 rillig /* $NetBSD: msg_280.c,v 1.3 2021/08/30 19:48:21 rillig Exp $ */ 2 1.1 rillig # 3 "msg_280.c" 3 1.1 rillig 4 1.1 rillig // Test for message: must be outside function: /* %s */ [280] 5 1.1 rillig 6 1.3 rillig /* VARARGS */ 7 1.3 rillig void 8 1.3 rillig varargs_ok(const char *str, ...) 9 1.3 rillig { 10 1.3 rillig (void)str; 11 1.3 rillig } 12 1.3 rillig 13 1.3 rillig void 14 1.3 rillig /* XXX: Why is this comment considered 'outside' enough? */ 15 1.3 rillig varargs_bad_param(/* VARARGS */ const char *str, ...) 16 1.3 rillig { 17 1.3 rillig /* expect+1: warning: must be outside function: */ 18 1.3 rillig /* VARARGS */ 19 1.3 rillig (void)str; 20 1.3 rillig } 21 1.3 rillig 22 1.3 rillig void 23 1.3 rillig /* expect+1: warning: must be outside function: */ 24 1.3 rillig varargs_bad_ellipsis(const char *str, /* VARARGS */ ...) 25 1.3 rillig { 26 1.3 rillig (void)str; 27 1.3 rillig } 28 1.3 rillig 29 1.3 rillig void 30 1.3 rillig /* XXX: Why is this comment considered 'outside' enough? */ 31 1.3 rillig varargs_bad_body(const char *str, ...) 32 1.3 rillig { 33 1.3 rillig /* expect+1: warning: must be outside function */ 34 1.3 rillig /* VARARGS */ 35 1.3 rillig (void)str; 36 1.3 rillig } 37 1.3 rillig 38 1.3 rillig void 39 1.3 rillig /* expect+1: warning: argument 'str' unused in function 'argsused_bad_body' [231] */ 40 1.3 rillig argsused_bad_body(const char *str) 41 1.3 rillig { 42 1.3 rillig /* expect+1: warning: must be outside function */ 43 1.3 rillig /* ARGSUSED */ 44 1.3 rillig } 45 1.3 rillig 46 1.3 rillig void 47 1.3 rillig printflike_bad_body(const char *fmt, ...) 48 1.3 rillig { 49 1.3 rillig /* expect+1: warning: must be outside function */ 50 1.3 rillig /* PRINTFLIKE */ 51 1.3 rillig (void)fmt; 52 1.3 rillig } 53 1.3 rillig 54 1.3 rillig void 55 1.3 rillig scanflike_bad_body(const char *fmt, ...) 56 1.3 rillig { 57 1.3 rillig /* expect+1: warning: must be outside function */ 58 1.3 rillig /* SCANFLIKE */ 59 1.3 rillig (void)fmt; 60 1.3 rillig } 61