1#undef __ae2f_MACRO_GENERATED
2#define __ae2f_MACRO_GENERATED 1
3#ifndef aclspv_pass_ctx_auto_h
4#define aclspv_pass_ctx_auto_h
7#undef __ae2f_MACRO_GENERATED
8#define __ae2f_MACRO_GENERATED 1
10#undef __ae2f_MACRO_GENERATED
11#define __ae2f_MACRO_GENERATED 1
13#undef __ae2f_MACRO_GENERATED
14#define __ae2f_MACRO_GENERATED 1
19 void* ae2f_restrict m_p;
23void aclspv_init_vec(aclspv_vec);
24void aclspv_stop_vec(aclspv_vec);
25void aclspv_grow_vec(aclspv_vec,
const size_t);
26void aclspv_grow_vec_with_copy(aclspv_vec,
const size_t);
28void f_free(
void* ae2f_restrict, size_t);
29ae2f_retnew
void* f_malloc(size_t);
30void* f_memcpy(
void*,
const void*, size_t);
35#define _aclspv_init_vec(
41){
44}
46#define _aclspv_stop_vec(
52){
53 f_free((s_vec).m_p, (s_vec).m_sz); \
54}
56#define _aclspv_grow_vec(
63){
64 if((c_new_sz) > (rc_vec).m_sz) {
65 f_free((rc_vec).m_p, (c_new_sz));
66 if(((rc_vec).m_p = f_malloc(c_new_sz))) {
67 (rc_vec).m_sz = (c_new_sz);
74#define _aclspv_grow_vec_with_copy(
76 f_malloc,f_free,f_memcpy,L_new,
81){
82 if((c_new_sz) > (rc_vec).m_sz) {
84 L_new = f_malloc(c_new_sz);
87 f_memcpy(L_new, (rc_vec).m_p, (rc_vec).m_sz);
88 f_free((rc_vec).m_p, (rc_vec).m_sz);
90 (rc_vec).m_sz = (c_new_sz);
92 f_free((rc_vec).m_p, (rc_vec).m_sz);
101#undef __ae2f_MACRO_GENERATED
103#define __ae2f_MACRO_GENERATED 0
#define __ae2f_MACRO_GENERATED
#define ae2f_restrict
Keyword as restrict on C99.