Index: lib/urldata.h
===================================================================
RCS file: /cvsroot/curl/curl/lib/urldata.h,v
retrieving revision 1.409
diff -u -r1.409 urldata.h
--- lib/urldata.h	2 Mar 2009 23:05:31 -0000	1.409
+++ lib/urldata.h	30 Mar 2009 18:35:49 -0000
@@ -99,6 +99,11 @@
 #include <qsossl.h>
 #endif
 
+#ifdef USE_CYASSL
+/* This header in fact belongs to cyassl's openssl compat layer */
+#include <openssl/ssl.h>
+#endif /* USE_CYASSL */
+
 #ifdef HAVE_NETINET_IN_H
 #include <netinet/in.h>
 #endif
@@ -214,6 +219,10 @@
 #ifdef USE_QSOSSL
   SSLHandle *handle;
 #endif /* USE_QSOSSL */
+#ifdef USE_CYASSL
+  SSL*     handle;
+  SSL_CTX* ctx;
+#endif /* USE_CYASSL */
 };
 
 struct ssl_config_data {


