;
; ë¥ ¤«ï parser.inc
;
;
;
; ¨¬ï ä ©« , ª®â®àë© ã¦® ¯ àá¨âì
;
fname db '/sys/ki.cfg',0
;
; â ¡«¨æë § 票©
;
; +----+-------------+-----------------+
; | in | Variable | Variable |
; | de | name | string |
; | x | | |
; | | | |
; +----+-------------+-----------------+
; | | | |
; | | | |
; | 1 | UIN | 'XXXXX..XX' |
; | | | |
; +----+-------------+-----------------+
; | | |
;
; § £à㧪 int ¯®ª ¥ ॠ«¨§®¢
;
; +----+-------------+-----------------+
; | in | Variable | Variable |
; | de | name | int |
; | x | | |
; | | | |
; +----+-------------+-----------------+
; | | | |
; | | | |
; | 1 | BUFFSIZE | XXXXXXXX |
; | | | |
; +----+-------------+-----------------+
; | | |
;
;
;nvtable db (TABLE_SIZE * NAME_LEN) dup 0
vtable db (TABLE_SIZE * VAR_LEN) dup 0
finfo sinfo
;
; ¯®«¨âì â ¡«¨æã ¨¬¥ ¯¥à¥¬¥ëå
;
nvtable db 'UIN',(VNAME_LEN - 3) dup 0
db 'PASS',(VNAME_LEN - 4) dup 0
db 'ICQIP',(VNAME_LEN - 5) dup 0
db ((TABLE_SIZE - 3) * VNAME_LEN) dup 0
;
; ¤«ï ¨¨æ¨ «¨§ 樨 â ¡«¨æ
;
;
;
;name1 db 'UIN',(VNAME_LEN - 3) dup 0
;name2 db 'PASS',(VNAME_LEN - 4) dup 0
;name3 db 'ICQIP',(VNAME_LEN - 5) dup 0
;
; ãä¥à ¤«ï ¢¢®¤ /¢ë¢®¤
;
iobuff db IOBUFF_SIZE dup 0
;
; ¬¥é¥¨¥ ¢ ä ©«¥
;
shift dd 0
;
; ¥à¥¬¥ë¥ ¤«ï åà ¥¨ï ®¬¥à®¢
; ᨬ¢®«®¢ ç « ¨¬¥¨ ¯¥à¥¬¥®©
; ª®æ , à ¢®, ª®æ § 票ï
stnpos dd 0
ednpos dd 0
eqpos dd 0
edvpos dd 0
;
;®¬¥à áâப¨ ¤«ï ®¯à¥¤¥«¥¨ï ®è¨¡®çëå
;
strnum dd 0
;
; ãä¥à ¤«ï ¢ë¢®¤ § £à㦥®£® ª®ä¨£
;
cfgbuff db (VAR_LEN + VNAME_LEN + 8) dup 0
cfgbuff.len = $ - cfgbuff