Badminton-Scoreboard/Libraries/external/baselib/Include/PostExternalInclude.h

25 lines
870 B
C
Raw Permalink Normal View History

2023-10-08 02:24:48 +00:00
// DO NOT PUT #pragma once or include guard check here
// This header is designed to be able to be included multiple times
// This header should only be used together with PreExternalInclude.h.
// See PreExternalInclude.h for usage information.
#ifndef DETAIL__PREEXTERNALINCLUDE_HAS_BEEN_INCLUDED
#error "PostExternalInclude.h can only be included after PreExternalInclude.h got included before."
#endif
#undef DETAIL__PREEXTERNALINCLUDE_HAS_BEEN_INCLUDED
// if 3rd party library made windows.h be included, undefine SendMessage
// macro that winuser.h declared
#if !DETAIL__WINUSER_H_HAS_BEEN_INCLUDED && defined(_WINUSER_)
#undef SendMessage
#endif
#undef DETAIL__WINUSER_H_HAS_BEEN_INCLUDED
#include "Internal/RedefineCompilerMacros.h"
// undefine whatever might be defined already
#include "Internal/UndefineCoreMacros.h"
#include "Internal/CoreMacros.h"