diff --git a/include/freetype/internal/ftstream.h b/include/freetype/internal/ftstream.h index e7d922260f5cea82408614b918aaf62067007df6..dfb2411ecc764b2f4c785c5d1fa89a6dfb5e940a 100644 --- a/include/freetype/internal/ftstream.h +++ b/include/freetype/internal/ftstream.h @@ -359,13 +359,13 @@ FT_BEGIN_HEADER /* create a new (input) stream from an FT_Open_Args structure */ - FT_BASE( FT_Error ) + FT_EXPORT( FT_Error ) FT_Stream_New( FT_Library library, const FT_Open_Args* args, FT_Stream *astream ); /* free a stream */ - FT_BASE( void ) + FT_EXPORT( void ) FT_Stream_Free( FT_Stream stream, FT_Int external ); diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c index 784e3ab4e27186681f75caf4646b038c9f77167d..bec0ee7732a5c99947066dbd25b4130eea29dca1 100644 --- a/src/base/ftobjs.c +++ b/src/base/ftobjs.c @@ -185,7 +185,7 @@ /* create a new input stream from an FT_Open_Args structure */ /* */ - FT_BASE_DEF( FT_Error ) + FT_EXPORT_DEF( FT_Error ) FT_Stream_New( FT_Library library, const FT_Open_Args* args, FT_Stream *astream ) @@ -253,7 +253,7 @@ } - FT_BASE_DEF( void ) + FT_EXPORT_DEF( void ) FT_Stream_Free( FT_Stream stream, FT_Int external ) { @@ -3275,7 +3275,7 @@ if ( !face->size ) return FT_THROW( Invalid_Size_Handle ); - + if ( !req || req->width < 0 || req->height < 0 || req->type >= FT_SIZE_REQUEST_TYPE_MAX ) return FT_THROW( Invalid_Argument );