defines.h 861 B

1234567891011121314151617181920212223242526272829303132
  1. // defines.h :
  2. //
  3. #if !defined(AGD_DEFINES_H__DDEAB8B0_8BCD_468E_B490_46C8E63A29D4__INCLUDED_)
  4. #define AGD_DEFINES_H__DDEAB8B0_8BCD_468E_B490_46C8E63A29D4__INCLUDED_
  5. /////////////////////////////////////////////////////////////////////////////
  6. // defines.h - Declarations:
  7. #define _REST_USE_SSL 0
  8. #define _REST_LINEAR_GET 1
  9. /////////////////////////////////////////////////////////////////////////////
  10. #ifdef __cplusplus
  11. template <class T>
  12. inline static const T& __min(const T& a, const T& b)
  13. {
  14. return (a < b) ? a : b;
  15. }
  16. template <class T>
  17. inline static const T& __max(const T& a, const T& b)
  18. {
  19. return (a > b) ? a : b;
  20. }
  21. #else // __cplusplus
  22. #define __min(x, y) (((x) < (y)) ? (x) : (y))
  23. #define __max(x, y) (((x) > (y)) ? (x) : (y))
  24. #endif // __cplusplus
  25. #endif // !defined(AGD_DEFINES_H__DDEAB8B0_8BCD_468E_B490_46C8E63A29D4__INCLUDED_)