HNBody Version 1.2.1

- Main Page
- Related Pages
- Data Structures
- Files

- File List
- Globals

Macros | Typedefs
platform.h File Reference

MathUtils platform identification macros. More...

`#include <limits.h>`
Include dependency graph for platform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#define | INT_MAX 2147483647L
#define | LONG_MAX 2147483647L
#define | MU_MAKESTR(arg) #arg
#define | MU_VERSTR(num) MU_MAKESTR(num)
#define | mu_compiler_known
#define | mu_compiler "unknown"
#define | mu_os_known
#define | mu_cpu_known
#define | mu_asm_known
#define | DLLSPEC

## Typedefs
typedef signed char | int8
typedef unsigned char | uint8
typedef signed short int | int16
typedef unsigned short int | uint16
typedef signed int | int32
typedef unsigned int | uint32
typedef signed long long int | int64
typedef unsigned long long int | uint64

## Detailed Description

      $Id: platform.h,v 1.16 2014/11/19 01:02:24 rauch Exp $

Author
  Kevin P. Rauch Defines integer types of known (minimum) sizes; failure is possible but unlikely on a modern system. Also defines standard values for CPU and OS type; returns error message if platform is not recognized. Platform is then used to set byte ordering (MU_BIGENDIAN).