]> git.sesse.net Git - vlc/blobdiff - include/vlc_messages.h
Add facilities to report and enrich error messages.
[vlc] / include / vlc_messages.h
index 6ad4c0a281ff7d15fd99a13fb0390f4d821a5ccd..a08b12efb18d01a6d7181052472e987ee75b919f 100644 (file)
@@ -44,9 +44,19 @@ int vlc_mutex_unlock(  vlc_mutex_t * ) ;
  * @{
  */
 
+/** Internal message stack context */
+typedef struct
+{
+    int i_code;
+    char * psz_message;
+} msg_context_t;
+
+VLC_EXPORT( void,  msg_StackSet, ( int, const char*, ... ) );
+VLC_EXPORT( void,  msg_StackAdd, ( const char*, ... ) );
+VLC_EXPORT( const char*, msg_StackMsg, ( void ) );
 
 /**
- * Store a single message.
+ * Store a single message sent to user.
  */
 typedef struct
 {