PortAudio 2.0
|
00001 #pragma once 00002 00003 #if __GNUC__ >=3 00004 #pragma GCC system_header 00005 #endif 00006 00007 /*#define __null*/ // << Conflicts with GCC internal type __null 00008 #define __notnull 00009 #define __maybenull 00010 #define __readonly 00011 #define __notreadonly 00012 #define __maybereadonly 00013 #define __valid 00014 #define __notvalid 00015 #define __maybevalid 00016 #define __readableTo(extent) 00017 #define __elem_readableTo(size) 00018 #define __byte_readableTo(size) 00019 #define __writableTo(size) 00020 #define __elem_writableTo(size) 00021 #define __byte_writableTo(size) 00022 #define __deref 00023 #define __pre 00024 #define __post 00025 #define __precond(expr) 00026 #define __postcond(expr) 00027 #define __exceptthat 00028 #define __execeptthat 00029 #define __inner_success(expr) 00030 #define __inner_checkReturn 00031 #define __inner_typefix(ctype) 00032 #define __inner_override 00033 #define __inner_callback 00034 #define __inner_blocksOn(resource) 00035 #define __inner_fallthrough_dec 00036 #define __inner_fallthrough 00037 #define __refparam 00038 #define __inner_control_entrypoint(category) 00039 #define __inner_data_entrypoint(category) 00040 00041 #define __ecount(size) 00042 #define __bcount(size) 00043 #define __in 00044 #define __in_ecount(size) 00045 #define __in_bcount(size) 00046 #define __in_z 00047 #define __in_ecount_z(size) 00048 #define __in_bcount_z(size) 00049 #define __in_nz 00050 #define __in_ecount_nz(size) 00051 #define __in_bcount_nz(size) 00052 #define __out 00053 #define __out_ecount(size) 00054 #define __out_bcount(size) 00055 #define __out_ecount_part(size,length) 00056 #define __out_bcount_part(size,length) 00057 #define __out_ecount_full(size) 00058 #define __out_bcount_full(size) 00059 #define __out_z 00060 #define __out_z_opt 00061 #define __out_ecount_z(size) 00062 #define __out_bcount_z(size) 00063 #define __out_ecount_part_z(size,length) 00064 #define __out_bcount_part_z(size,length) 00065 #define __out_ecount_full_z(size) 00066 #define __out_bcount_full_z(size) 00067 #define __out_nz 00068 #define __out_nz_opt 00069 #define __out_ecount_nz(size) 00070 #define __out_bcount_nz(size) 00071 #define __inout 00072 #define __inout_ecount(size) 00073 #define __inout_bcount(size) 00074 #define __inout_ecount_part(size,length) 00075 #define __inout_bcount_part(size,length) 00076 #define __inout_ecount_full(size) 00077 #define __inout_bcount_full(size) 00078 #define __inout_z 00079 #define __inout_ecount_z(size) 00080 #define __inout_bcount_z(size) 00081 #define __inout_nz 00082 #define __inout_ecount_nz(size) 00083 #define __inout_bcount_nz(size) 00084 #define __ecount_opt(size) 00085 #define __bcount_opt(size) 00086 #define __in_opt 00087 #define __in_ecount_opt(size) 00088 #define __in_bcount_opt(size) 00089 #define __in_z_opt 00090 #define __in_ecount_z_opt(size) 00091 #define __in_bcount_z_opt(size) 00092 #define __in_nz_opt 00093 #define __in_ecount_nz_opt(size) 00094 #define __in_bcount_nz_opt(size) 00095 #define __out_opt 00096 #define __out_ecount_opt(size) 00097 #define __out_bcount_opt(size) 00098 #define __out_ecount_part_opt(size,length) 00099 #define __out_bcount_part_opt(size,length) 00100 #define __out_ecount_full_opt(size) 00101 #define __out_bcount_full_opt(size) 00102 #define __out_ecount_z_opt(size) 00103 #define __out_bcount_z_opt(size) 00104 #define __out_ecount_part_z_opt(size,length) 00105 #define __out_bcount_part_z_opt(size,length) 00106 #define __out_ecount_full_z_opt(size) 00107 #define __out_bcount_full_z_opt(size) 00108 #define __out_ecount_nz_opt(size) 00109 #define __out_bcount_nz_opt(size) 00110 #define __inout_opt 00111 #define __inout_ecount_opt(size) 00112 #define __inout_bcount_opt(size) 00113 #define __inout_ecount_part_opt(size,length) 00114 #define __inout_bcount_part_opt(size,length) 00115 #define __inout_ecount_full_opt(size) 00116 #define __inout_bcount_full_opt(size) 00117 #define __inout_z_opt 00118 #define __inout_ecount_z_opt(size) 00119 #define __inout_ecount_z_opt(size) 00120 #define __inout_bcount_z_opt(size) 00121 #define __inout_nz_opt 00122 #define __inout_ecount_nz_opt(size) 00123 #define __inout_bcount_nz_opt(size) 00124 #define __deref_ecount(size) 00125 #define __deref_bcount(size) 00126 #define __deref_out 00127 #define __deref_out_ecount(size) 00128 #define __deref_out_bcount(size) 00129 #define __deref_out_ecount_part(size,length) 00130 #define __deref_out_bcount_part(size,length) 00131 #define __deref_out_ecount_full(size) 00132 #define __deref_out_bcount_full(size) 00133 #define __deref_out_z 00134 #define __deref_out_ecount_z(size) 00135 #define __deref_out_bcount_z(size) 00136 #define __deref_out_nz 00137 #define __deref_out_ecount_nz(size) 00138 #define __deref_out_bcount_nz(size) 00139 #define __deref_inout 00140 #define __deref_inout_z 00141 #define __deref_inout_ecount(size) 00142 #define __deref_inout_bcount(size) 00143 #define __deref_inout_ecount_part(size,length) 00144 #define __deref_inout_bcount_part(size,length) 00145 #define __deref_inout_ecount_full(size) 00146 #define __deref_inout_bcount_full(size) 00147 #define __deref_inout_z 00148 #define __deref_inout_ecount_z(size) 00149 #define __deref_inout_bcount_z(size) 00150 #define __deref_inout_nz 00151 #define __deref_inout_ecount_nz(size) 00152 #define __deref_inout_bcount_nz(size) 00153 #define __deref_ecount_opt(size) 00154 #define __deref_bcount_opt(size) 00155 #define __deref_out_opt 00156 #define __deref_out_ecount_opt(size) 00157 #define __deref_out_bcount_opt(size) 00158 #define __deref_out_ecount_part_opt(size,length) 00159 #define __deref_out_bcount_part_opt(size,length) 00160 #define __deref_out_ecount_full_opt(size) 00161 #define __deref_out_bcount_full_opt(size) 00162 #define __deref_out_z_opt 00163 #define __deref_out_ecount_z_opt(size) 00164 #define __deref_out_bcount_z_opt(size) 00165 #define __deref_out_nz_opt 00166 #define __deref_out_ecount_nz_opt(size) 00167 #define __deref_out_bcount_nz_opt(size) 00168 #define __deref_inout_opt 00169 #define __deref_inout_ecount_opt(size) 00170 #define __deref_inout_bcount_opt(size) 00171 #define __deref_inout_ecount_part_opt(size,length) 00172 #define __deref_inout_bcount_part_opt(size,length) 00173 #define __deref_inout_ecount_full_opt(size) 00174 #define __deref_inout_bcount_full_opt(size) 00175 #define __deref_inout_z_opt 00176 #define __deref_inout_ecount_z_opt(size) 00177 #define __deref_inout_bcount_z_opt(size) 00178 #define __deref_inout_nz_opt 00179 #define __deref_inout_ecount_nz_opt(size) 00180 #define __deref_inout_bcount_nz_opt(size) 00181 #define __deref_opt_ecount(size) 00182 #define __deref_opt_bcount(size) 00183 #define __deref_opt_out 00184 #define __deref_opt_out_z 00185 #define __deref_opt_out_ecount(size) 00186 #define __deref_opt_out_bcount(size) 00187 #define __deref_opt_out_ecount_part(size,length) 00188 #define __deref_opt_out_bcount_part(size,length) 00189 #define __deref_opt_out_ecount_full(size) 00190 #define __deref_opt_out_bcount_full(size) 00191 #define __deref_opt_inout 00192 #define __deref_opt_inout_ecount(size) 00193 #define __deref_opt_inout_bcount(size) 00194 #define __deref_opt_inout_ecount_part(size,length) 00195 #define __deref_opt_inout_bcount_part(size,length) 00196 #define __deref_opt_inout_ecount_full(size) 00197 #define __deref_opt_inout_bcount_full(size) 00198 #define __deref_opt_inout_z 00199 #define __deref_opt_inout_ecount_z(size) 00200 #define __deref_opt_inout_bcount_z(size) 00201 #define __deref_opt_inout_nz 00202 #define __deref_opt_inout_ecount_nz(size) 00203 #define __deref_opt_inout_bcount_nz(size) 00204 #define __deref_opt_ecount_opt(size) 00205 #define __deref_opt_bcount_opt(size) 00206 #define __deref_opt_out_opt 00207 #define __deref_opt_out_ecount_opt(size) 00208 #define __deref_opt_out_bcount_opt(size) 00209 #define __deref_opt_out_ecount_part_opt(size,length) 00210 #define __deref_opt_out_bcount_part_opt(size,length) 00211 #define __deref_opt_out_ecount_full_opt(size) 00212 #define __deref_opt_out_bcount_full_opt(size) 00213 #define __deref_opt_out_z_opt 00214 #define __deref_opt_out_ecount_z_opt(size) 00215 #define __deref_opt_out_bcount_z_opt(size) 00216 #define __deref_opt_out_nz_opt 00217 #define __deref_opt_out_ecount_nz_opt(size) 00218 #define __deref_opt_out_bcount_nz_opt(size) 00219 #define __deref_opt_inout_opt 00220 #define __deref_opt_inout_ecount_opt(size) 00221 #define __deref_opt_inout_bcount_opt(size) 00222 #define __deref_opt_inout_ecount_part_opt(size,length) 00223 #define __deref_opt_inout_bcount_part_opt(size,length) 00224 #define __deref_opt_inout_ecount_full_opt(size) 00225 #define __deref_opt_inout_bcount_full_opt(size) 00226 #define __deref_opt_inout_z_opt 00227 #define __deref_opt_inout_ecount_z_opt(size) 00228 #define __deref_opt_inout_bcount_z_opt(size) 00229 #define __deref_opt_inout_nz_opt 00230 #define __deref_opt_inout_ecount_nz_opt(size) 00231 #define __deref_opt_inout_bcount_nz_opt(size) 00232 00233 #define __success(expr) 00234 #define __nullterminated 00235 #define __nullnullterminated 00236 #define __reserved 00237 #define __checkReturn 00238 #define __typefix(ctype) 00239 #define __override 00240 #define __callback 00241 #define __format_string 00242 #define __blocksOn(resource) 00243 #define __control_entrypoint(category) 00244 #define __data_entrypoint(category) 00245 00246 #ifndef __fallthrough 00247 #define __fallthrough __inner_fallthrough 00248 #endif 00249 00250 #ifndef __analysis_assume 00251 #define __analysis_assume(expr) 00252 #endif