nishbox/engine/nb_macro.h
2025-03-29 15:08:45 +09:00

29 lines
401 B
C

#ifndef __NB_MACRO_H__
#define __NB_MACRO_H__
#ifdef NB_EXPOSE_ALL
#ifndef NB_EXPOSE_CORE
#define NB_EXPOSE_CORE
#endif
#ifndef NB_EXPOSE_DRAW
#define NB_EXPOSE_DRAW
#endif
#ifndef NB_EXPOSE_DRAW_PLATFORM
#define NB_EXPOSE_DRAW_PLATFORM
#endif
#endif
#ifndef __FUNCTION_NAME__
#ifdef _MSC_VER
#define __FUNCTION_NAME__ __FUNCTION__
#else
#define __FUNCTION_NAME__ __func__
#endif
#endif
#endif