forked from panda3d/panda3d
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnumeric_types.h
More file actions
35 lines (28 loc) · 892 Bytes
/
numeric_types.h
File metadata and controls
35 lines (28 loc) · 892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
* PANDA 3D SOFTWARE
* Copyright (c) Carnegie Mellon University. All rights reserved.
*
* All use of this software is subject to the terms of the revised BSD
* license. You should have received a copy of this license along
* with this source code in a file named "LICENSE."
*
* @file numeric_types.h
* @author drose
* @date 2000-06-06
*/
#ifndef NUMERIC_TYPES_H
#define NUMERIC_TYPES_H
#include "dtoolbase.h"
// This header file defines a number of typedefs that correspond to the
// various numeric types for unsigned and signed numbers of various widths.
#include <stdint.h>
typedef double PN_float64;
typedef float PN_float32;
#ifndef STDFLOAT_DOUBLE
// The default setting--single-precision floats.
typedef float PN_stdfloat;
#else // STDFLOAT_DOUBLE
// The specialty setting--double-precision floats.
typedef double PN_stdfloat;
#endif // STDFLOAT_DOUBLE
#endif