mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-17 08:05:46 -04:00
dep: Add cubeb
This commit is contained in:
26
dep/cubeb/src/cubeb_assert.h
Normal file
26
dep/cubeb/src/cubeb_assert.h
Normal file
@ -0,0 +1,26 @@
|
||||
/*
|
||||
* Copyright © 2017 Mozilla Foundation
|
||||
*
|
||||
* This program is made available under an ISC-style license. See the
|
||||
* accompanying file LICENSE for details.
|
||||
*/
|
||||
|
||||
#ifndef CUBEB_ASSERT
|
||||
#define CUBEB_ASSERT
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
/**
|
||||
* This allow using an external release assert method. This file should only
|
||||
* export a function or macro called XASSERT that aborts the program.
|
||||
*/
|
||||
|
||||
#define XASSERT(expr) do { \
|
||||
if (!(expr)) { \
|
||||
fprintf(stderr, "%s:%d - fatal error: %s\n", __FILE__, __LINE__, #expr); \
|
||||
abort(); \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user