/*
 |            file: parser/memmgr.c
 |        language: 1	(ANSI C)
 |     produced by: GNU C 4.2.1
 |    compiler dir: /OST/GraphicsGFX/SDP3430/Source/SGX12.19/GFX_Linux_DDK/src/eurasia/tools/intern/oglcompiler
 | program counter: <0x67960;0x67a8c>
 */
typedef unsigned int size_t

typedef long long int __quad_t

typedef long int __off_t

typedef __quad_t __off64_t

struct _IO_FILE {
	int _flags // @0
	char* _IO_read_ptr // @4
	char* _IO_read_end // @8
	char* _IO_read_base // @c
	char* _IO_write_base // @10
	char* _IO_write_ptr // @14
	char* _IO_write_end // @18
	char* _IO_buf_base // @1c
	char* _IO_buf_end // @20
	char* _IO_save_base // @24
	char* _IO_backup_base // @28
	char* _IO_save_end // @2c
	struct _IO_marker* _markers // @30
	struct _IO_FILE* _chain // @34
	int _fileno // @38
	int _flags2 // @3c
	__off_t _old_offset // @40
	short unsigned int _cur_column // @44
	signed char _vtable_offset // @46
	char[1] _shortbuf // @47
	_IO_lock_t* _lock // @48
	__off64_t _offset // @50
	void* __pad1 // @58
	void* __pad2 // @5c
	void* __pad3 // @60
	void* __pad4 // @64
	size_t __pad5 // @68
	int _mode // @6c
	char[40] _unused2 // @70
}

typedef void _IO_lock_t

struct _IO_marker {
	struct _IO_marker* _next // @0
	struct _IO_FILE* _sbuf // @4
	int _pos // @8
}

typedef unsigned char IMG_BYTE

typedef long unsigned int IMG_UINT32

typedef void IMG_VOID

struct MemHeapTAG {
	IMG_UINT32 uHeapItemSizeInBytes // @0
	IMG_UINT32 uHeapSizeInBytes // @4
	IMG_BYTE* pbHeap // @8
	IMG_BYTE* pbEndOfHeap // @c
	IMG_BYTE* pbCurrentWaterMark // @10
	IMG_VOID* pvFreeListHead // @14
}

typedef struct MemHeapTAG MemHeap

// external function PC=<0x67960;0x67964>
void DebugDisplayMemoryStats(
	)
{
}


// external function PC=<0x67964;0x67974>
void DebugFreeHeapItemfn(
	MemHeap* psMemHeap
	IMG_VOID* pvItem
	)
{
}


// external function PC=<0x67974;0x679cc>
void DebugDestroyHeapfn(
	MemHeap* psMemHeap
	)
{
	IMG_VOID* pvBlock
}


// external function PC=<0x679cc;0x67a08>
IMG_VOID* DebugAllocHeapItemfn(
	MemHeap* psMemHeap
	)
{
	IMG_VOID* pvResult
}


// external function PC=<0x67a08;0x67a8c>
MemHeap* DebugCreateHeapfn(
	IMG_UINT32 uItemSizeInBytes
	IMG_UINT32 uNumHeapItems
	)
{
	MemHeap* psMemHeap
}


struct _IO_FILE* stdin

struct _IO_FILE* stdout

