-
Notifications
You must be signed in to change notification settings - Fork 3
/
c--.doc
31 lines (27 loc) · 1.7 KB
/
c--.doc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Интерпритации поля post
0 - стандартное применение
1 - не инициализированная переменная
2 - динамическая не инициализированная переменная
3 - динамическая не использованная инициализированная переменная
4 - динамическая использованная инициализированная переменная
12 - UNDEF_OFSET неизвестное смещение в квадратных скобках
-1 - Локальная структура
0x8000 - временно признак переменной через DSBYTE...
pole rm для tk_string
1 - string3 конвертирована
2 - string не конвертирована
в процедурах rm содержит тип возврата
для уазателей на процедуры реальное rm содержится в поле sib
Динамические инициализированные переменные:
В процедуре dynamic_var
текст инициализации копируется в буфер и адрес его сохраняется в переменной
sbuf тега idrec.
itok.number=0
idrec->recpost=DYNAMIC_VAR
если переменная использовалась,то статус меняется на
USED_DIN_VAR
В процедуре outseg сохраняется адрес места использования этой переменной
skipfind - 3 значения:
FALSE - ищем везде
TRUE - не ищем в глобальных
LOCAL - не ищем среди локальных и глобальных