§ y<ˆj† ã ó> — d Z ddlZd„ Zd„ Zd„ Zd d„Zd„ Zd„ Zd „ ZdS )zKThis module implements additional tests ala autoconf which can be useful. é Nc ó¤ — | ¦ « t j d¦ « }dD ]$}| |d|iz dd¦ « }|r|c S Œ%dS )z,Return the inline identifier (may be empty).zÜ #ifndef __cplusplus static %(inline)s int static_func (void) { return 0; } %(inline)s int nostatic_func (void) { return 0; } #endif)ÚinlineÚ __inline__Ú__inliner NÚ ©Ú_check_compilerÚtextwrapÚdedentÚtry_compile©ÚcmdÚbodyÚkwÚsts út/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/distutils/command/autodist.pyÚcheck_inliner sv € à×ÒÑÔÐÝŒ?ð ñ ô €Dð 3ð ð ˆØ �_Š_˜T X¨r NÑ2°D¸$Ñ ?Ô ?ˆØ ð ØˆIˆIˆIð ð ˆ2ó c ó¤ — | ¦ « t j d¦ « }dD ]$}| |d|iz dd¦ « }|r|c S Œ%dS )z.Return the restrict identifier (may be empty).zj static int static_func (char * %(restrict)s a) { return 0; } )ÚrestrictÚ__restrict__Ú __restrictr Nr r r s r Úcheck_restrictr sw € à×ÒÑÔÐÝŒ?ð ñ ô €Dð 9ð ð ˆØ �_Š_˜T Z°Ð$4Ñ4°d¸DÑ AÔ AˆØ ð ØˆIˆIˆIð ð ˆ2r c ó€ — | ¦ « t j d¦ « }| |dd¦ « S )zCheck if the compiler is GCC.zš int main() { #if (! defined __GNUC__) #error gcc required #endif return 0; } Nr )r r s r Úcheck_compiler_gccr 1 sD € ð ×ÒÑÔÐÝŒ?ð ñ ô €Dð �?Š?˜4 tÑ,Ô,Ð,r c ó — | ¦ « d t |¦ « t |¦ « t |¦ « g¦ « }t j d¦ « }||||dœ}| ||z dd¦ « S )zB Check that the gcc version is at least the specified version.ú.a1 int main() { #if (! defined __GNUC__) || (__GNUC__ < %(major)d) || \ (__GNUC_MINOR__ < %(minor)d) || \ (__GNUC_PATCHLEVEL__ < %(patchlevel)d) #error gcc >= %(version)s required #endif return 0; } )ÚversionÚmajorÚminorÚ patchlevelN)r ÚjoinÚstrr r r )r r r r! r r r s r Úcheck_gcc_version_at_leastr$ B sŠ € ð ×ÒÑÔÐØ�hŠh�˜E™ œ ¥C¨¡J¤Jµ°J±´Ð@ÑAÔA€GÝŒ?ð ñ ô €Dð u°uØ"ð $ð $€Bð �?Š?˜4 "™9 d¨DÑ1Ô1Ð1r c ó’ — | ¦ « t j d¦ « ||fz }| |dd¦ « dk S )z9Return True if the given function attribute is supported.a #pragma GCC diagnostic error "-Wattributes" #pragma clang diagnostic error "-Wattributes" int %s %s(void* unused) { return 0; } int main() { return 0; } Nr r )r Ú attributeÚnamer s r Úcheck_gcc_function_attributer( Z sV € à×ÒÑÔÐÝŒ?ð ñ ô ð ˜4Ð ñ!€Dð �?Š?˜4 tÑ,Ô,°Ò1Ð1r c ó– — | ¦ « t j d¦ « ||||fz }| |dd¦ « dk S )zMReturn True if the given function attribute is supported with intrinsics.z¶ #include<%s> int %s %s(void) { %s; return 0; } int main() { return 0; } Nr r )r r&