| PSPSDK 2025-10-12
    | 
#include <stdint.h>
Go to the source code of this file.
| Data Structures | |
| struct | ScePspSRect | 
| struct | ScePspIRect | 
| struct | ScePspL64Rect | 
| struct | ScePspFRect | 
| struct | ScePspSVector2 | 
| struct | ScePspIVector2 | 
| struct | ScePspL64Vector2 | 
| struct | ScePspFVector2 | 
| union | ScePspVector2 | 
| struct | ScePspSVector3 | 
| struct | ScePspIVector3 | 
| struct | ScePspL64Vector3 | 
| struct | ScePspFVector3 | 
| union | ScePspVector3 | 
| struct | ScePspSVector4 | 
| struct | ScePspIVector4 | 
| struct | ScePspL64Vector4 | 
| struct | ScePspFVector4 | 
| struct | ScePspFVector4Unaligned | 
| union | ScePspVector4 | 
| struct | ScePspIMatrix2 | 
| struct | ScePspFMatrix2 | 
| union | ScePspMatrix2 | 
| struct | ScePspIMatrix3 | 
| struct | ScePspFMatrix3 | 
| union | ScePspMatrix3 | 
| struct | ScePspIMatrix4 | 
| struct | ScePspIMatrix4Unaligned | 
| struct | ScePspFMatrix4 | 
| struct | ScePspFMatrix4Unaligned | 
| union | ScePspMatrix4 | 
| struct | ScePspFQuaternion | 
| struct | ScePspFQuaternionUnaligned | 
| struct | ScePspFColor | 
| struct | ScePspFColorUnaligned | 
| union | ScePspUnion32 | 
| union | ScePspUnion64 | 
| union | ScePspUnion128 | 
| struct | ScePspDateTime | 
| Macros | |
| #define | NULL ((void *) 0) | 
| #define | PSP_LEGACY_TYPES_DEFINED | 
| #define | PSP_LEGACY_VOLATILE_TYPES_DEFINED | 
| Typedefs | |
| typedef uint8_t | u8 | 
| typedef uint16_t | u16 | 
| typedef uint32_t | u32 | 
| typedef uint64_t | u64 | 
| typedef int8_t | s8 | 
| typedef int16_t | s16 | 
| typedef int32_t | s32 | 
| typedef int64_t | s64 | 
| typedef volatile uint8_t | vu8 | 
| typedef volatile uint16_t | vu16 | 
| typedef volatile uint32_t | vu32 | 
| typedef volatile uint64_t | vu64 | 
| typedef volatile int8_t | vs8 | 
| typedef volatile int16_t | vs16 | 
| typedef volatile int32_t | vs32 | 
| typedef volatile int64_t | vs64 | 
| typedef unsigned char | SceUChar8 | 
| typedef uint16_t | SceUShort16 | 
| typedef uint32_t | SceUInt32 | 
| typedef uint64_t | SceUInt64 | 
| typedef uint64_t | SceULong64 | 
| typedef char | SceChar8 | 
| typedef int16_t | SceShort16 | 
| typedef int32_t | SceInt32 | 
| typedef int64_t | SceInt64 | 
| typedef int64_t | SceLong64 | 
| typedef float | SceFloat | 
| typedef float | SceFloat32 | 
| typedef short unsigned int | SceWChar16 | 
| typedef unsigned int | SceWChar32 | 
| typedef int | SceBool | 
| typedef void | SceVoid | 
| typedef void * | ScePVoid | 
| typedef unsigned int | SceSize | 
| typedef struct ScePspSRect | ScePspSRect | 
| typedef struct ScePspIRect | ScePspIRect | 
| typedef struct ScePspL64Rect | ScePspL64Rect | 
| typedef struct ScePspFRect | ScePspFRect | 
| typedef struct ScePspSVector2 | ScePspSVector2 | 
| typedef struct ScePspIVector2 | ScePspIVector2 | 
| typedef struct ScePspL64Vector2 | ScePspL64Vector2 | 
| typedef struct ScePspFVector2 | ScePspFVector2 | 
| typedef union ScePspVector2 | ScePspVector2 | 
| typedef struct ScePspSVector3 | ScePspSVector3 | 
| typedef struct ScePspIVector3 | ScePspIVector3 | 
| typedef struct ScePspL64Vector3 | ScePspL64Vector3 | 
| typedef struct ScePspFVector3 | ScePspFVector3 | 
| typedef union ScePspVector3 | ScePspVector3 | 
| typedef struct ScePspSVector4 | ScePspSVector4 | 
| typedef struct ScePspIVector4 | ScePspIVector4 | 
| typedef struct ScePspL64Vector4 | ScePspL64Vector4 | 
| typedef struct ScePspFVector4 | ScePspFVector4 | 
| typedef struct ScePspFVector4Unaligned | ScePspFVector4Unaligned | 
| typedef union ScePspVector4 | ScePspVector4 | 
| typedef struct ScePspIMatrix2 | ScePspIMatrix2 | 
| typedef struct ScePspFMatrix2 | ScePspFMatrix2 | 
| typedef union ScePspMatrix2 | ScePspMatrix2 | 
| typedef struct ScePspIMatrix3 | ScePspIMatrix3 | 
| typedef struct ScePspFMatrix3 | ScePspFMatrix3 | 
| typedef union ScePspMatrix3 | ScePspMatrix3 | 
| typedef struct ScePspIMatrix4 | ScePspIMatrix4 | 
| typedef struct ScePspIMatrix4Unaligned | ScePspIMatrix4Unaligned | 
| typedef struct ScePspFMatrix4 | ScePspFMatrix4 | 
| typedef struct ScePspFMatrix4Unaligned | ScePspFMatrix4Unaligned | 
| typedef union ScePspMatrix4 | ScePspMatrix4 | 
| typedef struct ScePspFQuaternion | ScePspFQuaternion | 
| typedef struct ScePspFQuaternionUnaligned | ScePspFQuaternionUnaligned | 
| typedef struct ScePspFColor | ScePspFColor | 
| typedef struct ScePspFColorUnaligned | ScePspFColorUnaligned | 
| typedef unsigned int | ScePspRGBA8888 | 
| typedef unsigned short | ScePspRGBA4444 | 
| typedef unsigned short | ScePspRGBA5551 | 
| typedef unsigned short | ScePspRGB565 | 
| typedef union ScePspUnion32 | ScePspUnion32 | 
| typedef union ScePspUnion64 | ScePspUnion64 | 
| typedef union ScePspUnion128 | ScePspUnion128 | 
| typedef struct ScePspDateTime | ScePspDateTime | 
| typedef int(* | SceKernelThreadEntry) (SceSize args, void *argp) | 
| #define NULL ((void *) 0) | 
Referenced by _exit(), _gdbSupportLibFlushCaches(), _main(), _pspDebugTrapEntry(), _start(), pspAudioInit(), pspDebugGetStackTrace2(), pspDebugInstallKprintfHandler(), pspDebugProfilerGetRegs(), pspScreenshotSave(), pspSdkFixupImports(), pspSdkLoadStartModule(), pspSdkLoadStartModuleWithArgs(), pspSdkQueryModuleInfoV1(), pspSdkReferCallbackStatusByName(), pspSdkReferEventFlagStatusByName(), pspSdkReferFplStatusByName(), pspSdkReferMboxStatusByName(), pspSdkReferMppStatusByName(), pspSdkReferSemaStatusByName(), pspSdkReferThreadEventHandlerStatusByName(), pspSdkReferThreadStatusByName(), pspSdkReferVplStatusByName(), pspSdkReferVTimerStatusByName(), pspSdkTotalFreeUserMemSize(), pspvfpu_deletecontext(), pspvfpu_initcontext(), pspvfpu_use_matrices(), sceGuDisplay(), sceGuInit(), sceGuSendList(), sceGuSetCallback(), and sceGuStart().
| #define PSP_LEGACY_TYPES_DEFINED | 
| #define PSP_LEGACY_VOLATILE_TYPES_DEFINED | 
| typedef int16_t s16 | 
| typedef int32_t s32 | 
| typedef int64_t s64 | 
| typedef int8_t s8 | 
| typedef int SceBool | 
| typedef char SceChar8 | 
| typedef float SceFloat | 
| typedef float SceFloat32 | 
| typedef int32_t SceInt32 | 
| typedef int64_t SceInt64 | 
| typedef int(* SceKernelThreadEntry) (SceSize args, void *argp) | 
| typedef int64_t SceLong64 | 
| typedef struct ScePspDateTime ScePspDateTime | 
| typedef struct ScePspFColor ScePspFColor | 
| typedef struct ScePspFColorUnaligned ScePspFColorUnaligned | 
| typedef struct ScePspFMatrix2 ScePspFMatrix2 | 
| typedef struct ScePspFMatrix3 ScePspFMatrix3 | 
| typedef struct ScePspFMatrix4 ScePspFMatrix4 | 
| typedef struct ScePspFMatrix4Unaligned ScePspFMatrix4Unaligned | 
| typedef struct ScePspFQuaternion ScePspFQuaternion | 
| typedef struct ScePspFQuaternionUnaligned ScePspFQuaternionUnaligned | 
| typedef struct ScePspFRect ScePspFRect | 
| typedef struct ScePspFVector2 ScePspFVector2 | 
| typedef struct ScePspFVector3 ScePspFVector3 | 
| typedef struct ScePspFVector4 ScePspFVector4 | 
| typedef struct ScePspFVector4Unaligned ScePspFVector4Unaligned | 
| typedef struct ScePspIMatrix2 ScePspIMatrix2 | 
| typedef struct ScePspIMatrix3 ScePspIMatrix3 | 
| typedef struct ScePspIMatrix4 ScePspIMatrix4 | 
| typedef struct ScePspIMatrix4Unaligned ScePspIMatrix4Unaligned | 
| typedef struct ScePspIRect ScePspIRect | 
| typedef struct ScePspIVector2 ScePspIVector2 | 
| typedef struct ScePspIVector3 ScePspIVector3 | 
| typedef struct ScePspIVector4 ScePspIVector4 | 
| typedef struct ScePspL64Rect ScePspL64Rect | 
| typedef struct ScePspL64Vector2 ScePspL64Vector2 | 
| typedef struct ScePspL64Vector3 ScePspL64Vector3 | 
| typedef struct ScePspL64Vector4 ScePspL64Vector4 | 
| typedef union ScePspMatrix2 ScePspMatrix2 | 
| typedef union ScePspMatrix3 ScePspMatrix3 | 
| typedef union ScePspMatrix4 ScePspMatrix4 | 
| typedef unsigned short ScePspRGB565 | 
| typedef unsigned short ScePspRGBA4444 | 
| typedef unsigned short ScePspRGBA5551 | 
| typedef unsigned int ScePspRGBA8888 | 
| typedef struct ScePspSRect ScePspSRect | 
| typedef struct ScePspSVector2 ScePspSVector2 | 
| typedef struct ScePspSVector3 ScePspSVector3 | 
| typedef struct ScePspSVector4 ScePspSVector4 | 
| typedef union ScePspUnion128 ScePspUnion128 | 
| typedef union ScePspUnion32 ScePspUnion32 | 
| typedef union ScePspUnion64 ScePspUnion64 | 
| typedef union ScePspVector2 ScePspVector2 | 
| typedef union ScePspVector3 ScePspVector3 | 
| typedef union ScePspVector4 ScePspVector4 | 
| typedef void* ScePVoid | 
| typedef int16_t SceShort16 | 
| typedef unsigned int SceSize | 
| typedef unsigned char SceUChar8 | 
| typedef uint32_t SceUInt32 | 
| typedef uint64_t SceUInt64 | 
| typedef uint64_t SceULong64 | 
| typedef uint16_t SceUShort16 | 
| typedef void SceVoid | 
| typedef short unsigned int SceWChar16 | 
| typedef unsigned int SceWChar32 | 
| typedef uint16_t u16 | 
| typedef uint32_t u32 | 
| typedef uint64_t u64 | 
| typedef uint8_t u8 | 
| typedef volatile int16_t vs16 | 
| typedef volatile int32_t vs32 | 
| typedef volatile int64_t vs64 | 
| typedef volatile int8_t vs8 | 
| typedef volatile uint16_t vu16 | 
| typedef volatile uint32_t vu32 | 
| typedef volatile uint64_t vu64 | 
| typedef volatile uint8_t vu8 |