Changeset 5690:9205cac1fbb1 in roaraudio for include


Ignore:
Timestamp:
10/12/12 17:10:53 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Improved handling of mixing OpenSSL enabled applications with libroar without OpenSSL support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_bio.h

    r5381 r5690  
    3939#include "libroar.h" 
    4040 
    41 #ifndef ROAR_HAVE_LIBSSL 
    42 typedef void BIO; 
    43 #endif 
    44  
     41#ifdef ROAR_HAVE_LIBSSL 
    4542int     roar_vio_open_bio      (struct roar_vio_calls * calls, BIO * bio); 
    4643BIO *   roar_vio_to_bio        (struct roar_vio_calls * calls); 
    4744 
    48 #ifdef ROAR_HAVE_LIBSSL 
    4945ssize_t roar_vio_bio_read    (struct roar_vio_calls * vio, void *buf, size_t count); 
    5046ssize_t roar_vio_bio_write   (struct roar_vio_calls * vio, void *buf, size_t count); 
     
    5248int     roar_vio_bio_sync    (struct roar_vio_calls * vio); 
    5349int     roar_vio_bio_close   (struct roar_vio_calls * vio); 
     50#else 
     51int     roar_vio_open_bio      (struct roar_vio_calls * calls, void * bio); 
     52void *  roar_vio_to_bio        (struct roar_vio_calls * calls); 
    5453#endif 
    5554 
Note: See TracChangeset for help on using the changeset viewer.