@@ -165,4 +165,30 @@ else
165
165
_STACK* sk_dup (_STACK* st);
166
166
void sk_sort (_STACK* st);
167
167
int sk_is_sorted (const (_STACK)* st);
168
+
169
+ // Forward-compatible aliases, so one can use OpenSSL v1.1.0 API
170
+ // while keeping v1.0.x compatibility
171
+ alias OPENSSL_sk_num = sk_num;
172
+ alias OPENSSL_sk_value = sk_value;
173
+ alias OPENSSL_sk_set = sk_set;
174
+
175
+ alias OPENSSL_sk_new = sk_new;
176
+ alias OPENSSL_sk_new_null = sk_new_null;
177
+ alias OPENSSL_sk_free = sk_free;
178
+ alias OPENSSL_sk_pop_free = sk_pop_free;
179
+ alias OPENSSL_sk_insert = sk_insert;
180
+ alias OPENSSL_sk_delete = sk_delete;
181
+ alias OPENSSL_sk_delete_ptr = sk_delete_ptr;
182
+ alias OPENSSL_sk_find = sk_find;
183
+ alias OPENSSL_sk_find_ex = sk_find_ex;
184
+
185
+ alias OPENSSL_sk_push = sk_push;
186
+ alias OPENSSL_sk_unshift = sk_unshift;
187
+ alias OPENSSL_sk_shift = sk_shift;
188
+ alias OPENSSL_sk_pop = sk_pop;
189
+ alias OPENSSL_sk_zero = sk_zero;
190
+ alias OPENSSL_sk_set_cmp_func = sk_set_cmp_func;
191
+ alias OPENSSL_sk_dup = sk_dup;
192
+ alias OPENSSL_sk_sort = sk_sort;
193
+ alias OPENSSL_sk_is_sorted = sk_is_sorted;
168
194
}
0 commit comments