#define DP_FUNC_PRINTF(n) __attribute__ ((format (printf, n, n+1)))
#define DP_FUNC_PURE __attribute__ ((pure))
#define DP_FUNC_NORETURN __attribute__ ((noreturn))
-#define DP_FUNC_ALWAYSINLINE inline __attribute__((always_inline))
+#define DP_FUNC_ALWAYS_INLINE inline __attribute__((always_inline))
#else
#define DP_FUNC_PRINTF(n)
#define DP_FUNC_PURE
#define DP_FUNC_NORETURN
-# if defined (MSVC)
-# define DP_FUNC_ALWAYSINLINE __forceinline
+# if defined (_MSC_VER)
+# define DP_FUNC_ALWAYS_INLINE __forceinline
# else
# define DP_FUNC_ALWAYS_INLINE inline
# endif
#endif
-#ifdef DP_GCC_COMPATIBLE
-#define Q_typeof(var) typeof(var)
-#elif defined (MSVC)
-#define Q_typeof(var) decltype(var)
-#endif
-
#define MAX_NUM_ARGVS 50
#ifdef DP_SMALLMEMORY
#define SERVERLIST_ANDMASKCOUNT 5
#define SERVERLIST_ORMASKCOUNT 5
#else
-#define MAX_INPUTLINE 16384 ///< maximum length of console commandline, QuakeC strings, and many other text processing buffers
+#define MAX_INPUTLINE 16384 ///< maximum size of console commandline, QuakeC strings, and many other text processing buffers
#define CON_TEXTSIZE 1048576 ///< max scrollback buffer characters in console
#define CON_MAXLINES 16384 ///< max scrollback buffer lines in console
#define HIST_TEXTSIZE 262144 ///< max command history buffer characters in console