Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. ;
  2. ; „ ­­ë¥ ¤«ï parser.inc
  3. ;
  4. ;
  5.  
  6.  
  7.  
  8.  
  9.  
  10. ;
  11. ; ¨¬ï ä ©« , ª®â®àë© ­ã¦­® ¯ àá¨âì
  12. ;
  13. fname db '/sys/ki.cfg',0
  14.  
  15. ;
  16. ;  â ¡«¨æë §­ ç¥­¨©
  17. ;
  18. ;  +----+-------------+-----------------+
  19. ;  | in | Variable    | Variable        |
  20. ;  | de | name        | string          |
  21. ;  | x  |             |                 |
  22. ;  |    |             |                 |
  23. ;  +----+-------------+-----------------+
  24. ;  |    |             |                 |
  25. ;  |    |             |                 |
  26. ;  | 1  | UIN         | 'XXXXX..XX'     |
  27. ;  |    |             |                 |
  28. ;  +----+-------------+-----------------+
  29. ;  |                  |                 |
  30. ;
  31. ;  § £à㧪  int ¯®ª  ­¥ ॠ«¨§®¢ ­ 
  32. ;
  33. ;  +----+-------------+-----------------+
  34. ;  | in | Variable    | Variable        |
  35. ;  | de | name        | int             |
  36. ;  | x  |             |                 |
  37. ;  |    |             |                 |
  38. ;  +----+-------------+-----------------+
  39. ;  |    |             |                 |
  40. ;  |    |             |                 |
  41. ;  | 1  |    BUFFSIZE |  XXXXXXXX       |
  42. ;  |    |             |                 |
  43. ;  +----+-------------+-----------------+
  44. ;  |                  |                 |
  45. ;
  46. ;
  47.  
  48.  
  49.  
  50. ;nvtable db (TABLE_SIZE * NAME_LEN)   dup 0
  51. vtable  db (TABLE_SIZE * VAR_LEN)    dup 0
  52.  
  53. finfo sinfo
  54.  
  55. ;
  56. ; ‡ ¯®«­¨âì â ¡«¨æã ¨¬¥­ ¯¥à¥¬¥­­ëå
  57. ;
  58. nvtable db 'UIN',(VNAME_LEN - 3) dup 0
  59.         db 'PASS',(VNAME_LEN - 4) dup 0
  60.         db 'ICQIP',(VNAME_LEN - 5) dup 0
  61.         db ((TABLE_SIZE - 3) * VNAME_LEN) dup 0
  62.  
  63. ;
  64. ; ¤«ï ¨­¨æ¨ «¨§ æ¨¨ â ¡«¨æ
  65. ;
  66. ;
  67. ;
  68. ;name1 db 'UIN',(VNAME_LEN - 3) dup 0
  69. ;name2 db 'PASS',(VNAME_LEN - 4) dup 0
  70. ;name3 db 'ICQIP',(VNAME_LEN - 5) dup 0
  71.  
  72.  
  73. ;
  74. ; ãä¥à ¤«ï ¢¢®¤ /¢ë¢®¤ 
  75. ;
  76. iobuff db IOBUFF_SIZE dup 0
  77. ;
  78. ; ‘¬¥é¥­¨¥ ¢ ä ©«¥
  79. ;
  80. shift  dd 0
  81.  
  82. ;
  83. ; ¥à¥¬¥­­ë¥ ¤«ï åà ­¥­¨ï ­®¬¥à®¢
  84. ; ᨬ¢®«®¢ ­ ç «  ¨¬¥­¨ ¯¥à¥¬¥­­®©
  85. ; ª®­æ , à ¢­®, ª®­æ  §­ ç¥­¨ï
  86. stnpos dd 0
  87. ednpos dd 0
  88. eqpos  dd 0
  89. edvpos dd 0
  90. ;
  91. ;®¬¥à áâப¨ ¤«ï ®¯à¥¤¥«¥­¨ï ®è¨¡®ç­ëå
  92. ;
  93. strnum dd 0
  94.  
  95. ;
  96. ; ãä¥à ¤«ï ¢ë¢®¤  § £à㦥­­®£® ª®­ä¨£ 
  97. ;
  98. cfgbuff db (VAR_LEN + VNAME_LEN + 8) dup 0
  99. cfgbuff.len = $ - cfgbuff
  100.  
  101.