text: /*
   * Copyright (c) 2021 Louis Langholtz https://github.com/louis-langholtz/PlayRho
   *
   * This software is provided 'as-is', without any express or implied
   * warranty. In no event will the authors be held liable for any damages
   * arising from the use of this software.
   *
   * Permission is granted to anyone to use this software for any purpose,
   * including commercial applications, and to alter it and redistribute it
   * freely, subject to the following restrictions:
   *
   * 1. The origin of this software must not be misrepresented; you must not
   *    claim that you wrote the original software. If you use this software
   *    in a product, an acknowledgment in the product documentation would be
   *    appreciated but is not required.
   * 2. Altered source versions must be plainly marked as such, and must not be
   *    misrepresented as being the original software.
   * 3. This notice may not be removed or altered from any source distribution.
   */
  
  /**
   * @file
   * @brief Miscellaneous C-preprocessor definitions.
   * @details This file may have been autogenerated from the Defines.hpp.in file.
   */
  
  #ifndef PLAYRHO_DEFINES_HPP
  #define PLAYRHO_DEFINES_HPP
  
  // Checks if platform supports 128-bit integer types and defines macros for them if so.
  // Note that these could use any <code>LiteralType</code> type that has full operator and
  // common mathematical function support.
  #ifdef __SIZEOF_INT128__
  #define PLAYRHO_INT128 __int128_t
  #define PLAYRHO_UINT128 __uint128_t
  #endif
  
  #ifndef PLAYRHO_VERSION_MAJOR
  #define PLAYRHO_VERSION_MAJOR 0
  #endif
  
  #ifndef PLAYRHO_VERSION_MINOR
  #define PLAYRHO_VERSION_MINOR 0
  #endif
  
  #ifndef PLAYRHO_VERSION_PATCH
  #define PLAYRHO_VERSION_PATCH 0
  #endif
  
  #endif /* PLAYRHO_DEFINES_HPP */
  