open_toontown_panda3d/dtool/src/parser-inc/stdint.h

46 lines
1.0 KiB
C

// Filename: stdint.h
// Created by: rdb (29Mar10)
//
////////////////////////////////////////////////////////////////////
//
// 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."
//
////////////////////////////////////////////////////////////////////
#ifndef _STDINT_H
#define _STDINT_H
#ifdef _LP64
#define __WORDSIZE 64
#else
#define __WORDSIZE 32
#endif
typedef signed char int8_t;
typedef short int int16_t;
typedef int int32_t;
typedef long long int int64_t;
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long int uint64_t;
typedef long long int intmax_t;
typedef unsigned long long int uintmax_t;
#if __WORDSIZE == 64
typedef int64_t intptr_t;
typedef uint64_t uintptr_t;
#else
typedef int32_t intptr_t;
typedef uint32_t uintptr_t;
#endif
#endif