diff --git a/dtool/src/parser-inc/Sources.pp b/dtool/src/parser-inc/Sources.pp index 9fce5bc820..5a1d04be26 100644 --- a/dtool/src/parser-inc/Sources.pp +++ b/dtool/src/parser-inc/Sources.pp @@ -1,7 +1,9 @@ #define INSTALL_PARSER_INC \ algorithm deque ft2build.h hash_map hash_set iostream list map memory \ pair queue set stack stdcompare.h stdtypedefs.h \ - string vector windows.h zlib.h md5.h files.h hex.h \ + string vector windows.h zlib.h files.h hex.h \ + bits/pthreadtypes.h \ + openssl/md5.h openssl/evp.h openssl/rand.h openssl/ssl.h openssl/x509.h openssl/err.h \ nurbs.hh stddef.h krb5.h MainHelix.h dllpath.h hxcom.h \ hxcomm.h hxcore.h hxengin.h hxerror.h hxfiles.h hxtbuf.h \ hxtbuff.h hxwin.h Python.h Cg/cg.h Cg/cgGL.h diff --git a/dtool/src/parser-inc/err.h b/dtool/src/parser-inc/err.h new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dtool/src/parser-inc/evp.h b/dtool/src/parser-inc/evp.h new file mode 100644 index 0000000000..a9ef1fd091 --- /dev/null +++ b/dtool/src/parser-inc/evp.h @@ -0,0 +1,8 @@ + +#ifndef EVP_H +#define EVP_H + +struct EVP_CIPHER_CTX; +struct EVP_PKEY; + +#endif diff --git a/dtool/src/parser-inc/md5.h b/dtool/src/parser-inc/md5.h index 25e0e9b698..be595bf362 100644 --- a/dtool/src/parser-inc/md5.h +++ b/dtool/src/parser-inc/md5.h @@ -20,13 +20,3 @@ // intended to be compiled--they're just parsed by CPPParser (and // interrogate) in lieu of the actual system headers, to generate the // interrogate database. - -#ifndef MD5_H -#define MD5_H - -namespace CryptoPP { - class MD5; -}; - -#endif - diff --git a/dtool/src/parser-inc/pthreadtypes.h b/dtool/src/parser-inc/pthreadtypes.h new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dtool/src/parser-inc/rand.h b/dtool/src/parser-inc/rand.h new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dtool/src/parser-inc/ssl.h b/dtool/src/parser-inc/ssl.h new file mode 100644 index 0000000000..9e4fef7e1e --- /dev/null +++ b/dtool/src/parser-inc/ssl.h @@ -0,0 +1,13 @@ + +#ifndef SSL_H +#define SSL_H + +struct BIO; +struct SSL_CTX; +struct EVP_CIPHER_CTX; +struct EVP_PKEY; +struct X509; +struct X509_STORE; +struct X509_NAME; + +#endif diff --git a/dtool/src/parser-inc/x509.h b/dtool/src/parser-inc/x509.h new file mode 100644 index 0000000000..bbd2598dfc --- /dev/null +++ b/dtool/src/parser-inc/x509.h @@ -0,0 +1,10 @@ + +#ifndef X509_H +#define X509_H + +struct X509; +struct X509_STORE; +struct X509_NAME; + +#endif +