X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fio%2Fbios.cpp;h=9a1ea578fcac0422b894a158f5aee94bb44243b7;hb=3ea4de25c712971a35dbad27d8834d75933daa08;hp=15d318c9ba38f5834cf35697bf967a0a0a7b2e21;hpb=b14903fa5cded58b70beb4e84fb0409011b6e7aa;p=cassiopeia.git diff --git a/src/io/bios.cpp b/src/io/bios.cpp index 15d318c..9a1ea57 100644 --- a/src/io/bios.cpp +++ b/src/io/bios.cpp @@ -5,27 +5,27 @@ namespace BIOWrapper { int write( BIO* b, const char* buf, int num ) { - return ( ( OpensslBIO* )b->ptr )->write( buf, num ); + return static_cast( b->ptr )->write( buf, num ); } int read( BIO* b, char* buf, int size ) { - return ( ( OpensslBIO* )b->ptr )->read( buf, size ); + return static_cast( b->ptr )->read( buf, size ); } int puts( BIO* b, const char* str ) { - return ( ( OpensslBIO* )b->ptr )->puts( str ); + return static_cast( b->ptr )->puts( str ); } int gets( BIO* b, char* str, int size ) { - return ( ( OpensslBIO* )b->ptr )->gets( str, size ); + return static_cast( b->ptr )->gets( str, size ); } long ctrl( BIO* b, int cmod, long arg1, void* arg2 ) { - return ( ( OpensslBIO* )b->ptr )->ctrl( cmod, arg1, arg2 ); + return static_cast( b->ptr )->ctrl( cmod, arg1, arg2 ); } int free( BIO* b ) { - delete( ( OpensslBIO* ) b->ptr ); + delete static_cast( b->ptr ); b->ptr = 0; return 0; }