Lines Matching refs:__attribute__
5 void a(const char *a, ...) __attribute__((format(printf, 1,2))); // no-error
6 void b(const char *a, ...) __attribute__((format(printf, 1,1))); // expected-error {{'format' attri…
7 void c(const char *a, ...) __attribute__((format(printf, 0,2))); // expected-error {{'format' attri…
8 void d(const char *a, int c) __attribute__((format(printf, 1,2))); // expected-error {{format attri…
9 void e(char *str, int c, ...) __attribute__((format(printf, 2,3))); // expected-error {{format argu…
12 void f(xpto c, va_list list) __attribute__((format(printf, 1, 0))); // no-error
13 void g(xpto c) __attribute__((format(printf, 1, 0))); // no-error
15 void y(char *str) __attribute__((format(strftime, 1,0))); // no-error
16 void z(char *str, int c, ...) __attribute__((format(strftime, 1,2))); // expected-error {{strftime …
18 int (*f_ptr)(char*,...) __attribute__((format(printf, 1,2))); // no-error
19 int (*f2_ptr)(double,...) __attribute__((format(printf, 1, 2))); // expected-error {{format argumen…
22 int (*printf)(const char *format, ...) __attribute__((__format__(printf, 1, 2))); // no-error
23 …int (*printf2)(double format, ...) __attribute__((__format__(printf, 1, 2))); // expected-error {{…
26 typedef int (*f3_ptr)(char*,...) __attribute__((format(printf,1,0))); // no-error
30 __attribute__ ((format (printf, 3, 0)));
39 void a2(const char *a, ...) __attribute__((format(printf0, 1,2))); // no-error
40 void b2(const char *a, ...) __attribute__((format(printf0, 1,1))); // expected-error {{'format' …
41 void c2(const char *a, ...) __attribute__((format(printf0, 0,2))); // expected-error {{'format' …
42 void d2(const char *a, int c) __attribute__((format(printf0, 1,2))); // expected-error {{format at…
43 void e2(char *str, int c, ...) __attribute__((format(printf0, 2,3))); // expected-error {{format ar…
46 #define __printf0like(fmt,va) __attribute__((__format__(__printf0__,fmt,va)))
61 void a3(const char *a, ...) __attribute__((format(freebsd_kprintf, 1,2))); // no-error
62 void b3(const char *a, ...) __attribute__((format(freebsd_kprintf, 1,1))); // expected-error {{'…
63 void c3(const char *a, ...) __attribute__((format(freebsd_kprintf, 0,2))); // expected-error {{'…
64 void d3(const char *a, int c) __attribute__((format(freebsd_kprintf, 1,2))); // expected-error {{f…
65 void e3(char *str, int c, ...) __attribute__((format(freebsd_kprintf, 2,3))); // expected-error {{f…
72 const char *foo(const char *format) __attribute__((format_arg(1)));
74 void __attribute__((format(printf, 1, 0)))
81 __attribute__ ((__format__(__gcc_diag__, 1, 2)));
83 __attribute__ ((__format__(__gcc_cdiag__, 1, 2)));
85 __attribute__ ((__format__(__gcc_cxxdiag__, 1, 2)));
87 __attribute__ ((__format__(__gcc_tdiag__, 1, 2)));
89 const char *foo3(const char *format) __attribute__((format_arg("foo"))); // expected-error{{'forma…