/*
 |            file: glsl/glsltabs.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: <0x48320;0x48320>
 */
typedef unsigned char IMG_UINT8

typedef char IMG_CHAR

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
}

enum GLSLTypeSpecifierTAG {
	GLSLTS_INVALID = 0; //0x0
	GLSLTS_VOID = 1; //0x1
	GLSLTS_FLOAT = 2; //0x2
	GLSLTS_VEC2 = 3; //0x3
	GLSLTS_VEC3 = 4; //0x4
	GLSLTS_VEC4 = 5; //0x5
	GLSLTS_INT = 6; //0x6
	GLSLTS_IVEC2 = 7; //0x7
	GLSLTS_IVEC3 = 8; //0x8
	GLSLTS_IVEC4 = 9; //0x9
	GLSLTS_BOOL = 10; //0xa
	GLSLTS_BVEC2 = 11; //0xb
	GLSLTS_BVEC3 = 12; //0xc
	GLSLTS_BVEC4 = 13; //0xd
	GLSLTS_MAT2X2 = 14; //0xe
	GLSLTS_MAT2X3 = 15; //0xf
	GLSLTS_MAT2X4 = 16; //0x10
	GLSLTS_MAT3X2 = 17; //0x11
	GLSLTS_MAT3X3 = 18; //0x12
	GLSLTS_MAT3X4 = 19; //0x13
	GLSLTS_MAT4X2 = 20; //0x14
	GLSLTS_MAT4X3 = 21; //0x15
	GLSLTS_MAT4X4 = 22; //0x16
	GLSLTS_SAMPLER1D = 23; //0x17
	GLSLTS_SAMPLER2D = 24; //0x18
	GLSLTS_SAMPLER3D = 25; //0x19
	GLSLTS_SAMPLERCUBE = 26; //0x1a
	GLSLTS_SAMPLER1DSHADOW = 27; //0x1b
	GLSLTS_SAMPLER2DSHADOW = 28; //0x1c
	GLSLTS_STRUCT = 29; //0x1d
}

typedef enum GLSLTypeSpecifierTAG GLSLTypeSpecifier

struct _IO_FILE* stdin

struct _IO_FILE* stdout

const IMG_UINT8[30] GLSLTypeSpecifierNumElementsTable

const IMG_UINT8[30] GLSLTypeSpecifierSizeTable

const IMG_UINT8[30] GLSLTypeSpecifierDimensionTable

const IMG_UINT8[30] GLSLTypeSpecifierIndexedTable

const IMG_UINT8[30] GLSLTypeSpecifierColumnsTable

const const IMG_CHAR*[30] GLSLTypeSpecifierFullDescTable

const const IMG_CHAR*[30] GLSLTypeSpecifierNormDescTable

const const IMG_CHAR*[30] GLSLTypeSpecifierDescTable

const GLSLTypeSpecifier[30] GLSLTypeSpecifierBaseType

const IMG_UINT8[30] GLSLTypeSpecifierNumColumnsCMTable

const IMG_UINT8[30] GLSLTypeSpecifierNumColumnsRMTable

const IMG_UINT8[30] GLSLTypeSpecifierNumRowsCMTable

const IMG_UINT8[30] GLSLTypeSpecifierNumRowsRMTable

const IMG_UINT8[30] GLSLTypeSpecifierIsNumberTable

const const IMG_CHAR*[6] GLSLTypeQualifierFullDescTable

const const IMG_CHAR*[4] GLSLPrecisionQualifierFullDescTable

const IMG_UINT8[89] GLSLBuiltInFunctionEmulatableTable

const IMG_UINT8[89] GLSLBuiltInFunctionUseGradientsTable

const IMG_UINT8[89] GLSLBuiltInFunctionTextureSampler

const const IMG_CHAR*[4] GLSLParameterQualifierFullDescTable

const const IMG_CHAR*[4] GLSLLValueStatusFullDescTable

const const IMG_CHAR*[4] GLSLArrayStatusFullDescTable

