aboutsummaryrefslogtreecommitdiffstats
path: root/libsimple/memalign.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsimple/memalign.h')
-rw-r--r--libsimple/memalign.h96
1 files changed, 57 insertions, 39 deletions
diff --git a/libsimple/memalign.h b/libsimple/memalign.h
index 20dfebb..4936661 100644
--- a/libsimple/memalign.h
+++ b/libsimple/memalign.h
@@ -21,9 +21,12 @@
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__)))
-static inline void *libsimple_vmemalignn(size_t __alignment, size_t __n, va_list __ap)
-{ return libsimple_vmemalignzn(0, __alignment, __n, __ap); }
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__)))
+inline void *
+libsimple_vmemalignn(size_t alignment__, size_t n__, va_list ap__)
+{
+ return libsimple_vmemalignzn(0, alignment__, n__, ap__);
+}
#ifndef vmemalignn
# define vmemalignn libsimple_vmemalignn
#endif
@@ -42,9 +45,12 @@ static inline void *libsimple_vmemalignn(size_t __alignment, size_t __n, va_list
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(1), __alloc_size__(2), __warn_unused_result__)))
-static inline void *libsimple_memalign(size_t __alignment, size_t __n)
-{ return libsimple_memalignz(0, __alignment, __n); }
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(1), __alloc_size__(2), __warn_unused_result__)))
+inline void *
+libsimple_memalign(size_t alignment__, size_t n__)
+{
+ return libsimple_memalignz(0, alignment__, n__);
+}
#ifndef memalign
# define memalign libsimple_memalign
#endif
@@ -70,14 +76,14 @@ static inline void *libsimple_memalign(size_t __alignment, size_t __n)
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__)))
-static inline void *
-libsimple_memalignn(size_t __alignment, size_t __n, ... /*, (size_t)0 */)
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__)))
+inline void *
+libsimple_memalignn(size_t alignment__, size_t n__, ... /*, (size_t)0 */)
{
- va_list __ap;
- va_start(__ap, __n);
- return libsimple_vmemalignn(__alignment, __n, __ap);
- va_end(__ap);
+ va_list ap__;
+ va_start(ap__, n__);
+ return libsimple_vmemalignn(alignment__, n__, ap__);
+ va_end(ap__);
}
#ifndef memalignn
# define memalignn libsimple_memalignn
@@ -101,9 +107,12 @@ libsimple_memalignn(size_t __alignment, size_t __n, ... /*, (size_t)0 */)
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(2), __alloc_size__(3), __warn_unused_result__, __returns_nonnull__)))
-static inline void *libsimple_enmemalign(int __status, size_t __alignment, size_t __n)
-{ return libsimple_enmemalignz(__status, 0, __alignment, __n); }
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(2), __alloc_size__(3), __warn_unused_result__, __returns_nonnull__)))
+inline void *
+libsimple_enmemalign(int status__, size_t alignment__, size_t n__)
+{
+ return libsimple_enmemalignz(status__, 0, alignment__, n__);
+}
#ifndef enmemalign
# define enmemalign libsimple_enmemalign
#endif
@@ -132,9 +141,12 @@ static inline void *libsimple_enmemalign(int __status, size_t __alignment, size_
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(2), __warn_unused_result__, __returns_nonnull__)))
-static inline void *libsimple_envmemalignn(int __status, size_t __alignment, size_t __n, va_list __ap)
-{ return libsimple_envmemalignzn(__status, 0, __alignment, __n, __ap); }
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(2), __warn_unused_result__, __returns_nonnull__)))
+inline void *
+libsimple_envmemalignn(int status__, size_t alignment__, size_t n__, va_list ap__)
+{
+ return libsimple_envmemalignzn(status__, 0, alignment__, n__, ap__);
+}
#ifndef envmemalignn
# define envmemalignn libsimple_envmemalignn
#endif
@@ -163,14 +175,14 @@ static inline void *libsimple_envmemalignn(int __status, size_t __alignment, siz
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(2), __warn_unused_result__, __returns_nonnull__)))
-static inline void *
-libsimple_enmemalignn(int __status, size_t __alignment, size_t __n, ... /*, (size_t)0 */)
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(2), __warn_unused_result__, __returns_nonnull__)))
+inline void *
+libsimple_enmemalignn(int status__, size_t alignment__, size_t n__, ... /*, (size_t)0 */)
{
- va_list __ap;
- va_start(__ap, __n);
- return libsimple_envmemalignzn(__status, 0, __alignment, __n, __ap);
- va_end(__ap);
+ va_list ap__;
+ va_start(ap__, n__);
+ return libsimple_envmemalignzn(status__, 0, alignment__, n__, ap__);
+ va_end(ap__);
}
#ifndef enmemalignn
# define enmemalignn libsimple_enmemalignn
@@ -193,9 +205,12 @@ libsimple_enmemalignn(int __status, size_t __alignment, size_t __n, ... /*, (siz
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(1), __alloc_size__(2), __warn_unused_result__, __returns_nonnull__)))
-static inline void *libsimple_ememalign(size_t __alignment, size_t __n)
-{ return libsimple_enmemalign(libsimple_default_failure_exit, __alignment, __n); }
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(1), __alloc_size__(2), __warn_unused_result__, __returns_nonnull__)))
+inline void *
+libsimple_ememalign(size_t alignment__, size_t n__)
+{
+ return libsimple_enmemalign(libsimple_default_failure_exit, alignment__, n__);
+}
#ifndef ememalign
# define ememalign libsimple_ememalign
#endif
@@ -224,9 +239,12 @@ static inline void *libsimple_ememalign(size_t __alignment, size_t __n)
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__, __returns_nonnull__)))
-static inline void *libsimple_evmemalignn(size_t __alignment, size_t __n, va_list __ap)
-{ return libsimple_envmemalignn(libsimple_default_failure_exit, __alignment, __n, __ap); }
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__, __returns_nonnull__)))
+inline void *
+libsimple_evmemalignn(size_t alignment__, size_t n__, va_list ap__)
+{
+ return libsimple_envmemalignn(libsimple_default_failure_exit, alignment__, n__, ap__);
+}
#ifndef evmemalignn
# define evmemalignn libsimple_evmemalignn
#endif
@@ -254,14 +272,14 @@ static inline void *libsimple_evmemalignn(size_t __alignment, size_t __n, va_lis
*
* @since 1.1
*/
-_LIBSIMPLE_GCC_ONLY(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__, __returns_nonnull__)))
-static inline void *
-libsimple_ememalignn(size_t __alignment, size_t __n, ... /*, (size_t)0 */)
+LIBSIMPLE_GCC_ONLY__(__attribute__((__malloc__, __alloc_align__(1), __warn_unused_result__, __returns_nonnull__)))
+inline void *
+libsimple_ememalignn(size_t alignment__, size_t n__, ... /*, (size_t)0 */)
{
- va_list __ap;
- va_start(__ap, __n);
- return libsimple_evmemalignn(__alignment, __n, __ap);
- va_end(__ap);
+ va_list ap__;
+ va_start(ap__, n__);
+ return libsimple_evmemalignn(alignment__, n__, ap__);
+ va_end(ap__);
}
#ifndef ememalignn
# define ememalignn libsimple_ememalignn