Commit b49c155e authored by Olivier Aubert's avatar Olivier Aubert

src/control/mediacontrol_util.c: revert rev. 19899, and document the

mediacontrol_exception_init function.
parent 72d1dd36
...@@ -250,9 +250,28 @@ mediacontrol_PlaylistSeq__free( mediacontrol_PlaylistSeq* ps ) ...@@ -250,9 +250,28 @@ mediacontrol_PlaylistSeq__free( mediacontrol_PlaylistSeq* ps )
free( ps ); free( ps );
} }
/**
* Initialize a VLC exception.
*
* If given a NULL pointer, it will instanciate a new exception, which
* should be later freed by the caller. If given an existing
* exception, it will reset its code and message fields. In both
* cases, the exception pointer is returned.
*
* \param exception a pointer on a mediacontrol_Exception
* \return a pointer on a mediacontrol_Exception.
*/
mediacontrol_Exception* mediacontrol_Exception*
mediacontrol_exception_init( mediacontrol_Exception *exception ) mediacontrol_exception_init( mediacontrol_Exception *exception )
{ {
if( !exception )
{
exception = ( mediacontrol_Exception* )malloc( sizeof( mediacontrol_Exception ) );
if( !exception )
{
return NULL;
}
}
exception->code = 0; exception->code = 0;
exception->message = NULL; exception->message = NULL;
return exception; return exception;
......
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