mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
16 lines
411 B
C
16 lines
411 B
C
|
#ifndef COMMON_H
|
||
|
#define COMMON_H
|
||
|
|
||
|
#define STRINGISE_IMPL(x) #x
|
||
|
#define STRINGISE(x) STRINGISE_IMPL(x)
|
||
|
|
||
|
// Use: #pragma message WARN("My message")
|
||
|
#if _MSC_VER
|
||
|
# define FILE_LINE_LINK __FILE__ "(" STRINGISE(__LINE__) ") : "
|
||
|
# define WARN(exp) (FILE_LINE_LINK "WARNING: " exp)
|
||
|
#else//__GNUC__ - may need other defines for different compilers
|
||
|
# define WARN(exp) ("WARNING: " exp)
|
||
|
#endif
|
||
|
|
||
|
#endif // COMMON_H
|