//+----------------------------------------------------------------------------+ //| Description: Magic Set Editor - Program to make Magic (tm) cards | //| Copyright: (C) 2001 - 2008 Twan van Laarhoven and "coppro" | //| License: GNU General Public License 2 or later (see file COPYING) | //+----------------------------------------------------------------------------+ #ifndef HEADER_UTIL_PLATFORM #define HEADER_UTIL_PLATFORM /** @file util/platform.hpp * * @brief Platform and compiler specific hacks. */ // ----------------------------------------------------------------------------- : Includes #include // ----------------------------------------------------------------------------- : Windows // ----------------------------------------------------------------------------- : Linux // ----------------------------------------------------------------------------- : GCC #ifdef __GNUC__ /// Absolute value of integers template inline T abs(T a) { return a < 0 ? -a : a; } #endif // ----------------------------------------------------------------------------- : EOF #endif