o
    uJAf                     @   s  i d ddddddddd	d
dddddddddddddddddddddd d!i d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSZ dTdUdVZdWS )XaliaszY
        int foo(void) { return 0; }
        int bar(void) __attribute__((alias("foo")));Zalignedz+int foo(void) __attribute__((aligned(32)));Z
alloc_sizez0void *foo(int a) __attribute__((alloc_size(1)));Zalways_inlinezAinline __attribute__((always_inline)) int foo(void) { return 0; }Z
artificialz>inline __attribute__((artificial)) int foo(void) { return 0; }Zcoldz$int foo(void) __attribute__((cold));constz%int foo(void) __attribute__((const));constructorz+int foo(void) __attribute__((constructor));Zconstructor_priorityz:int foo( void ) __attribute__((__constructor__(65535/2)));
deprecatedz.int foo(void) __attribute__((deprecated("")));Z
destructorz*int foo(void) __attribute__((destructor));Z	dllexportz1__declspec(dllexport) int foo(void) { return 0; }Z	dllimportz$__declspec(dllimport) int foo(void);errorz)int foo(void) __attribute__((error("")));Zexternally_visiblez2int foo(void) __attribute__((externally_visible));Zfallthroughz
        int foo( void ) {
          switch (0) {
            case 1: __attribute__((fallthrough));
            case 2: break;
          }
          return 0;
        };flattenz'int foo(void) __attribute__((flatten));formatzCint foo(const char * p, ...) __attribute__((format(printf, 1, 2)));Z
format_argz:char * foo(const char * p) __attribute__((format_arg(1)));Zforce_align_arg_pointerzD__attribute__((force_align_arg_pointer)) int foo(void) { return 0; }Z
gnu_inlinez>inline __attribute__((gnu_inline)) int foo(void) { return 0; }Zhotz#int foo(void) __attribute__((hot));ifunczint my_foo(void) { return 0; }static int (*resolve_foo(void))(void) { return my_foo; }int foo(void) __attribute__((ifunc("resolve_foo")));Zleafz1__attribute__((leaf)) int foo(void) { return 0; }Zmallocz'int *foo(void) __attribute__((malloc));Znoclonez'int foo(void) __attribute__((noclone));Znoinlinez5__attribute__((noinline)) int foo(void) { return 0; }Znonnullz.int foo(char * p) __attribute__((nonnull(1)));Znoreturnz(int foo(void) __attribute__((noreturn));Znothrowz'int foo(void) __attribute__((nothrow));optimizez8__attribute__((optimize(3))) int foo(void) { return 0; }Zpackedz0struct __attribute__((packed)) foo { int bar; };Zpurez$int foo(void) __attribute__((pure));Zreturns_nonnullz0int *foo(void) __attribute__((returns_nonnull));z
        #if defined(__APPLE__) && defined(__MACH__)
            extern int foo __attribute__((section("__BAR,__bar")));
        #else
            extern int foo __attribute__((section(".bar")));
        #endifz8int foo(const char *bar, ...) __attribute__((sentinel));z&int foo(void) __attribute__((unused));z$int foo(void) __attribute__((used));z=__attribute__((vector_size(32))); int foo(void) { return 0; }a&  
        int foo_def(void) __attribute__((visibility("default"))); int foo_def(void) { return 0; }
        int foo_hid(void) __attribute__((visibility("hidden"))); int foo_hid(void) { return 0; }
        int foo_int(void) __attribute__((visibility("internal"))); int foo_int(void) { return 0; }zQint foo(void) __attribute__((visibility("default"))); int foo(void) { return 0; }zPint foo(void) __attribute__((visibility("hidden"))); int foo(void) { return 0; }zRint foo(void) __attribute__((visibility("internal"))); int foo(void) { return 0; }zSint foo(void) __attribute__((visibility("protected"))); int foo(void) { return 0; }z+int foo(void) __attribute__((warning("")));z2int foo(void) __attribute__((warn_unused_result));z$int foo(void) __attribute__((weak));zi
        static int foo(void) { return 0; }
        static int var(void) __attribute__((weakref("foo")));z__attribute__((retain)) int x;)sectionsentinelZunusedusedZvector_sizeZ
visibilityzvisibility:defaultzvisibility:hiddenzvisibility:internalzvisibility:protectedwarningZwarn_unused_resultZweakweakrefZretainzTextern "C" {int foo(void) { return 0; }}int bar(void) __attribute__((alias("foo")));zextern "C" {int my_foo(void) { return 0; }static int (*resolve_foo(void))(void) { return my_foo; }}int foo(void) __attribute__((ifunc("resolve_foo")));)r   r   N)C_FUNC_ATTRIBUTESZCXX_FUNC_ATTRIBUTES r   r   O/usr/lib/python3.10/site-packages/mesonbuild/compilers/c_function_attributes.py<module>   s   
 (*,.0248:<>@BDFHJLNw
