Hi Ed!
There must be something wrong, since I am working with C++ also, using the STL and implementing templates on my own and have never got any of those errors. In the constructor of one of my classes I even use a STACK_OF() my own without any kind of trouble... Have you (succesfully) compiled OpenSSL before using it with the STL? Please send more information about your configuration and when the problem started and perhaps I can help you further... Sincerely, _____________________________________________________________ Federico Sauter [EMAIL PROTECTED] Software Entwicklung Tel: +49 89 7465 4778 TESIS Sysware GmbH Fax: +49 89 7465 4788 Implerstraße 26 * D-81371 München * Deutschland Edward Chan wrote: > Hi there, > > I'm new to OpenSSL and was trying to incorporate it > into our C++ program that uses STL. What I've found > was that I get a couple compile errors because > variable names conflict with STL structures. > > In ssl.h, the following function declarations have an > argument named 'list' which conflicts with the STL > template class by the same name. > > void SSL_set_client_CA_list(SSL *s, > STACK_OF(X509_NAME) *list); > void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, > STACK_OF(X509_NAME) *list); > > Also, in bn.h the following function delcaration has > an argument named 'modulus' which conflicts with the > STL template class by the same name. > > int BN_MONT_CTX_set(BN_MONT_CTX *mont,const BIGNUM > *modulus,BN_CTX *ctx); > > To get around the compile errors, I just renamed the > arguments to 'l' and 'mod' respectively. But I was > wondering if I'm doing something wrong since I would > have expected others to have run into the same > problem. > > Am I doing something wrong? > > Thanks, > Ed > > __________________________________________________ > Do You Yahoo!? > Yahoo! Health - Feel better, live better > http://health.yahoo.com > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List [EMAIL PROTECTED] > Automated List Manager [EMAIL PROTECTED] > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]