Rev 1937 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1937 | Rev 6196 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | @^ fix macro comment { |
1 | @^ fix macro comment { |
2 | ^@ fix } |
2 | ^@ fix } |
Line 3... | Line 3... | ||
3 | 3 | ||
4 | ; ------------------------- |
4 | ; ------------------------- |
5 | macro library [lname,fname] |
5 | macro library [lname,fname] |
6 | { |
6 | { |
7 | forward |
7 | forward |
8 | dd __#lname#_library_table__,__#lname#_library_name__ |
8 | dd __#lname#_library_table__,__#lname#_library_name__ |
9 | common |
9 | common |
10 | dd 0 |
10 | dd 0 |
11 | forward |
11 | forward |
12 | align 4 |
12 | align 4 |
13 | __#lname#_library_name__ db fname,0 |
13 | __#lname#_library_name__ db fname,0 |
14 | } |
14 | } |
15 | 15 | ||
16 | macro import lname,[name,sname] |
16 | macro import lname,[name,sname] |
17 | { |
17 | { |
18 | common |
18 | common |
19 | align 4 |
19 | align 4 |
20 | __#lname#_library_table__: |
20 | __#lname#_library_table__: |
21 | forward |
21 | forward |
22 | if used name |
22 | if used name |
23 | name dd __#name#_import_name__ |
23 | name dd __#name#_import_name__ |
24 | end if |
24 | end if |
25 | common |
25 | common |
26 | dd 0 |
26 | dd 0 |
27 | forward |
27 | forward |
28 | if used name |
28 | if used name |
29 | align 4 |
29 | align 4 |
30 | __#name#_import_name__ db sname,0 |
30 | __#name#_import_name__ db sname,0 |
31 | end if |
31 | end if |
32 | } |
32 | } |
33 | 33 | ||
34 | macro export [name,sname] |
34 | macro export [name,sname] |
35 | { |
35 | { |
36 | forward |
36 | forward |
37 | dd __#name#_export_name__,name |
37 | dd __#name#_export_name__,name |
38 | common |
38 | common |
39 | dd 0 |
39 | dd 0 |
40 | forward |
40 | forward |
41 | align 4 |
41 | align 4 |
42 | __#name#_export_name__ db sname,0 |
42 | __#name#_export_name__ db sname,0 |
43 | } |
43 | } |
Line 44... | Line 44... | ||
44 | ; ------------------------- |
44 | ; ------------------------- |
45 | 45 | ||
46 | macro m2m dest,src { |
46 | macro m2m dest,src { |
47 | push src |
47 | push src |
Line 471... | Line 471... | ||
471 | ends |
471 | ends |
Line 472... | Line 472... | ||
472 | 472 | ||
473 | struct system_colors |
473 | struct system_colors |
474 | frame dd ? |
474 | frame dd ? |
475 | grab dd ? |
475 | grab dd ? |
476 | grab_button dd ? |
476 | work_3d_dark dd ? |
477 | grab_button_text dd ? |
477 | work_3d_light dd ? |
478 | grab_text dd ? |
478 | grab_text dd ? |
479 | work dd ? |
479 | work dd ? |
480 | work_button dd ? |
480 | work_button dd ? |
481 | work_button_text dd ? |
481 | work_button_text dd ? |
Line 523... | Line 523... | ||
523 | EVM_BUTTON = 100b |
523 | EVM_BUTTON = 100b |
524 | EVM_EXIT = 1000b |
524 | EVM_EXIT = 1000b |
525 | EVM_BACKGROUND = 10000b |
525 | EVM_BACKGROUND = 10000b |
526 | EVM_MOUSE = 100000b |
526 | EVM_MOUSE = 100000b |
527 | EVM_IPC = 1000000b |
527 | EVM_IPC = 1000000b |
528 | EVM_STACK = 10000000b>>>>> |
528 | EVM_STACK = 10000000b>>>>> |