libpsx: Move type definitions to stdint.h
According to C99 §7.8, inttypes.h is meant to include stdint.h, and not the other way around.
This commit is contained in:
parent
ecfc7a127b
commit
2ffa7e5c7b
|
@ -5,43 +5,6 @@
|
|||
|
||||
#include <stdint.h>
|
||||
|
||||
typedef unsigned char uint8_t;
|
||||
typedef unsigned short uint16_t;
|
||||
typedef unsigned int uint32_t;
|
||||
typedef unsigned long long uint64_t;
|
||||
|
||||
typedef unsigned char uint_least8_t;
|
||||
typedef unsigned short uint_least16_t;
|
||||
typedef unsigned int uint_least32_t;
|
||||
typedef unsigned long long uint_least64_t;
|
||||
|
||||
typedef unsigned char uint_fast8_t;
|
||||
typedef unsigned short uint_fast16_t;
|
||||
typedef unsigned int uint_fast32_t;
|
||||
typedef unsigned long long uint_fast64_t;
|
||||
|
||||
typedef unsigned long long uintmax_t;
|
||||
typedef unsigned int uintptr_t;
|
||||
|
||||
typedef signed char int8_t;
|
||||
typedef short int16_t;
|
||||
typedef int int32_t;
|
||||
typedef long long int64_t;
|
||||
|
||||
typedef signed char int_least8_t;
|
||||
typedef short int_least16_t;
|
||||
typedef int int_least32_t;
|
||||
typedef long long int_least64_t;
|
||||
|
||||
typedef char int_fast8_t;
|
||||
typedef short int_fast16_t;
|
||||
typedef int int_fast32_t;
|
||||
typedef long long int_fast64_t;
|
||||
|
||||
typedef long long intmax_t;
|
||||
|
||||
typedef long intptr_t;
|
||||
|
||||
#define PRIu8 "hhu"
|
||||
#define PRIu16 "hu"
|
||||
#define PRIu32 "u"
|
||||
|
|
|
@ -3,12 +3,47 @@
|
|||
#ifndef _STDINT_H
|
||||
#define _STDINT_H
|
||||
|
||||
#include <inttypes.h>
|
||||
|
||||
// Added ifndef or otherwise GCC 4.8 would complain
|
||||
|
||||
#ifndef __PTRDIFF_TYPE__
|
||||
typedef unsigned int ptrdiff_t;
|
||||
#endif
|
||||
|
||||
typedef unsigned char uint8_t;
|
||||
typedef unsigned short uint16_t;
|
||||
typedef unsigned int uint32_t;
|
||||
typedef unsigned long long uint64_t;
|
||||
|
||||
typedef unsigned char uint_least8_t;
|
||||
typedef unsigned short uint_least16_t;
|
||||
typedef unsigned int uint_least32_t;
|
||||
typedef unsigned long long uint_least64_t;
|
||||
|
||||
typedef unsigned char uint_fast8_t;
|
||||
typedef unsigned short uint_fast16_t;
|
||||
typedef unsigned int uint_fast32_t;
|
||||
typedef unsigned long long uint_fast64_t;
|
||||
|
||||
typedef unsigned long long uintmax_t;
|
||||
typedef unsigned int uintptr_t;
|
||||
|
||||
typedef signed char int8_t;
|
||||
typedef short int16_t;
|
||||
typedef int int32_t;
|
||||
typedef long long int64_t;
|
||||
|
||||
typedef signed char int_least8_t;
|
||||
typedef short int_least16_t;
|
||||
typedef int int_least32_t;
|
||||
typedef long long int_least64_t;
|
||||
|
||||
typedef char int_fast8_t;
|
||||
typedef short int_fast16_t;
|
||||
typedef int int_fast32_t;
|
||||
typedef long long int_fast64_t;
|
||||
|
||||
typedef long long intmax_t;
|
||||
|
||||
typedef long intptr_t;
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue