added common header
This commit is contained in:
parent
3e28e22b6e
commit
d1de2e1890
27
src/common.h
Normal file
27
src/common.h
Normal file
|
@ -0,0 +1,27 @@
|
|||
#ifndef __COMMON_H_INCLUDED__
|
||||
#define __COMMON_H_INCLUDED__
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#if !defined(TRUE) && !defined(FALSE)
|
||||
typedef int32_t BOOL;
|
||||
const BOOL TRUE = 1;
|
||||
const BOOL FALSE = 0;
|
||||
#endif
|
||||
|
||||
#ifndef SAFE_RELEASE
|
||||
#define SAFE_RELEASE(x) if (x) { (x)->Release(); (x) = NULL; }
|
||||
#endif
|
||||
|
||||
#ifndef SAFE_DELETE
|
||||
#define SAFE_DELETE(x) if (x) { delete (x); (x) = NULL; }
|
||||
#endif
|
||||
|
||||
#ifndef SAFE_DELETE_ARRAY
|
||||
#define SAFE_DELETE_ARRAY(x) if (x) { delete [] (x); (x) = NULL; }
|
||||
#endif
|
||||
|
||||
#define MAX(a, b) ( (a) > (b) ? (a) : (b) )
|
||||
#define MIN(a, b) ( (a) < (b) ? (a) : (b) )
|
||||
|
||||
#endif
|
Reference in a new issue