
#include <exec/types.h>
#include "thaichars.h"


#define L		IST_LOW
#define M		IST_MIDDLE
#define H		IST_HIGH
#define SV		IST_SHORT_VOWEL
#define LV		IST_LONG_VOWEL
#define C		IST_COMMAND
#define P		IST_PUNCTUATION
#define R		IST_REVERSE
#define A		IST_AFTER_VOWEL


USHORT ist[ TC_MAX_CHAR ] = {
	/*  0 */	0,0,0,0,0,0,0,0,
	/*  8 */	0,0,0,0,0,0,0,0,
	/* 10 */	0,0,0,0,0,0,0,0,
	/* 18 */	0,0,0,0,0,0,0,0,
	/* 20 */	0,0,0,0,0,0,0,0,
	/* 28 */	0,0,0,0,0,0,0,0,
	/* 30 */	0,0,0,0,0,0,0,0,
	/* 38 */	R|P,R|P,P,P,R|P,R|P,R|P,R|P,
	/* 40 */	C,M,H,H,L,L,L,L,
	/* 48 */	M,H,L,L,L,L,M,M,
	/* 50 */	H,L,L,L,M,M,H,L,
	/* 58 */	L,L,M,M,H,H,L,L,
	/* 60 */	L,L,L,L,L,L,H,H,
	/* 68 */	H,H,L,M,L,A|SV,A|R|SV,0,
	/* 70 */	A|LV,A|R|SV,A|R|SV,A|R|LV,A|R|SV,A|R|LV,A|R|SV,A|R|LV,
	/* 78 */	LV,A|SV,0,LV,SV,SV,C,C
};
