19f82456fSclaudio /*
29f82456fSclaudio  * Public domain
39f82456fSclaudio  * compatibility shim for openssl11
49f82456fSclaudio  * overloading unistd.h is a ugly guly hack for this issue but works here
59f82456fSclaudio  */
69f82456fSclaudio 
79f82456fSclaudio #include_next <unistd.h>
89f82456fSclaudio 
9a06be341Stb #include <openssl/stack.h>
109f82456fSclaudio 
11087a9156Stb #define CMS_get_version(cms, version) (*(version) = 3, 1)
12*b4408785Stb #define CMS_SignerInfo_get_version(si, version) (*(version) = 3, 1)
13087a9156Stb 
14a4c579faStb #ifndef DECLARE_STACK_OF
15a06be341Stb #define DECLARE_STACK_OF DEFINE_STACK_OF
16a4c579faStb #endif
17