macro_rules! expand_align {
() => {
s! {
#[ cfg_attr(all(target_pointer_width = "32" ,
any(target_arch = "mips" ,
target_arch = "arm" ,
target_arch = "powerpc" )),
repr(align(4 )))]
#[ cfg_attr(any(target_pointer_width = "64" ,
not(any(target_arch = "mips" ,
target_arch = "arm" ,
target_arch = "powerpc" ))),
repr(align(8 )))]
pub struct pthread_mutex_t { // Unverified
size: [u8; ::__SIZEOF_PTHREAD_MUTEX_T],
}
#[ cfg_attr(all(target_pointer_width = "32" ,
any(target_arch = "mips" ,
target_arch = "arm" ,
target_arch = "powerpc" )),
repr(align(4 )))]
#[ cfg_attr(any(target_pointer_width = "64" ,
not(any(target_arch = "mips" ,
target_arch = "arm" ,
target_arch = "powerpc" ))),
repr(align(8 )))]
pub struct pthread_rwlock_t { // Unverified
size: [u8; ::__SIZEOF_PTHREAD_RWLOCK_T],
}
#[ cfg_attr(any(target_pointer_width = "32" ,
target_arch = "x86_64" ,
target_arch = "powerpc64" ,
target_arch = "mips64" ,
target_arch = "s390x" ,
target_arch = "sparc64" ),
repr(align(4 )))]
#[ cfg_attr(not(any(target_pointer_width = "32" ,
target_arch = "x86_64" ,
target_arch = "powerpc64" ,
target_arch = "mips64" ,
target_arch = "s390x" ,
target_arch = "sparc64" )),
repr(align(8 )))]
pub struct pthread_mutexattr_t { // Unverified
size: [u8; ::__SIZEOF_PTHREAD_MUTEXATTR_T],
}
#[ repr(align(8 ))]
pub struct pthread_cond_t { // Unverified
size: [u8; ::__SIZEOF_PTHREAD_COND_T],
}
#[ repr(align(4 ))]
pub struct pthread_condattr_t { // Unverified
size: [u8; ::__SIZEOF_PTHREAD_CONDATTR_T],
}
}
};
}
Messung V0.5 in Prozent C=92 H=99 G=95
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-18)
¤
*© Formatika GbR, Deutschland