Initial revision
[ssr] / StraySrc / SapphToys / !SWIlist / Format
1 ;
2 ; SWIList format file
3 ;
4 ; Defines output styles for SWIList
5 ;
6
7 [Assembler...]
8 ;
9 ; swis.sh
10 ;
11 ; SWI names from numbers [generated %d[%zdy %mo %ce%yr] by SWIList]
12 ; You may freely distribute and modify this file.
13 ;
14
15 [ :LNOT::DEF:swis__dfn
16 GBLL swis__dfn
17
18 MACRO
19 SWIDEF $name,$number
20 $name EQU $number
21 X$name EQU $number :OR: &20000
22 MEND
23 %%
24
25 ; --- %m SWIs ---
26
27 %%
28 SWIDEF %s,&%n
29 %%
30
31 ]
32
33 END
34 [C...]
35 /*
36 * swis.h
37 *
38 * SWI names from numbers [generated %d[%zdy %mo %ce%yr] by SWIList]
39 * You may freely distribute and modify this file.
40 */
41
42 #pragma force_top_level
43 #pragma include_only_once
44
45 #ifndef SWIS_H
46 #define SWIS_H
47 %%
48
49 /* --- %m SWIs --- */
50
51 %%
52 #define %s 0x%n
53 #define X%s 0x%x
54 %%
55
56 #endif
57 [C++...]
58 //
59 // swis.h
60 //
61 // SWI names from numbers [generated %d[%zdy %mo %ce%yr] by SWIList]
62 // You may freely distribute and modify this file.
63 //
64
65 #ifndef SWIS_H
66 #define SWIS_H
67 %%
68
69 // --- %m SWIs ---
70
71 %%
72 #define %s 0x%n
73 #define X%s 0x%x
74 %%
75
76 #endif