#T9
Instruction
this is a c lib for t9 inputType.
include
t9_base.h
t9_base.c
provide functions
void
py_init();
instruc
this is for lib init , to init variables and alloc meme to variables.
params
void
return
void
void
py_input(char *);
instruc
input some string from 0-9 (this map t9 keynote)
params
char *
reutrn
void
void
cn_log(int Type);
instruc
log two type string , one chinese word or now chinese words table , of whitch cursor pointed to .
params
OBJ_TYPE(int)
there provide two argument , TYPE_STRING or TYPE_CN_WORD
return
void
int
MB_len(unsigned char * );
instruc
a function a calculate length of list whitch type is ' unsigned char * ' , specially , this func not dependen on any
env , just build on ANSI C.
params
uchar * (unsigned char *) any list whitch type is abled.
return
int
void *
py_out ();
instruc
this is a out function , now is blank , after PC test passed . i will filled it.
void
Choose(int CHOOSE_TYPE,int l_or_r);
instruc
this is a base function to handler cursor of t9 after initialized. include tables of chinese (mb) and one word of mb.
params
int CHOOSE_TYPE
int l_or_r
to first arg provide two argument in ARGUMENTS , CHOOSE_MB and CHOOSE_CHINESE
to second arg privide two argument in ARGUMENTS, LEDT and RIGHT
Arguments
###int area
TYPE_STRING 564
TYPE_CN 90
CHOOSE_MB 1
CHOOSE_CHINESE 2
LEFT 108
RIGHT 114
T9PY 1 //T9拼音
T9Dig 0 //数字
T9Char 2 //字母 low
T9Com 4 //标点
T9CharB 3 // Big