Check-in [517bea2716]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fixed backwards compatibility macro for BIOs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | openssl-1.1
Files: files | file ages | folders
SHA1:517bea2716a18d39e374bd0238a4f78bf2c64de3
User & Date: rkeene 2016-12-08 07:07:09
Context
2016-12-08
07:08
Updated fallback DH params for OpenSSL, supporting OpenSSL 1.1 and older versions check-in: bc2460fc22 user: rkeene tags: openssl-1.1
07:07
Fixed backwards compatibility macro for BIOs check-in: 517bea2716 user: rkeene tags: openssl-1.1
07:06
Removed unused interfaces check-in: 613eb92e79 user: rkeene tags: openssl-1.1
Changes

Changes to tlsInt.h.

   267    267   #define BIO_get_init(bio)                ((bio)->init)
   268    268   #define BIO_get_shutdown(bio)            ((bio)->shutdown)
   269    269   #define BIO_set_data(bio, val)           (bio)->ptr = (val)
   270    270   #define BIO_set_init(bio, val)           (bio)->init = (val)
   271    271   #define BIO_set_shutdown(bio, val)       (bio)->shutdown = (val)
   272    272   
   273    273   /* XXX: This assumes the variable being assigned to is BioMethods */
   274         -#define BIO_meth_new(type, name)         (BIO_METHOD *)Tcl_Alloc(sizeof(BIO_METHOD)); \
          274  +#define BIO_meth_new(type_, name_)       (BIO_METHOD *)Tcl_Alloc(sizeof(BIO_METHOD)); \
   275    275                                            memset(BioMethods, 0, sizeof(BIO_METHOD)); \
   276         -                                         BioMethods->type = type; \
   277         -                                         BioMethods->name = name;
          276  +                                         BioMethods->type = type_; \
          277  +                                         BioMethods->name = name_;
   278    278   #define BIO_meth_set_write(bio, val)     (bio)->bwrite = val;
   279    279   #define BIO_meth_set_read(bio, val)      (bio)->bread = val;
   280    280   #define BIO_meth_set_puts(bio, val)      (bio)->bputs = val;
   281    281   #define BIO_meth_set_ctrl(bio, val)      (bio)->ctrl = val;
   282    282   #define BIO_meth_set_create(bio, val)    (bio)->create = val;
   283    283   #define BIO_meth_set_destroy(bio, val)   (bio)->destroy = val;
   284    284   #endif
   285    285   
   286    286   #endif /* _TLSINT_H */