Commit c2efb19c authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Inlining non-static functions that are part of the public API looks wrong

parent b432f148
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
/************************************************************************* /*************************************************************************
* Exceptions handling * Exceptions handling
*************************************************************************/ *************************************************************************/
inline void libvlc_exception_init( libvlc_exception_t *p_exception ) void libvlc_exception_init( libvlc_exception_t *p_exception )
{ {
p_exception->b_raised = 0; p_exception->b_raised = 0;
p_exception->psz_message = NULL; p_exception->psz_message = NULL;
...@@ -43,12 +43,12 @@ void libvlc_exception_clear( libvlc_exception_t *p_exception ) ...@@ -43,12 +43,12 @@ void libvlc_exception_clear( libvlc_exception_t *p_exception )
p_exception->b_raised = 0; p_exception->b_raised = 0;
} }
inline int libvlc_exception_raised( libvlc_exception_t *p_exception ) int libvlc_exception_raised( libvlc_exception_t *p_exception )
{ {
return (NULL != p_exception) && p_exception->b_raised; return (NULL != p_exception) && p_exception->b_raised;
} }
inline char* libvlc_exception_get_message( libvlc_exception_t *p_exception ) char *libvlc_exception_get_message( libvlc_exception_t *p_exception )
{ {
if( p_exception->b_raised == 1 && p_exception->psz_message ) if( p_exception->b_raised == 1 && p_exception->psz_message )
{ {
...@@ -57,8 +57,8 @@ inline char* libvlc_exception_get_message( libvlc_exception_t *p_exception ) ...@@ -57,8 +57,8 @@ inline char* libvlc_exception_get_message( libvlc_exception_t *p_exception )
return NULL; return NULL;
} }
inline void libvlc_exception_raise( libvlc_exception_t *p_exception, void libvlc_exception_raise( libvlc_exception_t *p_exception,
const char *psz_format, ... ) const char *psz_format, ... )
{ {
va_list args; va_list args;
...@@ -67,13 +67,11 @@ inline void libvlc_exception_raise( libvlc_exception_t *p_exception, ...@@ -67,13 +67,11 @@ inline void libvlc_exception_raise( libvlc_exception_t *p_exception,
/* remove previous exception if it wasn't cleared */ /* remove previous exception if it wasn't cleared */
if( p_exception->b_raised && p_exception->psz_message ) if( p_exception->b_raised && p_exception->psz_message )
{
free(p_exception->psz_message); free(p_exception->psz_message);
p_exception->psz_message = NULL;
}
va_start( args, psz_format ); va_start( args, psz_format );
vasprintf( &p_exception->psz_message, psz_format, args ); if( vasprintf( &p_exception->psz_message, psz_format, args ) == -1)
p_exception->psz_message = NULL;
va_end( args ); va_end( args );
p_exception->b_raised = 1; p_exception->b_raised = 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment