Add missing function headers

Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
This commit is contained in:
Mahyar Koshkouei
2017-02-14 22:45:18 +00:00
parent 295edd06f0
commit 65bb01ee72
8 changed files with 334 additions and 299 deletions

View File

@@ -5,11 +5,25 @@
#define DECODER_INIT_FAIL 1001
#define FILE_NOT_SUPPORTED 1002
/**
* Struct to help error handling across threads.
*/
struct errInfo_t
{
/* errno code or from defines listed above */
volatile int* error;
Handle* failEvent;
/* Extra information regarding error (Must be NULL if unused) */
volatile char* errstr;
/* Event to trigger on error */
Handle* failEvent;
};
/**
* Return string describing error number. Extends strerror to include some
* custom errors used in ctrmus.
*
* \param err Error number.
*/
char* ctrmus_strerror(int err);