Project

General

Profile

« Previous | Next » 

Revision 2580

Added by stephane about 13 years ago

UTILS_G
- GKeyFile : documentations (API and code), via Doxygen

View differences:

doxygen/html_gkeyfile/struct_c_bmachine.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: CBmachine Struct Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
16
      <li><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs">
20
    <ul>
21
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
22
    </ul>
23
  </div>
24
</div>
25
<div class="contents">
26
<h1>CBmachine Struct Reference</h1><!-- doxytag: class="CBmachine" -->
27
<p><a href="struct_c_bmachine-members.html">List of all members.</a></p>
28
<table border="0" cellpadding="0" cellspacing="0">
29
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
30
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82819d2b3b1915b0d96abd657e99cbec"></a><!-- doxytag: member="CBmachine::MMpush" ref="a82819d2b3b1915b0d96abd657e99cbec" args=")(mmachine m, int val)" -->
31
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpush</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int val)</td></tr>
32
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a173a86b053f85fddc2b11153f82b806a"></a><!-- doxytag: member="CBmachine::MMpushNoGC" ref="a173a86b053f85fddc2b11153f82b806a" args=")(mmachine m, int val)" -->
33
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpushNoGC</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int val)</td></tr>
34
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78d18e38b352250e8fe9bc0eee14a22d"></a><!-- doxytag: member="CBmachine::MMpull" ref="a78d18e38b352250e8fe9bc0eee14a22d" args=")(mmachine m)" -->
35
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpull</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
36
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5765cae3eae62c6003674dae0cd9a999"></a><!-- doxytag: member="CBmachine::MMgetPP" ref="a5765cae3eae62c6003674dae0cd9a999" args=")(mmachine m)" -->
37
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetPP</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
38
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75622b00aa8a4ce3a001a798261800db"></a><!-- doxytag: member="CBmachine::MMsetPP" ref="a75622b00aa8a4ce3a001a798261800db" args=")(mmachine m, int i)" -->
39
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetPP</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int i)</td></tr>
40
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9898bad7923c5d4725b14b7f5613cba"></a><!-- doxytag: member="CBmachine::MMget" ref="ab9898bad7923c5d4725b14b7f5613cba" args=")(mmachine m, int i)" -->
41
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMget</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int i)</td></tr>
42
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7be8421736df553e844788899d39e4ed"></a><!-- doxytag: member="CBmachine::MMset" ref="a7be8421736df553e844788899d39e4ed" args=")(mmachine m, int i, int v)" -->
43
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMset</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int i, int v)</td></tr>
44
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39fc1889f96343e52720fd21113ed294"></a><!-- doxytag: member="CBmachine::MMgetglobal" ref="a39fc1889f96343e52720fd21113ed294" args=")(mmachine m, int i)" -->
45
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetglobal</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int i)</td></tr>
46
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade1bdf3abd03b04ca41cb63d36f9902f"></a><!-- doxytag: member="CBmachine::MMsetglobal" ref="ade1bdf3abd03b04ca41cb63d36f9902f" args=")(mmachine m, int i, int v)" -->
47
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetglobal</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int i, int v)</td></tr>
48
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97d5bbd0476d3175025e48d1e7deac4f"></a><!-- doxytag: member="CBmachine::MMgetbase" ref="a97d5bbd0476d3175025e48d1e7deac4f" args=")(mmachine m, int b, int i)" -->
49
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetbase</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int b, int i)</td></tr>
50
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a1927449b42afc362a9a30ca3618b4b"></a><!-- doxytag: member="CBmachine::MMsetbase" ref="a0a1927449b42afc362a9a30ca3618b4b" args=")(mmachine m, int b, int i, int v)" -->
51
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetbase</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int b, int i, int v)</td></tr>
52
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5017128fbad34dec76ac84fb16392e6f"></a><!-- doxytag: member="CBmachine::MMfetch" ref="a5017128fbad34dec76ac84fb16392e6f" args=")(mmachine m, int s, int i)" -->
53
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMfetch</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s, int i)</td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4835d2fe85145de3a43a51418adef420"></a><!-- doxytag: member="CBmachine::MMstore" ref="a4835d2fe85145de3a43a51418adef420" args=")(mmachine m, int s, int i, int v)" -->
55
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstore</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s, int i, int v)</td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e84c8906749e942e89d71ad9bda03f7"></a><!-- doxytag: member="CBmachine::MMstart" ref="a0e84c8906749e942e89d71ad9bda03f7" args=")(mmachine m, int s)" -->
57
int *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstart</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s)</td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d12730139ac47d4222d3d193fb03323"></a><!-- doxytag: member="CBmachine::MMsize" ref="a3d12730139ac47d4222d3d193fb03323" args=")(mmachine m, int s)" -->
59
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsize</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s)</td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d4962a9641c1a0f07f7171a883524bd"></a><!-- doxytag: member="CBmachine::MMtype" ref="a9d4962a9641c1a0f07f7171a883524bd" args=")(mmachine m, int s)" -->
61
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMtype</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s)</td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13ce7e343521d570e45a50a3e80c17d7"></a><!-- doxytag: member="CBmachine::MMstartstr" ref="a13ce7e343521d570e45a50a3e80c17d7" args=")(mmachine m, int s)" -->
63
char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstartstr</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s)</td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bd70358caec0b15080c36711363d2fb"></a><!-- doxytag: member="CBmachine::MMsizestr" ref="a4bd70358caec0b15080c36711363d2fb" args=")(mmachine m, int s)" -->
65
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsizestr</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s)</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8befd8ce7f522b66b463305a1549c0a"></a><!-- doxytag: member="CBmachine::MMsetsizestr" ref="ac8befd8ce7f522b66b463305a1549c0a" args=")(mmachine m, int s, int size)" -->
67
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetsizestr</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int s, int size)</td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada376d9aad6137073d95f4b1c07e4b30"></a><!-- doxytag: member="CBmachine::MMmalloc" ref="ada376d9aad6137073d95f4b1c07e4b30" args=")(mmachine m, int size, int type)" -->
69
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmalloc</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int size, int type)</td></tr>
70
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb3689079cd8dd55aef579b69ca4a85b"></a><!-- doxytag: member="CBmachine::MMmallocCLR" ref="afb3689079cd8dd55aef579b69ca4a85b" args=")(mmachine m, int size, int type)" -->
71
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmallocCLR</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int size, int type)</td></tr>
72
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a759b3093d26ad831845db27d46d6c7cb"></a><!-- doxytag: member="CBmachine::Mpushstrbloc" ref="a759b3093d26ad831845db27d46d6c7cb" args=")(mmachine m, char *buf)" -->
73
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrbloc</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, char *buf)</td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa16f5913b9f08b17d3b381d2d0eacf91"></a><!-- doxytag: member="CBmachine::MBdeftab" ref="aa16f5913b9f08b17d3b381d2d0eacf91" args=")(mmachine m)" -->
75
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBdeftab</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a305fe5fb2e2b6749cb88f6712b485e5c"></a><!-- doxytag: member="CBmachine::MBstrcat" ref="a305fe5fb2e2b6749cb88f6712b485e5c" args=")(mmachine m)" -->
77
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcat</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
78
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73b9b5403cb51b386e20b9218bc96289"></a><!-- doxytag: member="CBmachine::PKhardpak" ref="a73b9b5403cb51b386e20b9218bc96289" args=")(mmachine m, char *name, int n, char **namefun, int(**fun)(mmachine z), int *nargfun, char **typfun)" -->
79
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKhardpak</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, char *name, int n, char **namefun, int(**fun)(<a class="el" href="struct_mmachine.html">mmachine</a> z), int *nargfun, char **typfun)</td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade06cd662e6def37d4afa9df42a53c9b"></a><!-- doxytag: member="CBmachine::PKloader" ref="ade06cd662e6def37d4afa9df42a53c9b" args=")(mmachine m, char *name, char *simplename)" -->
81
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKloader</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, char *name, char *simplename)</td></tr>
82
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59cafbaa1f5b850441446b6d26a08a52"></a><!-- doxytag: member="CBmachine::SPfindfile" ref="a59cafbaa1f5b850441446b6d26a08a52" args=")(packdir p, char *sign, int *size, char *path)" -->
83
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPfindfile</b> )(<a class="el" href="struct_packdir.html">packdir</a> p, char *sign, int *size, char *path)</td></tr>
84
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb04332bd5d478197135d318b937718c"></a><!-- doxytag: member="CBmachine::SPaddfile" ref="abb04332bd5d478197135d318b937718c" args=")(packdir p, char *sign, int size, char *path)" -->
85
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPaddfile</b> )(<a class="el" href="struct_packdir.html">packdir</a> p, char *sign, int size, char *path)</td></tr>
86
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59bdecdeda0c99ef8ae92a634c5a5479"></a><!-- doxytag: member="CBmachine::SCgetsrvsocket" ref="a59bdecdeda0c99ef8ae92a634c5a5479" args=")(mmachine m, int server)" -->
87
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsrvsocket</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int server)</td></tr>
88
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3aa406f738b7b9ef827bc5081128e474"></a><!-- doxytag: member="CBmachine::SCgetsocket" ref="a3aa406f738b7b9ef827bc5081128e474" args=")(mmachine m, int channel)" -->
89
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsocket</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int channel)</td></tr>
90
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18729fdff1a13b5477ec7058b701ad70"></a><!-- doxytag: member="CBmachine::Mcutting" ref="a18729fdff1a13b5477ec7058b701ad70" args=")(char *comm, char **argv)" -->
91
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mcutting</b> )(char *comm, char **argv)</td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14c8d21e40c182154a8d00dbd283f7f0"></a><!-- doxytag: member="CBmachine::MMechostr" ref="a14c8d21e40c182154a8d00dbd283f7f0" args=")(int i, char *buf,...)" -->
93
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMechostr</b> )(int i, char *buf,...)</td></tr>
94
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9a9711037cb4a75e714f894db4dc6cc"></a><!-- doxytag: member="CBmachine::fread" ref="ae9a9711037cb4a75e714f894db4dc6cc" args=")(void *buf, size_t i, size_t j, FILE *f)" -->
95
size_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>fread</b> )(void *buf, size_t i, size_t j, FILE *f)</td></tr>
96
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa797f541f1cb8caf51fe6a3efc53ce58"></a><!-- doxytag: member="CBmachine::Firstpack" ref="aa797f541f1cb8caf51fe6a3efc53ce58" args="" -->
97
<a class="el" href="struct_packdir.html">packdir</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Firstpack</b></td></tr>
98
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c6fc94361122f3c3276f52a0b4deccf"></a><!-- doxytag: member="CBmachine::OBJcreate" ref="a4c6fc94361122f3c3276f52a0b4deccf" args=")(mmachine m, int typ, int handsys, int typpere, int handsyspere)" -->
99
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcreate</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int handsys, int typpere, int handsyspere)</td></tr>
100
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8001fc66a82593061ec972e97a85f506"></a><!-- doxytag: member="CBmachine::OBJaddreflex" ref="a8001fc66a82593061ec972e97a85f506" args=")(mmachine m, int typ, int num)" -->
101
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJaddreflex</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int num)</td></tr>
102
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a609e67e677ea073db06b9e07a6b4fe46"></a><!-- doxytag: member="CBmachine::OBJbeginreflex" ref="a609e67e677ea073db06b9e07a6b4fe46" args=")(mmachine m, int typ, int handsys, int num)" -->
103
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJbeginreflex</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int handsys, int num)</td></tr>
104
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58613a3e06fcf9d85fda58883bde66f7"></a><!-- doxytag: member="CBmachine::OBJdel" ref="a58613a3e06fcf9d85fda58883bde66f7" args=")(mmachine m, int p, int flag)" -->
105
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdel</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int p, int flag)</td></tr>
106
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad550ea2443b093d118625d81b638fa3b"></a><!-- doxytag: member="CBmachine::OBJdestroy" ref="ad550ea2443b093d118625d81b638fa3b" args=")(mmachine m, int typ, int handsys, int objm, int flag)" -->
107
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdestroy</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int handsys, int objm, int flag)</td></tr>
108
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a546c20381037d27325f7cdb9e7284fd2"></a><!-- doxytag: member="CBmachine::OBJdelTH" ref="a546c20381037d27325f7cdb9e7284fd2" args=")(mmachine m, int typ, int handsys)" -->
109
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTH</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int handsys)</td></tr>
110
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab60aa030ecdef306983411c533b7e4f6"></a><!-- doxytag: member="CBmachine::OBJcallreflex" ref="ab60aa030ecdef306983411c533b7e4f6" args=")(mmachine m, int nbarg)" -->
111
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcallreflex</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int nbarg)</td></tr>
112
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5f77acf91c068c8d3cfe0dc636229ff"></a><!-- doxytag: member="CBmachine::OBJregister" ref="af5f77acf91c068c8d3cfe0dc636229ff" args=")(int nbrefl, int recrefl, int(*destroy)(mmachine m, int handsys, int objm), char *name)" -->
113
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJregister</b> )(int nbrefl, int recrefl, int(*destroy)(<a class="el" href="struct_mmachine.html">mmachine</a> m, int handsys, int objm), char *name)</td></tr>
114
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a8c0d9b10e49835632fd4ed70a9b4c7"></a><!-- doxytag: member="CBmachine::OBJtypebyname" ref="a9a8c0d9b10e49835632fd4ed70a9b4c7" args=")(char *name)" -->
115
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJtypebyname</b> )(char *name)</td></tr>
116
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc8721eb3973c2c42b08c5f0b9848a06"></a><!-- doxytag: member="CBmachine::OBJdefEvent" ref="adc8721eb3973c2c42b08c5f0b9848a06" args=")(int event, int(*cbevent)(mmachine m, int hwnd, unsigned msg, int wParam, int lParam, int *ret))" -->
117
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdefEvent</b> )(int event, int(*cbevent)(<a class="el" href="struct_mmachine.html">mmachine</a> m, int hwnd, unsigned msg, int wParam, int lParam, int *ret))</td></tr>
118
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a859017d26b1d39aaf082bc842fec2648"></a><!-- doxytag: member="CBmachine::OBJgetUserEvent" ref="a859017d26b1d39aaf082bc842fec2648" args=")()" -->
119
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetUserEvent</b> )()</td></tr>
120
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ff2279b66b322de3c4b6610ec6a8ca9"></a><!-- doxytag: member="CBmachine::SCgetExtra" ref="a7ff2279b66b322de3c4b6610ec6a8ca9" args=")(char *funcname)" -->
121
void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetExtra</b> )(char *funcname)</td></tr>
122
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2cd043dd7538ec9612e4756b4bf7864"></a><!-- doxytag: member="CBmachine::stdloadJpg" ref="ad2cd043dd7538ec9612e4756b4bf7864" args=")(char *name, int *w, int *h)" -->
123
char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>stdloadJpg</b> )(char *name, int *w, int *h)</td></tr>
124
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6089e68771ea7df1dc058cab4260c0b9"></a><!-- doxytag: member="CBmachine::OBJdelTM" ref="a6089e68771ea7df1dc058cab4260c0b9" args=")(mmachine m, int typ, int q)" -->
125
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTM</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int q)</td></tr>
126
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a888ec6ef42228e7be0df1a42e0e20f3f"></a><!-- doxytag: member="CBmachine::OBJfindTH" ref="a888ec6ef42228e7be0df1a42e0e20f3f" args=")(mmachine m, int typ, int handsys)" -->
127
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTH</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int handsys)</td></tr>
128
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabbe5b242ed0232cc5b0b798fec36552"></a><!-- doxytag: member="CBmachine::OBJfindTM" ref="aabbe5b242ed0232cc5b0b798fec36552" args=")(mmachine m, int typ, int objm)" -->
129
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTM</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int typ, int objm)</td></tr>
130
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada27a1c2eb9784fd2ac672b3031700c9"></a><!-- doxytag: member="CBmachine::Mpushstrblocn" ref="ada27a1c2eb9784fd2ac672b3031700c9" args=")(mmachine m, char *buf, int n)" -->
131
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrblocn</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, char *buf, int n)</td></tr>
132
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dcf92f2ff47b1ef89197b5b2f6cc273"></a><!-- doxytag: member="CBmachine::Minterpreter" ref="a2dcf92f2ff47b1ef89197b5b2f6cc273" args=")(mmachine m)" -->
133
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Minterpreter</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
134
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8d1c986944ca027a78e8a911ad52d3e"></a><!-- doxytag: member="CBmachine::Msearchinsyspak" ref="ab8d1c986944ca027a78e8a911ad52d3e" args=")(mmachine m, char *name)" -->
135
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Msearchinsyspak</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, char *name)</td></tr>
136
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4161dd53ca0298cc5be79642c73c161"></a><!-- doxytag: member="CBmachine::MBstrcatn" ref="aa4161dd53ca0298cc5be79642c73c161" args=")(mmachine m)" -->
137
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcatn</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
138
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae500a0c79c2e001043a3f4a080677126"></a><!-- doxytag: member="CBmachine::Buffer2texture" ref="ae500a0c79c2e001043a3f4a080677126" args=")(mmachine m, char *buffer, int width, int height)" -->
139
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Buffer2texture</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, char *buffer, int width, int height)</td></tr>
140
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5ff65262cc6c23627da3b368a6d2e15"></a><!-- doxytag: member="CBmachine::MMputs" ref="ac5ff65262cc6c23627da3b368a6d2e15" args=")(int i, const char *text)" -->
141
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMputs</b> )(int i, const char *text)</td></tr>
142
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9bd2d2fe06c616671ad395119c3d345"></a><!-- doxytag: member="CBmachine::OBJgetNewHandler" ref="ac9bd2d2fe06c616671ad395119c3d345" args=")()" -->
143
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetNewHandler</b> )()</td></tr>
144
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8c645ae58c76eb047ef2fcb13de8c18"></a><!-- doxytag: member="CBmachine::MMneedMemory" ref="ad8c645ae58c76eb047ef2fcb13de8c18" args=")(mmachine m, int size, int realsize)" -->
145
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMneedMemory</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m, int size, int realsize)</td></tr>
146
</table>
147
<hr/>The documentation for this struct was generated from the following file:<ul>
148
<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
149
</ul>
150
</div>
151
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
152
<a href="http://www.doxygen.org/index.html">
153
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
154
</body>
155
</html>
doxygen/html_gkeyfile/tabs.css
1
/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
2

  
3
DIV.tabs
4
{
5
   float            : left;
6
   width            : 100%;
7
   background       : url("tab_b.gif") repeat-x bottom;
8
   margin-bottom    : 4px;
9
}
10

  
11
DIV.tabs UL
12
{
13
   margin           : 0px;
14
   padding-left     : 10px;
15
   list-style       : none;
16
}
17

  
18
DIV.tabs LI, DIV.tabs FORM
19
{
20
   display          : inline;
21
   margin           : 0px;
22
   padding          : 0px;
23
}
24

  
25
DIV.tabs FORM
26
{
27
   float            : right;
28
}
29

  
30
DIV.tabs A
31
{
32
   float            : left;
33
   background       : url("tab_r.gif") no-repeat right top;
34
   border-bottom    : 1px solid #84B0C7;
35
   font-size        : 80%;
36
   font-weight      : bold;
37
   text-decoration  : none;
38
}
39

  
40
DIV.tabs A:hover
41
{
42
   background-position: 100% -150px;
43
}
44

  
45
DIV.tabs A:link, DIV.tabs A:visited,
46
DIV.tabs A:active, DIV.tabs A:hover
47
{
48
       color: #1A419D;
49
}
50

  
51
DIV.tabs SPAN
52
{
53
   float            : left;
54
   display          : block;
55
   background       : url("tab_l.gif") no-repeat left top;
56
   padding          : 5px 9px;
57
   white-space      : nowrap;
58
}
59

  
60
DIV.tabs #MSearchBox
61
{
62
   float            : right;
63
   display          : inline;
64
   font-size        : 1em;
65
}
66

  
67
DIV.tabs TD
68
{
69
   font-size        : 80%;
70
   font-weight      : bold;
71
   text-decoration  : none;
72
}
73

  
74

  
75

  
76
/* Commented Backslash Hack hides rule from IE5-Mac \*/
77
DIV.tabs SPAN {float : none;}
78
/* End IE5-Mac hack */
79

  
80
DIV.tabs A:hover SPAN
81
{
82
   background-position: 0% -150px;
83
}
84

  
85
DIV.tabs LI.current A
86
{
87
   background-position: 100% -150px;
88
   border-width     : 0px;
89
}
90

  
91
DIV.tabs LI.current SPAN
92
{
93
   background-position: 0% -150px;
94
   padding-bottom   : 6px;
95
}
96

  
97
DIV.navpath
98
{
99
   background       : none;
100
   border           : none;
101
   border-bottom    : 1px solid #84B0C7;
102
   text-align       : center;
103
   margin           : 2px;
104
   padding          : 2px;
105
}
doxygen/html_gkeyfile/struct_mmachine-members.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: Member List</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
16
      <li><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs">
20
    <ul>
21
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
22
    </ul>
23
  </div>
24
</div>
25
<div class="contents">
26
<h1>Mmachine Member List</h1>This is the complete list of members for <a class="el" href="struct_mmachine.html">Mmachine</a>, including all inherited members.<table>
27
  <tr bgcolor="#f0f0f0"><td><b>err</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
28
  <tr bgcolor="#f0f0f0"><td><b>h</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
29
  <tr bgcolor="#f0f0f0"><td><b>lckdGC</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
30
  <tr bgcolor="#f0f0f0"><td><b>maxpp</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
31
  <tr bgcolor="#f0f0f0"><td><b>pp</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
32
  <tr bgcolor="#f0f0f0"><td><b>sigGC</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
33
  <tr bgcolor="#f0f0f0"><td><b>sizetape</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
34
  <tr bgcolor="#f0f0f0"><td><b>tape</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
35
  <tr bgcolor="#f0f0f0"><td><b>top</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
36
  <tr bgcolor="#f0f0f0"><td><b>topheap</b> (defined in <a class="el" href="struct_mmachine.html">Mmachine</a>)</td><td><a class="el" href="struct_mmachine.html">Mmachine</a></td><td></td></tr>
37
</table></div>
38
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
39
<a href="http://www.doxygen.org/index.html">
40
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
41
</body>
42
</html>
doxygen/html_gkeyfile/installdox
1
#!/usr/bin/perl
2

  
3
%subst = ( );
4
$quiet   = 0;
5

  
6
if (open(F,"search.cfg"))
7
{
8
  $_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_;
9
  $_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_;
10
}
11

  
12
while ( @ARGV ) {
13
  $_ = shift @ARGV;
14
  if ( s/^-// ) {
15
    if ( /^l(.*)/ ) {
16
      $v = ($1 eq "") ? shift @ARGV : $1;
17
      ($v =~ /\/$/) || ($v .= "/");
18
      $_ = $v;
19
      if ( /(.+)\@(.+)/ ) {
20
        if ( exists $subst{$1} ) {
21
          $subst{$1} = $2;
22
        } else {
23
          print STDERR "Unknown tag file $1 given with option -l\n";
24
          &usage();
25
        }
26
      } else {
27
        print STDERR "Argument $_ is invalid for option -l\n";
28
        &usage();
29
      }
30
    }
31
    elsif ( /^q/ ) {
32
      $quiet = 1;
33
    }
34
    elsif ( /^\?|^h/ ) {
35
      &usage();
36
    }
37
    else {
38
      print STDERR "Illegal option -$_\n";
39
      &usage();
40
    }
41
  }
42
  else {
43
    push (@files, $_ );
44
  }
45
}
46

  
47
foreach $sub (keys %subst)
48
{
49
  if ( $subst{$sub} eq "" ) 
50
  {
51
    print STDERR "No substitute given for tag file `$sub'\n";
52
    &usage();
53
  }
54
  elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
55
  {
56
    print "Substituting $subst{$sub} for each occurence of tag file $sub\n"; 
57
  }
58
}
59

  
60
if ( ! @files ) {
61
  if (opendir(D,".")) {
62
    foreach $file ( readdir(D) ) {
63
      $match = ".html";
64
      next if ( $file =~ /^\.\.?$/ );
65
      ($file =~ /$match/) && (push @files, $file);
66
      ($file =~ "tree.js") && (push @files, $file);
67
    }
68
    closedir(D);
69
  }
70
}
71

  
72
if ( ! @files ) {
73
  print STDERR "Warning: No input files given and none found!\n";
74
}
75

  
76
foreach $f (@files)
77
{
78
  if ( ! $quiet ) {
79
    print "Editing: $f...\n";
80
  }
81
  $oldf = $f;
82
  $f   .= ".bak";
83
  unless (rename $oldf,$f) {
84
    print STDERR "Error: cannot rename file $oldf\n";
85
    exit 1;
86
  }
87
  if (open(F,"<$f")) {
88
    unless (open(G,">$oldf")) {
89
      print STDERR "Error: opening file $oldf for writing\n";
90
      exit 1;
91
    }
92
    if ($oldf ne "tree.js") {
93
      while (<F>) {
94
        s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
95
        print G "$_";
96
      }
97
    }
98
    else {
99
      while (<F>) {
100
        s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g;
101
        print G "$_";
102
      }
103
    }
104
  } 
105
  else {
106
    print STDERR "Warning file $f does not exist\n";
107
  }
108
  unlink $f;
109
}
110

  
111
sub usage {
112
  print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
113
  print STDERR "Options:\n";
114
  print STDERR "     -l tagfile\@linkName   tag file + URL or directory \n";
115
  print STDERR "     -q                    Quiet mode\n\n";
116
  exit 1;
117
}
0 118

  
doxygen/html_gkeyfile/scol__glib__keyfile_8h_source.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: scol_glib_keyfile.h Source File</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
16
      <li class="current"><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs">
20
    <ul>
21
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
22
      <li><a href="globals.html"><span>Globals</span></a></li>
23
    </ul>
24
  </div>
25
<h1>scol_glib_keyfile.h</h1><a href="scol__glib__keyfile_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
26
<a name="l00006"></a>00006 <span class="comment">/*</span>
27
<a name="l00007"></a>00007 <span class="comment">This source file is part of Scol</span>
28
<a name="l00008"></a>00008 <span class="comment">For the latest info, see http://www.scolring.org</span>
29
<a name="l00009"></a>00009 <span class="comment"></span>
30
<a name="l00010"></a>00010 <span class="comment">Copyright (c) 2010 Stephane Bisaro, aka Iri &lt;iri@irizone.net&gt;</span>
31
<a name="l00011"></a>00011 <span class="comment"></span>
32
<a name="l00012"></a>00012 <span class="comment">This program is free software; you can redistribute it and/or modify it under</span>
33
<a name="l00013"></a>00013 <span class="comment">the terms of the GNU Lesser General Public License as published by the Free Software</span>
34
<a name="l00014"></a>00014 <span class="comment">Foundation; either version 2 of the License, or (at your option) any later</span>
35
<a name="l00015"></a>00015 <span class="comment">version.</span>
36
<a name="l00016"></a>00016 <span class="comment"></span>
37
<a name="l00017"></a>00017 <span class="comment">This program is distributed in the hope that it will be useful, but WITHOUT</span>
38
<a name="l00018"></a>00018 <span class="comment">ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS</span>
39
<a name="l00019"></a>00019 <span class="comment">FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</span>
40
<a name="l00020"></a>00020 <span class="comment"></span>
41
<a name="l00021"></a>00021 <span class="comment">You should have received a copy of the GNU Lesser General Public License along with</span>
42
<a name="l00022"></a>00022 <span class="comment">this program; if not, write to the Free Software Foundation, Inc., 59 Temple</span>
43
<a name="l00023"></a>00023 <span class="comment">Place - Suite 330, Boston, MA 02111-1307, USA, or go to</span>
44
<a name="l00024"></a>00024 <span class="comment">http://www.gnu.org/copyleft/lesser.txt</span>
45
<a name="l00025"></a>00025 <span class="comment"></span>
46
<a name="l00026"></a>00026 <span class="comment">For others informations, please contact us from http://www.scolring.org/</span>
47
<a name="l00027"></a>00027 <span class="comment">*/</span>
48
<a name="l00028"></a>00028 
49
<a name="l00029"></a>00029 <span class="preprocessor">#ifndef __SCOL_GLIB_INI_H__</span>
50
<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define __SCOL_GLIB_INI_H__</span>
51
<a name="l00031"></a>00031 <span class="preprocessor"></span>
52
<a name="l00032"></a>00032 <span class="preprocessor">#include &quot;main.h&quot;</span>
53
<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;glib/gstdio.h&gt;</span>
54
<a name="l00034"></a>00034 
55
<a name="l00035"></a>00035 <span class="comment">/* comment if  you &#39;d a 2.26 or + */</span>
56
<a name="l00036"></a>00036 <span class="preprocessor">#define GLIB_224</span>
57
<a name="l00037"></a>00037 <span class="preprocessor"></span>
58
<a name="l00038"></a>00038 <span class="preprocessor">#define GKEYFILE_PKG_NB         31</span>
59
<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define GKEYFILE_RFL_NB         0</span>
60
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define OBJGKEYFILE_HANDLE      0</span>
61
<a name="l00041"></a>00041 <span class="preprocessor"></span>
62
<a name="l00042"></a>00042 
63
<a name="l00043"></a>00043 
64
<a name="l00044"></a>00044 <span class="keywordtype">int</span> ObjKeyFile;
65
<a name="l00045"></a>00045 <span class="comment">/* internals functions */</span>
66
<a name="l00046"></a>00046 <span class="keywordtype">int</span> <a class="code" href="scol__glib__keyfile_8h.html#a4020358a05e3c4d05c70268787b14b05">scol_g_key_file_read</a> (GKeyFile *ini, <a class="code" href="structMmachine.html">mmachine</a> m);
67
<a name="l00047"></a>00047 
68
<a name="l00048"></a>00048 
69
<a name="l00049"></a>00049 <span class="preprocessor">#endif  </span><span class="comment">/* __SCOL_GLIB_INI_H__ */</span>
70
</pre></div></div>
71
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
72
<a href="http://www.doxygen.org/index.html">
73
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
74
</body>
75
</html>
doxygen/html_gkeyfile/structPackdir.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: Packdir Struct Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
16
      <li><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs">
20
    <ul>
21
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
22
    </ul>
23
  </div>
24
</div>
25
<div class="contents">
26
<h1>Packdir Struct Reference</h1><!-- doxytag: class="Packdir" --><table border="0" cellpadding="0" cellspacing="0">
27
<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
28
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6021cd8bd3f221c9ae5fe02f7e6a32bf"></a><!-- doxytag: member="Packdir::path" ref="a6021cd8bd3f221c9ae5fe02f7e6a32bf" args="[SIZESIGN]" -->
29
char&nbsp;</td><td class="memItemRight" valign="bottom"><b>path</b> [SIZESIGN]</td></tr>
30
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef4db277c08bf7aac10dee9d0b87a0d0"></a><!-- doxytag: member="Packdir::quota" ref="aef4db277c08bf7aac10dee9d0b87a0d0" args="" -->
31
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>quota</b></td></tr>
32
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87478449d6300ecb5cc168824428c899"></a><!-- doxytag: member="Packdir::next" ref="a87478449d6300ecb5cc168824428c899" args="" -->
33
struct <a class="el" href="structPackdir.html">Packdir</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
34
</table>
35
<hr/>The documentation for this struct was generated from the following files:<ul>
36
<li><a class="el" href="scol__plugin__lin_8h_source.html">scol_plugin_lin.h</a></li>
37
<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
38
</ul>
39
</div>
40
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
41
<a href="http://www.doxygen.org/index.html">
42
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
43
</body>
44
</html>
doxygen/html_gkeyfile/macros_8h.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: macros.h File Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
16
      <li class="current"><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs">
20
    <ul>
21
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
22
      <li><a href="globals.html"><span>Globals</span></a></li>
23
    </ul>
24
  </div>
25
</div>
26
<div class="contents">
27
<h1>macros.h File Reference</h1>
28
<p>usefull Scol macros  
29
<a href="#_details">More...</a></p>
30

  
31
<p><a href="macros_8h_source.html">Go to the source code of this file.</a></p>
32
<table border="0" cellpadding="0" cellspacing="0">
33
<tr><td colspan="2"><h2>Defines</h2></td></tr>
34
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef4636c89c5618830b95fafc242b764d"></a><!-- doxytag: member="macros.h::SAFEdelete" ref="aef4636c89c5618830b95fafc242b764d" args="(p)" -->
35
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SAFEdelete</b>(p)&nbsp;&nbsp;&nbsp;{ if (p) { free (p); (p) = NULL; } }</td></tr>
36
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcf361826c68da9462e4a3145e2d5963"></a><!-- doxytag: member="macros.h::_SEPTRBIT" ref="afcf361826c68da9462e4a3145e2d5963" args="" -->
37
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>_SEPTRBIT</b>&nbsp;&nbsp;&nbsp;0x00000001</td></tr>
38
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bb7f4a5ecbaa2f01e9de5fbb4ab386c"></a><!-- doxytag: member="macros.h::SEW2I" ref="a6bb7f4a5ecbaa2f01e9de5fbb4ab386c" args="(w)" -->
39
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEW2I</b>(w)&nbsp;&nbsp;&nbsp;((w)&gt;&gt;1)</td></tr>
40
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3428b1f701e14774d518acc14e6e3ce1"></a><!-- doxytag: member="macros.h::SEW2P" ref="a3428b1f701e14774d518acc14e6e3ce1" args="(w)" -->
41
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEW2P</b>(w)&nbsp;&nbsp;&nbsp;((w)&gt;&gt;1)</td></tr>
42
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad019a6837bcb094bf74e812ceed59430"></a><!-- doxytag: member="macros.h::SEI2W" ref="ad019a6837bcb094bf74e812ceed59430" args="(n)" -->
43
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEI2W</b>(n)&nbsp;&nbsp;&nbsp;((n)&lt;&lt;1)</td></tr>
44
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6b75e0db064027515be00c7b4e0c8d5"></a><!-- doxytag: member="macros.h::SEP2W" ref="ac6b75e0db064027515be00c7b4e0c8d5" args="(p)" -->
45
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEP2W</b>(p)&nbsp;&nbsp;&nbsp;((p)&lt;&lt;1 | _SEPTRBIT)</td></tr>
46
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad15a32f5c85fcffb8411032a14e8bb6d"></a><!-- doxytag: member="macros.h::MTOI" ref="ad15a32f5c85fcffb8411032a14e8bb6d" args="(mot)" -->
47
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MTOI</b>(mot)&nbsp;&nbsp;&nbsp;((mot)&gt;&gt;1)</td></tr>
48
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e53dfb6d852d701032f0cf4583a266f"></a><!-- doxytag: member="macros.h::MTOP" ref="a2e53dfb6d852d701032f0cf4583a266f" args="(mot)" -->
49
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MTOP</b>(mot)&nbsp;&nbsp;&nbsp;((mot)&gt;&gt;1)</td></tr>
50
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a299a57c8e54be503350efe243ac08515"></a><!-- doxytag: member="macros.h::ITOM" ref="a299a57c8e54be503350efe243ac08515" args="(mot)" -->
51
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>ITOM</b>(mot)&nbsp;&nbsp;&nbsp;((mot)&lt;&lt;1)</td></tr>
52
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a324c24f1e9adac1061d094dbfd6ddd4b"></a><!-- doxytag: member="macros.h::PTOM" ref="a324c24f1e9adac1061d094dbfd6ddd4b" args="(mot)" -->
53
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PTOM</b>(mot)&nbsp;&nbsp;&nbsp;(((mot)&lt;&lt;1)+1)</td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d0c0bd93fb87252c696b1ae1f87592f"></a><!-- doxytag: member="macros.h::INVERT" ref="a2d0c0bd93fb87252c696b1ae1f87592f" args="(m, a, b)" -->
55
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>INVERT</b>(m, a, b)&nbsp;&nbsp;&nbsp;{tmp_res=MMget(m,a);MMset(m,a,MMget(m,b));MMset(m,b,tmp_res);}</td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeea6cfed5ac6a405e8b3c40bf14784d2"></a><!-- doxytag: member="macros.h::SEDROP" ref="aeea6cfed5ac6a405e8b3c40bf14784d2" args="(m, n)" -->
57
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEDROP</b>(m, n)&nbsp;&nbsp;&nbsp;((m)-&gt;pp += (n))</td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6c44381e754a26d341915adffac5069"></a><!-- doxytag: member="macros.h::SEPUSHSTR" ref="ae6c44381e754a26d341915adffac5069" args="(m, s)" -->
59
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEPUSHSTR</b>(m, s)&nbsp;&nbsp;&nbsp;(Mpushstrbloc((m), (s)))</td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a992e023ab2b1a1a5f7b9b17a09cc0ce7"></a><!-- doxytag: member="macros.h::CHECK" ref="a992e023ab2b1a1a5f7b9b17a09cc0ce7" args="(m)" -->
61
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>CHECK</b>(m)&nbsp;&nbsp;&nbsp;if ((tmp_res=m)) return tmp_res</td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a176e70b7b27493cb9439efab7e1106d6"></a><!-- doxytag: member="macros.h::SCOLUTF8" ref="a176e70b7b27493cb9439efab7e1106d6" args="(string, len)" -->
63
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCOLUTF8</b>(string, len)&nbsp;&nbsp;&nbsp;g_locale_to_utf8 (string, len, NULL, NULL, NULL)</td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c41e89e6caabcae375a9efc7b1935aa"></a><!-- doxytag: member="macros.h::UTF8SCOL" ref="a1c41e89e6caabcae375a9efc7b1935aa" args="(string, len)" -->
65
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>UTF8SCOL</b>(string, len)&nbsp;&nbsp;&nbsp;g_locale_from_utf8 (string, len, NULL, NULL, NULL)</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa45d7fbe0ff7d03baf556fedfdc49b32"></a><!-- doxytag: member="macros.h::SIZEINT" ref="aa45d7fbe0ff7d03baf556fedfdc49b32" args="(x)" -->
67
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SIZEINT</b>(x)&nbsp;&nbsp;&nbsp;floor (log10 (x)) + 1</td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FSET</b>(val, f)</td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d88531a1a242878fe4e423219aab5c6"></a><!-- doxytag: member="macros.h::FGET" ref="a5d88531a1a242878fe4e423219aab5c6" args="(val)" -->
70
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FGET</b>(val)&nbsp;&nbsp;&nbsp;(*(float*)&amp;(val))</td></tr>
71
</table>
72
<hr/><a name="_details"></a><h2>Detailed Description</h2>
73
<p>usefull Scol macros </p>
74
<dl class="author"><dt><b>Author:</b></dt><dd>Sylvain HUET, Stephane Bisaro </dd></dl>
75
<hr/><h2>Define Documentation</h2>
76
<a class="anchor" id="a8eab2b9b6cd86246ecd6445ddb15442b"></a><!-- doxytag: member="macros.h::FSET" ref="a8eab2b9b6cd86246ecd6445ddb15442b" args="(val, f)" -->
77
<div class="memitem">
78
<div class="memproto">
79
      <table class="memname">
80
        <tr>
81
          <td class="memname">#define FSET</td>
82
          <td>(</td>
83
          <td class="paramtype">val, </td>
84
        </tr>
85
        <tr>
86
          <td class="paramkey"></td>
87
          <td></td>
88
          <td class="paramtype">f&nbsp;</td>
89
          <td class="paramname"></td>
90
          <td>&nbsp;)&nbsp;</td>
91
          <td></td>
92
        </tr>
93
      </table>
94
</div>
95
<div class="memdoc">
96
<b>Value:</b><div class="fragment"><pre class="fragment">{                 \
97
  <span class="keywordtype">float</span> g = (f);                      \
98
  (val) = (*(<span class="keywordtype">int</span>*)&amp;g) &amp; 0xfffffffe;     \
99
}
100
</pre></div>
101
</div>
102
</div>
103
</div>
104
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
105
<a href="http://www.doxygen.org/index.html">
106
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
107
</body>
108
</html>
doxygen/html_gkeyfile/main.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: Main Page</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li class="current"><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li><a href="annotated.html"><span>Classes</span></a></li>
16
      <li><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
</div>
20
<div class="contents">
21
<h1>gKeyfile Documentation</h1></div>
22
<p>gKeyFile is a Scol library based from GLib 2.24 / 2.26.<br />
23
Supported platforms : GNU / Linux and Microsoft Windows</p>
24

  
25
<h2>Installation</h2>
26
<ol>
27
<li>Download the library (MS Windows : <em>gkeyfile.dll</em>, 
28
GNU/Linux : <em>gkeyfile.so</em>) : 
29
</li>
30
<li>Copy it to your scol's plugins directory</li>
31
<li>Edit the <em>usm.ini</em> file and add this line :
32
<div class="fragment"><pre class="fragment">plugin plugins/gkeyfile.dll SCOLloadGKEYFILE SCOLfreeGKEYFILE</pre></div> if you
33
are on MS Windows, or<br />
34
<div class="fragment"><pre class="fragment">plugin ./plugins/gkeyfile.so SCOLloadGKEYFILE SCOLfreeGKEYFILE</pre></div> if you
35
are on GNU/linux.</li>
36
<li>(Re)Launch Scol.</li>
37
</ol>
38
<p>You must have the GLib 2.24 or + library installed on your system. 
39
Only the GLib. <br />
40
More information <a href="http://trac.scolring.org/projects/lib2dgtk/wiki/Installation">here</a> (section : GTK+)</p>
41

  
42
<p>To uninstall, comment or remove the line to the <em>usm.ini</em> file. You can
43
safely delete the *.dll or *.so if you want.</p>
44

  
45
<h2>Introduction</h2>
46
<p>It reads and write a <em>key file</em>, typically a configuration file.</p>
47
<p>This key file can contain groups, keys, values, list of values and localization
48
for each key. It is possible to read and write any comments.<br />
49
Here is an example :</p>
50

  
51
<div class="fragment"><pre class="fragment">
52
# This is an example key-value file
53

  
54
[userconf]
55
# The default value of Name
56
Name=Your pseudo
57
# The french value of Name
58
Name[fr]=Votre pseudonyme
59
# The german value of Name
60
Name[de]=Ihr Spitzname
61
# His/her password
62
Pass=Your passeword
63
Pass[fr]=Votre mot de passe
64
Pass[es]=Contraseña
65
# Identification
66
Login=iri
67
Pwd=1%f5]mfé
68
# Number of connexion, success, fail
69
Conn=12;11;1
70

  
71
# Skin configuration
72
[skin]
73
Name=red
74
Path=app/themes/red/
75
Others=blue;yellow;green;black
76
Position=50;120
77

  
78
# Personnal values
79
[personnal]
80
# integer
81
value=12;4;589;-12;4
82
# float
83
valuef=0.25;4.52
84
</pre></div>
85

  
86
<p>The complete API can be found <a href="scol__glib__keyfile_8c.html#_details">here</a></p>
87

  
88
<p>Here a basic example (with the key file above)</p>
89
<div class="fragment"><pre class="fragment">
90
typeof Ini = ObjKeyFile;;
91

  
92
fun extrcatIniSub (list)=
93
	if list == nil then
94
		0
95
	else
96
		let hd list -> [key value] in
97
		(
98
		_fooS strcatn ".... " :: key :: " : " :: value :: nil;
99
		extrcatIniSub tl list
100
		);;
101

  
102
fun extrcatIni (list)=
103
	if list == nil then
104
		0
105
	else
106
		let hd list -> [group sublist] in
107
		(
108
		_fooS strcat ".. " group;
109
		extrcatIniSub sublist;
110
		extrcatIni tl list
111
		);;
112

  
113
fun main ()=
114
	_showconsole;
115
	
116
	// flag = 3 : we need the localization and the comments
117
	set Ini = _gkeyFileLoadP _channel _checkpack "tests/gkeyfile/test.ini" nil 3;
118
	if Ini == nil then
119
	(
120
		_fooS "The key file could not be loaded !";
121
		0
122
	else
123
	(
124
		// What structure is contained in this file ? It will be displayed in the console
125
		extrcatIni _gkeyFileGetDatas Ini;
126
		// Get somevalues ...
127
		_fooS gkeyFileGetValue Ini "username" "Name" GKF_VALUE_STRING;
128
		_fooS gkeyFileGetLocaleValue Ini "username" "Name" "fr";
129
		// We add a key and few localized values
130
		set Ini = _gkeyFileSetValue Ini "username" "hi" "Welcome" GKF_VALUE_STRING;
131
		set Ini = _gkeyFileSetLocaleValue Ini "username" "hi" "Bonjour !" "fr";
132
		set Ini = _gkeyFileSetLocaleValue Ini "username" "hi" "Benvenuti !" "it";
133
		// We save the strcuture to the key file (it will be overwritten)
134
		_fooId _gkeyFileSave Ini _getmodifypack "tests/gkeyfile/test.ini";
135
		0
136
	);;
137
</pre></div>
138

  
139

  
140
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 12:50:51 2011 for keyfile by&nbsp;
141
<a href="http://www.doxygen.org/index.html">
142
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
143
</body>
144
</html>
doxygen/html_gkeyfile/scol__plugin__win_8h.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: scol_plugin_win.h File Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
16
      <li class="current"><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs">
20
    <ul>
21
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
22
      <li><a href="globals.html"><span>Globals</span></a></li>
23
    </ul>
24
  </div>
25
</div>
26
<div class="contents">
27
<h1>scol_plugin_win.h File Reference</h1>
28
<p>Scol plugin definition API (MS Windows).  
29
<a href="#_details">More...</a></p>
30
<code>#include &lt;windows.h&gt;</code><br/>
31
<code>#include &lt;stdio.h&gt;</code><br/>
32
<code>#include &lt;stdlib.h&gt;</code><br/>
33

  
34
<p><a href="scol__plugin__win_8h_source.html">Go to the source code of this file.</a></p>
35
<table border="0" cellpadding="0" cellspacing="0">
36
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
37
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMmachine.html">Mmachine</a></td></tr>
38
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPackdir.html">Packdir</a></td></tr>
39
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCBmachine.html">CBmachine</a></td></tr>
40
<tr><td colspan="2"><h2>Defines</h2></td></tr>
41
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e14e3bccf6fa90e805265922c71ab7b"></a><!-- doxytag: member="scol_plugin_win.h::SizeWord" ref="a0e14e3bccf6fa90e805265922c71ab7b" args="" -->
42
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SizeWord</b>&nbsp;&nbsp;&nbsp;4</td></tr>
43
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01ffba2739159ece3f306807710d100a"></a><!-- doxytag: member="scol_plugin_win.h::SizeHeader" ref="a01ffba2739159ece3f306807710d100a" args="" -->
44
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SizeHeader</b>&nbsp;&nbsp;&nbsp;3</td></tr>
45
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a263efce0e5cda1d387a1a43f94715445"></a><!-- doxytag: member="scol_plugin_win.h::NIL" ref="a263efce0e5cda1d387a1a43f94715445" args="" -->
46
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>NIL</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
47
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f8fc15f1afc3cedb0d5a9cde27c8ad0"></a><!-- doxytag: member="scol_plugin_win.h::TYPETAB" ref="a0f8fc15f1afc3cedb0d5a9cde27c8ad0" args="" -->
48
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPETAB</b>&nbsp;&nbsp;&nbsp;1</td></tr>
49
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48f436fd6e36acb2b8a8a2687ab30f32"></a><!-- doxytag: member="scol_plugin_win.h::TYPEBUF" ref="a48f436fd6e36acb2b8a8a2687ab30f32" args="" -->
50
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPEBUF</b>&nbsp;&nbsp;&nbsp;0</td></tr>
51
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa449ec0762f8c3123546b00efe7a15e1"></a><!-- doxytag: member="scol_plugin_win.h::MERREND" ref="aa449ec0762f8c3123546b00efe7a15e1" args="" -->
52
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERREND</b>&nbsp;&nbsp;&nbsp;1</td></tr>
53
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a907846a1fe7216a390a5194c10814fde"></a><!-- doxytag: member="scol_plugin_win.h::MERROK" ref="a907846a1fe7216a390a5194c10814fde" args="" -->
54
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERROK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
55
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6f029576ded39aa04ba5048ef79fc9"></a><!-- doxytag: member="scol_plugin_win.h::MERRMEM" ref="a2e6f029576ded39aa04ba5048ef79fc9" args="" -->
56
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRMEM</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
57
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2702c714b53e5a441d0c3f33a2dddfe2"></a><!-- doxytag: member="scol_plugin_win.h::MERRTYP" ref="a2702c714b53e5a441d0c3f33a2dddfe2" args="" -->
58
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRTYP</b>&nbsp;&nbsp;&nbsp;-2</td></tr>
59
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcddffbdcb1935958c3c06f9b2926746"></a><!-- doxytag: member="scol_plugin_win.h::MERRRET" ref="abcddffbdcb1935958c3c06f9b2926746" args="" -->
60
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRRET</b>&nbsp;&nbsp;&nbsp;-3</td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e6d2d837fba1e45e830f878c8821f93"></a><!-- doxytag: member="scol_plugin_win.h::MERRNUL" ref="a3e6d2d837fba1e45e830f878c8821f93" args="" -->
62
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRNUL</b>&nbsp;&nbsp;&nbsp;-4</td></tr>
63
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33540cd9b5364aef69c47f7f61e96c1b"></a><!-- doxytag: member="scol_plugin_win.h::MERRNF" ref="a33540cd9b5364aef69c47f7f61e96c1b" args="" -->
64
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRNF</b>&nbsp;&nbsp;&nbsp;-5</td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ff9269ac0c4a63b20fa36ba9b8b137a"></a><!-- doxytag: member="scol_plugin_win.h::MERRLINK" ref="a6ff9269ac0c4a63b20fa36ba9b8b137a" args="" -->
66
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRLINK</b>&nbsp;&nbsp;&nbsp;-6</td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0d08edd1e601314c5d13f14262670f5"></a><!-- doxytag: member="scol_plugin_win.h::MERRFULL" ref="ad0d08edd1e601314c5d13f14262670f5" args="" -->
68
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRFULL</b>&nbsp;&nbsp;&nbsp;-7</td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a7f19899715147098e70ca28042e52e"></a><!-- doxytag: member="scol_plugin_win.h::MERRUNKNOWN" ref="a8a7f19899715147098e70ca28042e52e" args="" -->
70
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRUNKNOWN</b>&nbsp;&nbsp;&nbsp;-8</td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad47142a74a36ca03d4b703654a41f461"></a><!-- doxytag: member="scol_plugin_win.h::MERRTOOLARGE" ref="ad47142a74a36ca03d4b703654a41f461" args="" -->
72
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRTOOLARGE</b>&nbsp;&nbsp;&nbsp;-9</td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec3ca947be80963c4f1225ade87b47b4"></a><!-- doxytag: member="scol_plugin_win.h::MERREP" ref="aec3ca947be80963c4f1225ade87b47b4" args="" -->
74
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERREP</b>&nbsp;&nbsp;&nbsp;-10</td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a412363288fc15665c703f77fff87beca"></a><!-- doxytag: member="scol_plugin_win.h::MERRFILE" ref="a412363288fc15665c703f77fff87beca" args="" -->
76
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRFILE</b>&nbsp;&nbsp;&nbsp;-11</td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a929142840816762fffb00c3fe8995d44"></a><!-- doxytag: member="scol_plugin_win.h::MERRCLOSE" ref="a929142840816762fffb00c3fe8995d44" args="" -->
78
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRCLOSE</b>&nbsp;&nbsp;&nbsp;-12</td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1560e37650b25a3bfbc6c5a0f949b471"></a><!-- doxytag: member="scol_plugin_win.h::MERRCHNLDWN" ref="a1560e37650b25a3bfbc6c5a0f949b471" args="" -->
80
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRCHNLDWN</b>&nbsp;&nbsp;&nbsp;-13</td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a439a1a8e93e2f008dde6ebb99bd3cd"></a><!-- doxytag: member="scol_plugin_win.h::OFFSCCUR" ref="a3a439a1a8e93e2f008dde6ebb99bd3cd" args="" -->
82
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFSCCUR</b>&nbsp;&nbsp;&nbsp;0</td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c5443ebdb51e9b7bd8fbbfc0338a5f3"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJMAG" ref="a4c5443ebdb51e9b7bd8fbbfc0338a5f3" args="" -->
84
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJMAG</b>&nbsp;&nbsp;&nbsp;0</td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93a9e8336c5ac42cb048bfcc1efb2e07"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJCHN" ref="a93a9e8336c5ac42cb048bfcc1efb2e07" args="" -->
86
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJCHN</b>&nbsp;&nbsp;&nbsp;1</td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe79d44c8cc5c39da8804284da267fdf"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJTYP" ref="afe79d44c8cc5c39da8804284da267fdf" args="" -->
88
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJTYP</b>&nbsp;&nbsp;&nbsp;2</td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac92409e3fc78c27937baa1219f9b9253"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJHAND" ref="ac92409e3fc78c27937baa1219f9b9253" args="" -->
90
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJHAND</b>&nbsp;&nbsp;&nbsp;3</td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add2d9b5c7a79ce6713f64c76ce83fbed"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJTPERE" ref="add2d9b5c7a79ce6713f64c76ce83fbed" args="" -->
92
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJTPERE</b>&nbsp;&nbsp;&nbsp;4</td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac67c53210d0701765927a761dbb45c3f"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJHPERE" ref="ac67c53210d0701765927a761dbb45c3f" args="" -->
94
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJHPERE</b>&nbsp;&nbsp;&nbsp;5</td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6ce1844b6852b85fd0b392a9e662ae4"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJREF0" ref="ad6ce1844b6852b85fd0b392a9e662ae4" args="" -->
96
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJREF0</b>&nbsp;&nbsp;&nbsp;6</td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cab594a94b90eff55516e3fbc7622d5"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJUSER0" ref="a8cab594a94b90eff55516e3fbc7622d5" args="" -->
98
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJUSER0</b>&nbsp;&nbsp;&nbsp;7</td></tr>
99
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78bf0d1344a037b7c033a1b421663c13"></a><!-- doxytag: member="scol_plugin_win.h::MSKFOO" ref="a78bf0d1344a037b7c033a1b421663c13" args="" -->
100
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKFOO</b>&nbsp;&nbsp;&nbsp;1</td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a872043d617f0c3bcfdbed794a5210df1"></a><!-- doxytag: member="scol_plugin_win.h::MSKRUNTIME" ref="a872043d617f0c3bcfdbed794a5210df1" args="" -->
102
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKRUNTIME</b>&nbsp;&nbsp;&nbsp;2</td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2012faf1473b6373eb10a57d9768c067"></a><!-- doxytag: member="scol_plugin_win.h::MSKWARNING" ref="a2012faf1473b6373eb10a57d9768c067" args="" -->
104
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKWARNING</b>&nbsp;&nbsp;&nbsp;4</td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2bd771f8a51220587fa673aa19f336"></a><!-- doxytag: member="scol_plugin_win.h::MSKTRACE" ref="a4d2bd771f8a51220587fa673aa19f336" args="" -->
106
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKTRACE</b>&nbsp;&nbsp;&nbsp;8</td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68cd7a5a250fe79817cf3413518fa962"></a><!-- doxytag: member="scol_plugin_win.h::MSKDEBUG" ref="a68cd7a5a250fe79817cf3413518fa962" args="" -->
108
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKDEBUG</b>&nbsp;&nbsp;&nbsp;16</td></tr>
109
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38fb5fbcd280731d48a16f4af8c59ef3"></a><!-- doxytag: member="scol_plugin_win.h::TYPVAR" ref="a38fb5fbcd280731d48a16f4af8c59ef3" args="" -->
110
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPVAR</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
111
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6044a9ab79c4a3f67a44e1a2ec3a8a26"></a><!-- doxytag: member="scol_plugin_win.h::TYPCONS" ref="a6044a9ab79c4a3f67a44e1a2ec3a8a26" args="" -->
112
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCONS</b>&nbsp;&nbsp;&nbsp;-2</td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b80967d50e0d1244cd22cfecce6092f"></a><!-- doxytag: member="scol_plugin_win.h::TYPTYPE" ref="a8b80967d50e0d1244cd22cfecce6092f" args="" -->
114
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPTYPE</b>&nbsp;&nbsp;&nbsp;-3</td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aead58f2dd4856cf611cdcf4a35d3200d"></a><!-- doxytag: member="scol_plugin_win.h::TYPFIELD" ref="aead58f2dd4856cf611cdcf4a35d3200d" args="" -->
116
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPFIELD</b>&nbsp;&nbsp;&nbsp;-4</td></tr>
117
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacb4f3bca46cccd2f942266545b18552"></a><!-- doxytag: member="scol_plugin_win.h::TYPSTRUC" ref="aacb4f3bca46cccd2f942266545b18552" args="" -->
118
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPSTRUC</b>&nbsp;&nbsp;&nbsp;-5</td></tr>
119
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3f4a7e1dcbebe55d6f10f5387fcdc31"></a><!-- doxytag: member="scol_plugin_win.h::TYPCONS0" ref="ab3f4a7e1dcbebe55d6f10f5387fcdc31" args="" -->
120
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCONS0</b>&nbsp;&nbsp;&nbsp;-6</td></tr>
121
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90094dae8c4655ebb5a41e7d5b7fbce3"></a><!-- doxytag: member="scol_plugin_win.h::TYPCOM" ref="a90094dae8c4655ebb5a41e7d5b7fbce3" args="" -->
122
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCOM</b>&nbsp;&nbsp;&nbsp;-7</td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab521b2b24e0ae4fdd57a0b66b52e42b"></a><!-- doxytag: member="scol_plugin_win.h::TYPCOMV" ref="aab521b2b24e0ae4fdd57a0b66b52e42b" args="" -->
124
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCOMV</b>&nbsp;&nbsp;&nbsp;-8</td></tr>
125
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78ec1c0dfb7188fe981fd06c47b6c108"></a><!-- doxytag: member="scol_plugin_win.h::SIZESIGN" ref="a78ec1c0dfb7188fe981fd06c47b6c108" args="" -->
126
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SIZESIGN</b>&nbsp;&nbsp;&nbsp;1024</td></tr>
127
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc63a69046e472ffa469578519507514"></a><!-- doxytag: member="scol_plugin_win.h::TYPESNONE" ref="afc63a69046e472ffa469578519507514" args="" -->
128
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPESNONE</b>&nbsp;&nbsp;&nbsp;0</td></tr>
129
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad92407511eba87a4f15571ddaffe0c74"></a><!-- doxytag: member="scol_plugin_win.h::TYPESLOGIC" ref="ad92407511eba87a4f15571ddaffe0c74" args="" -->
130
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPESLOGIC</b>&nbsp;&nbsp;&nbsp;1</td></tr>
131
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aade0c2e28028c08416eb2a768c7f584d"></a><!-- doxytag: member="scol_plugin_win.h::SCOLinitplugin" ref="aade0c2e28028c08416eb2a768c7f584d" args="(X)" -->
132
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCOLinitplugin</b>(X)&nbsp;&nbsp;&nbsp;ww=X</td></tr>
133
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e07076734acf3d35a79f8e38bf6369"></a><!-- doxytag: member="scol_plugin_win.h::MMpush" ref="af3e07076734acf3d35a79f8e38bf6369" args="" -->
134
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpush</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMpush)</td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c22fb2229658c0a65440eab267091c4"></a><!-- doxytag: member="scol_plugin_win.h::MMpushNoGC" ref="a5c22fb2229658c0a65440eab267091c4" args="" -->
136
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpushNoGC</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMpushNoGC)</td></tr>
137
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23e6f276e44f94f6254d5c79f307adcc"></a><!-- doxytag: member="scol_plugin_win.h::MMpull" ref="a23e6f276e44f94f6254d5c79f307adcc" args="" -->
138
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpull</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMpull)</td></tr>
139
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6496ee28e8e55523d66a618b52c3e826"></a><!-- doxytag: member="scol_plugin_win.h::MMgetPP" ref="a6496ee28e8e55523d66a618b52c3e826" args="" -->
140
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetPP</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMgetPP)</td></tr>
141
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9d7be5fecd534bdf25b46eef0ce38ff"></a><!-- doxytag: member="scol_plugin_win.h::MMsetPP" ref="af9d7be5fecd534bdf25b46eef0ce38ff" args="" -->
142
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetPP</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetPP)</td></tr>
143
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab08b480d236336d89e2563c0f1b43b19"></a><!-- doxytag: member="scol_plugin_win.h::MMget" ref="ab08b480d236336d89e2563c0f1b43b19" args="" -->
144
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMget</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMget)</td></tr>
145
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f5830e1ae64ccd4710af44745d2ee2f"></a><!-- doxytag: member="scol_plugin_win.h::MMset" ref="a1f5830e1ae64ccd4710af44745d2ee2f" args="" -->
146
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMset</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMset)</td></tr>
147
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae868c58808d323abff9d19782046d057"></a><!-- doxytag: member="scol_plugin_win.h::MMgetglobal" ref="ae868c58808d323abff9d19782046d057" args="" -->
148
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetglobal</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMgetglobal)</td></tr>
149
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37237fd8e148500985340f745e1ba8b0"></a><!-- doxytag: member="scol_plugin_win.h::MMsetglobal" ref="a37237fd8e148500985340f745e1ba8b0" args="" -->
150
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetglobal</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetglobal)</td></tr>
151
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a792002da8a3ee74db75d6c59190f6a41"></a><!-- doxytag: member="scol_plugin_win.h::MMgetbase" ref="a792002da8a3ee74db75d6c59190f6a41" args="" -->
152
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetbase</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMgetbase)</td></tr>
153
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13f757dd6b684882c9bc6a4708d020cf"></a><!-- doxytag: member="scol_plugin_win.h::MMsetbase" ref="a13f757dd6b684882c9bc6a4708d020cf" args="" -->
154
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetbase</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetbase)</td></tr>
155
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1c12cc34e2f33944660a7c64588e886"></a><!-- doxytag: member="scol_plugin_win.h::MMfetch" ref="ab1c12cc34e2f33944660a7c64588e886" args="" -->
156
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMfetch</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMfetch)</td></tr>
157
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addf9781ec23ce42fbde81277cb8a3909"></a><!-- doxytag: member="scol_plugin_win.h::MMstore" ref="addf9781ec23ce42fbde81277cb8a3909" args="" -->
158
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstore</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMstore)</td></tr>
159
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f21f62ff266b8aece79f9ef67acbfba"></a><!-- doxytag: member="scol_plugin_win.h::MMstart" ref="a7f21f62ff266b8aece79f9ef67acbfba" args="" -->
160
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstart</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMstart)</td></tr>
161
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a928da69d88876afc9e409c8b35d0f673"></a><!-- doxytag: member="scol_plugin_win.h::MMsize" ref="a928da69d88876afc9e409c8b35d0f673" args="" -->
162
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsize</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsize)</td></tr>
163
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3119b2abd6f2d1a87de994422acaec05"></a><!-- doxytag: member="scol_plugin_win.h::MMtype" ref="a3119b2abd6f2d1a87de994422acaec05" args="" -->
164
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMtype</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMtype)</td></tr>
165
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c825e9040d599ab95626de535f2024f"></a><!-- doxytag: member="scol_plugin_win.h::MMstartstr" ref="a1c825e9040d599ab95626de535f2024f" args="" -->
166
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstartstr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMstartstr)</td></tr>
167
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3a1f992ce1c423e63750499e50dfdbe"></a><!-- doxytag: member="scol_plugin_win.h::MMsizestr" ref="af3a1f992ce1c423e63750499e50dfdbe" args="" -->
168
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsizestr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsizestr)</td></tr>
169
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88adea6674cf628bcefb9693daef8c49"></a><!-- doxytag: member="scol_plugin_win.h::MMsetsizestr" ref="a88adea6674cf628bcefb9693daef8c49" args="" -->
170
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetsizestr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetsizestr)</td></tr>
171
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0d3772b8d902a3b6e84a807ebabd2ff"></a><!-- doxytag: member="scol_plugin_win.h::MMmalloc" ref="ae0d3772b8d902a3b6e84a807ebabd2ff" args="" -->
172
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmalloc</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMmalloc)</td></tr>
173
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5d9cd01000983d85722959a41cbe52f"></a><!-- doxytag: member="scol_plugin_win.h::MMmallocCLR" ref="ab5d9cd01000983d85722959a41cbe52f" args="" -->
174
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmallocCLR</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMmallocCLR)</td></tr>
175
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23b2e037728d7043616022fc889d9214"></a><!-- doxytag: member="scol_plugin_win.h::Mpushstrbloc" ref="a23b2e037728d7043616022fc889d9214" args="" -->
176
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrbloc</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Mpushstrbloc)</td></tr>
177
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1513ffc19abd66f6c1d86116e978646d"></a><!-- doxytag: member="scol_plugin_win.h::MBdeftab" ref="a1513ffc19abd66f6c1d86116e978646d" args="" -->
178
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBdeftab</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MBdeftab)</td></tr>
179
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae434edecba24fa1d832220c54bc3f18"></a><!-- doxytag: member="scol_plugin_win.h::MBstrcat" ref="aae434edecba24fa1d832220c54bc3f18" args="" -->
180
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcat</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MBstrcat)</td></tr>
181
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e97d226f4e639abe914885409c26302"></a><!-- doxytag: member="scol_plugin_win.h::PKhardpak" ref="a6e97d226f4e639abe914885409c26302" args="" -->
182
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKhardpak</b>&nbsp;&nbsp;&nbsp;(ww-&gt;PKhardpak)</td></tr>
183
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ce075adff9af2647266cd10e5831c83"></a><!-- doxytag: member="scol_plugin_win.h::PKloader" ref="a3ce075adff9af2647266cd10e5831c83" args="" -->
184
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKloader</b>&nbsp;&nbsp;&nbsp;(ww-&gt;PKloader)</td></tr>
185
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf73e62ec507fe36433a5c970d6e5102"></a><!-- doxytag: member="scol_plugin_win.h::SPfindfile" ref="adf73e62ec507fe36433a5c970d6e5102" args="" -->
186
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPfindfile</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SPfindfile)</td></tr>
187
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2bdc5ade16bfa3c02b31f7fd5dff66"></a><!-- doxytag: member="scol_plugin_win.h::SPaddfile" ref="adc2bdc5ade16bfa3c02b31f7fd5dff66" args="" -->
188
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPaddfile</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SPaddfile)</td></tr>
189
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ba8a53fa9e139595c0e36b0e4cd0b13"></a><!-- doxytag: member="scol_plugin_win.h::SCgetsrvsocket" ref="a2ba8a53fa9e139595c0e36b0e4cd0b13" args="" -->
190
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsrvsocket</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SCgetsrvsocket)</td></tr>
191
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2066a66406ff3302a2f1a859c67b8fa"></a><!-- doxytag: member="scol_plugin_win.h::SCgetsocket" ref="ac2066a66406ff3302a2f1a859c67b8fa" args="" -->
192
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsocket</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SCgetsocket)</td></tr>
193
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7350412f62dad1211df449b41e46ec01"></a><!-- doxytag: member="scol_plugin_win.h::Mcutting" ref="a7350412f62dad1211df449b41e46ec01" args="" -->
194
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mcutting</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Mcutting)</td></tr>
195
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac53532e8a09b1e993a56d931248c15cd"></a><!-- doxytag: member="scol_plugin_win.h::MMechostr" ref="ac53532e8a09b1e993a56d931248c15cd" args="" -->
196
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMechostr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMechostr)</td></tr>
197
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f8b614b8d44f20807fa09d6e8e8f84a"></a><!-- doxytag: member="scol_plugin_win.h::Firstpack" ref="a5f8b614b8d44f20807fa09d6e8e8f84a" args="" -->
198
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Firstpack</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Firstpack)</td></tr>
199
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e7b9e06ad75147349d588b34bad52c2"></a><!-- doxytag: member="scol_plugin_win.h::OBJcreate" ref="a9e7b9e06ad75147349d588b34bad52c2" args="" -->
200
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcreate</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJcreate)</td></tr>
201
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76d63f10658acc1081b25e20feb185c9"></a><!-- doxytag: member="scol_plugin_win.h::OBJaddreflex" ref="a76d63f10658acc1081b25e20feb185c9" args="" -->
202
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJaddreflex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJaddreflex)</td></tr>
203
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff4668c488e91444e5d05808777aa8b1"></a><!-- doxytag: member="scol_plugin_win.h::OBJbeginreflex" ref="aff4668c488e91444e5d05808777aa8b1" args="" -->
204
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJbeginreflex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJbeginreflex)</td></tr>
205
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b09a7b3f6b7274258634370e4c7aa3a"></a><!-- doxytag: member="scol_plugin_win.h::OBJdel" ref="a5b09a7b3f6b7274258634370e4c7aa3a" args="" -->
206
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdel</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdel)</td></tr>
207
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2898b5a630389d82205531a646c3fe25"></a><!-- doxytag: member="scol_plugin_win.h::OBJdestroy" ref="a2898b5a630389d82205531a646c3fe25" args="" -->
208
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdestroy</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdestroy)</td></tr>
209
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a775af090c879df82e3c08dc4d5125c88"></a><!-- doxytag: member="scol_plugin_win.h::OBJdelTH" ref="a775af090c879df82e3c08dc4d5125c88" args="" -->
210
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTH</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdelTH)</td></tr>
211
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6572556d8a33d50cb04a748c03f3e462"></a><!-- doxytag: member="scol_plugin_win.h::OBJcallreflex" ref="a6572556d8a33d50cb04a748c03f3e462" args="" -->
212
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcallreflex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJcallreflex)</td></tr>
213
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a797b8b6120bab92e15962e52e54bbfe4"></a><!-- doxytag: member="scol_plugin_win.h::OBJregister" ref="a797b8b6120bab92e15962e52e54bbfe4" args="" -->
214
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJregister</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJregister)</td></tr>
215
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc6d59a68a65e13ab170af1faf2d6add"></a><!-- doxytag: member="scol_plugin_win.h::OBJtypebyname" ref="adc6d59a68a65e13ab170af1faf2d6add" args="" -->
216
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJtypebyname</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJtypebyname)</td></tr>
217
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af61dbcad74150b39ae35c1b07c54d847"></a><!-- doxytag: member="scol_plugin_win.h::OBJdefEvent" ref="af61dbcad74150b39ae35c1b07c54d847" args="" -->
218
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdefEvent</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdefEvent)</td></tr>
219
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af96b6c8d7867334edf848eda937b2b42"></a><!-- doxytag: member="scol_plugin_win.h::OBJgetUserEvent" ref="af96b6c8d7867334edf848eda937b2b42" args="" -->
220
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetUserEvent</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJgetUserEvent)</td></tr>
221
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94e6f1da2e31c1805ae180a561bee026"></a><!-- doxytag: member="scol_plugin_win.h::SCgetExtra" ref="a94e6f1da2e31c1805ae180a561bee026" args="" -->
222
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetExtra</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SCgetExtra)</td></tr>
223
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5423d44a9e1a9baeda03533816147a00"></a><!-- doxytag: member="scol_plugin_win.h::stdloadJpg" ref="a5423d44a9e1a9baeda03533816147a00" args="" -->
224
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>stdloadJpg</b>&nbsp;&nbsp;&nbsp;(ww-&gt;stdloadJpg)</td></tr>
225
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f51df8ba98fe24e7b8cdbfa2990c55e"></a><!-- doxytag: member="scol_plugin_win.h::OBJdelTM" ref="a4f51df8ba98fe24e7b8cdbfa2990c55e" args="" -->
226
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTM</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdelTM)</td></tr>
227
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a527935d66661cbcce683b8ed00b372ef"></a><!-- doxytag: member="scol_plugin_win.h::OBJfindTH" ref="a527935d66661cbcce683b8ed00b372ef" args="" -->
228
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTH</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJfindTH)</td></tr>
229
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bd1dc454c92adb766e40bf0161d5860"></a><!-- doxytag: member="scol_plugin_win.h::OBJfindTM" ref="a9bd1dc454c92adb766e40bf0161d5860" args="" -->
230
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTM</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJfindTM)</td></tr>
231
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ac703dfc4e8abdc86e3d15eef756b29"></a><!-- doxytag: member="scol_plugin_win.h::Mpushstrblocn" ref="a5ac703dfc4e8abdc86e3d15eef756b29" args="" -->
232
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrblocn</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Mpushstrblocn)</td></tr>
233
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a036ef055fa62e11ed6590b862808f44b"></a><!-- doxytag: member="scol_plugin_win.h::Minterpreter" ref="a036ef055fa62e11ed6590b862808f44b" args="" -->
234
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Minterpreter</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Minterpreter)</td></tr>
235
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a081157c9753c5425f027a4d38435df60"></a><!-- doxytag: member="scol_plugin_win.h::Msearchinsyspak" ref="a081157c9753c5425f027a4d38435df60" args="" -->
236
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Msearchinsyspak</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Msearchinsyspak)</td></tr>
237
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed11b5e512447de4a70a3ea3557a37df"></a><!-- doxytag: member="scol_plugin_win.h::MBstrcatn" ref="aed11b5e512447de4a70a3ea3557a37df" args="" -->
238
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcatn</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MBstrcatn)</td></tr>
239
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8738da0059866e7a3fdef71b2d46be47"></a><!-- doxytag: member="scol_plugin_win.h::Buf2Tex" ref="a8738da0059866e7a3fdef71b2d46be47" args="" -->
240
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Buf2Tex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Buffer2texture)</td></tr>
241
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3829e57d7fb1159c699543c4b589a45b"></a><!-- doxytag: member="scol_plugin_win.h::MMputs" ref="a3829e57d7fb1159c699543c4b589a45b" args="" -->
242
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMputs</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMputs)</td></tr>
243
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60736632dd5d6adbfb693a75fe9d67e6"></a><!-- doxytag: member="scol_plugin_win.h::OBJgetNewHandler" ref="a60736632dd5d6adbfb693a75fe9d67e6" args="" -->
244
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetNewHandler</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJgetNewHandler)</td></tr>
245
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ea7a317aa2f38c61a95085fc2ba438a"></a><!-- doxytag: member="scol_plugin_win.h::MMneedMemory" ref="a5ea7a317aa2f38c61a95085fc2ba438a" args="" -->
246
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMneedMemory</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMneedMemory)</td></tr>
247
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
248
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad0a973cc2d3cd0e2271566c4444d431"></a><!-- doxytag: member="scol_plugin_win.h::mmachine" ref="aad0a973cc2d3cd0e2271566c4444d431" args="" -->
249
typedef struct <a class="el" href="structMmachine.html">Mmachine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>mmachine</b></td></tr>
250
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c71f32476c4d24494c14e4ecdf8ada1"></a><!-- doxytag: member="scol_plugin_win.h::packdir" ref="a0c71f32476c4d24494c14e4ecdf8ada1" args="" -->
251
typedef struct <a class="el" href="structPackdir.html">Packdir</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>packdir</b></td></tr>
252
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a236833e426ff525f72642d4e9acc9075"></a><!-- doxytag: member="scol_plugin_win.h::cbmachine" ref="a236833e426ff525f72642d4e9acc9075" args="" -->
253
typedef struct <a class="el" href="structCBmachine.html">CBmachine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>cbmachine</b></td></tr>
254
<tr><td colspan="2"><h2>Variables</h2></td></tr>
255
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95981606817c56a4a3aa27218ae6e722"></a><!-- doxytag: member="scol_plugin_win.h::ww" ref="a95981606817c56a4a3aa27218ae6e722" args="" -->
256
<a class="el" href="structCBmachine.html">cbmachine</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ww</b></td></tr>
257
</table>
258
<hr/><a name="_details"></a><h2>Detailed Description</h2>
259
<p>Scol plugin definition API (MS Windows). </p>
260
<dl class="author"><dt><b>Author:</b></dt><dd>Sylvain HUET </dd></dl>
261
</div>
262
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
263
<a href="http://www.doxygen.org/index.html">
264
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
265
</body>
266
</html>
doxygen/html_gkeyfile/scol__plugin__lin_8h_source.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: scol_plugin_lin.h Source File</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
14
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
15
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
16
      <li class="current"><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs">
20
    <ul>
21
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
22
      <li><a href="globals.html"><span>Globals</span></a></li>
23
    </ul>
24
  </div>
25
<h1>scol_plugin_lin.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
26
<a name="l00005"></a>00005 <span class="comment">/*</span>
27
<a name="l00006"></a>00006 <span class="comment">        SCOLPLUGIN.H . 1996-99 . Sylvain HUET</span>
28
<a name="l00007"></a>00007 <span class="comment"></span>
29
<a name="l00008"></a>00008 <span class="comment">         definitions pour les plugins Scol</span>
30
<a name="l00009"></a>00009 <span class="comment">*/</span>
31
<a name="l00010"></a>00010 
32
<a name="l00011"></a>00011 
33
<a name="l00012"></a>00012 <span class="preprocessor">#ifndef SCOLPLUGIN_H</span>
34
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define SCOLPLUGIN_H</span>
35
<a name="l00014"></a>00014 <span class="preprocessor"></span>
36
<a name="l00015"></a>00015 
37
<a name="l00016"></a>00016 
38
<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
39
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
40
<a name="l00019"></a>00019 
41
<a name="l00020"></a>00020 <span class="comment">/* DEFINITIONS DE TYPES ET DE CONSTANTES</span>
42
<a name="l00021"></a>00021 <span class="comment">  ---------------------------------------*/</span>
43
<a name="l00022"></a>00022 <span class="comment">/* $iri  -&gt; */</span>
44
<a name="l00023"></a>00023 <span class="preprocessor">#define SizeWord 4</span>
45
<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define SizeHeader 3</span>
46
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="comment">/* &lt;- $iri */</span>
47
<a name="l00026"></a>00026 
48
<a name="l00027"></a>00027 <span class="preprocessor">#define NIL -1</span>
49
<a name="l00028"></a>00028 <span class="preprocessor"></span>
50
<a name="l00029"></a>00029 <span class="comment">/* machine virtuelle Scol */</span>
51
<a name="l00030"></a><a class="code" href="structMmachine.html">00030</a> <span class="keyword">struct </span><a class="code" href="structMmachine.html">Mmachine</a>
52
<a name="l00031"></a>00031 {
53
<a name="l00032"></a>00032   <span class="keywordtype">int</span> *tape;     <span class="comment">/* pointeur vers la bande       */</span>
54
<a name="l00033"></a>00033   <span class="keywordtype">int</span> sizetape;  <span class="comment">/* taille de la bande (en mots) */</span>
55
<a name="l00034"></a>00034   <span class="keywordtype">int</span> pp;        <span class="comment">/* pointeur de pile             */</span>
56
<a name="l00035"></a>00035   <span class="keywordtype">int</span> maxpp;     <span class="comment">/* valeur max de pp             */</span>
57
<a name="l00036"></a>00036   <span class="keywordtype">int</span> topheap;   <span class="comment">/* sommet du tas                */</span>
58
<a name="l00037"></a>00037   <span class="keywordtype">int</span> sigGC;     <span class="comment">/* distance declenchant le GC   */</span>
59
<a name="l00038"></a>00038   <span class="keywordtype">int</span> h;         <span class="comment">/* position header courant      */</span>
60
<a name="l00039"></a>00039   <span class="keywordtype">int</span> err;
61
<a name="l00040"></a>00040   <span class="keywordtype">int</span> *top;              <span class="comment">/* top of tape */</span> <span class="comment">/* add by  $iri */</span>
62
<a name="l00041"></a>00041 };
63
<a name="l00042"></a>00042 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structMmachine.html">Mmachine</a> *<a class="code" href="structMmachine.html">mmachine</a>;
64
<a name="l00043"></a>00043 
65
<a name="l00044"></a>00044 <span class="keyword">extern</span> mmachine mm;
66
<a name="l00045"></a>00045 
67
<a name="l00046"></a>00046 <span class="comment">/* masque pour MMmalloc : tableau d&#39;objets ou buffer quelconque */</span>
68
<a name="l00047"></a>00047 <span class="preprocessor">#define TYPETAB 1</span>
69
<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#define TYPEBUF 0</span>
70
<a name="l00049"></a>00049 <span class="preprocessor"></span>
71
<a name="l00050"></a>00050 <span class="comment">/* definitions des erreurs */</span>
72
<a name="l00051"></a>00051 <span class="preprocessor">#define MERREND     1</span>
73
<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define MERROK      0</span>
74
<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define MERRMEM    -1</span>
75
<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define MERRTYP    -2</span>
76
<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define MERRRET    -3</span>
77
<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define MERRNUL    -4</span>
78
<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define MERRNF     -5</span>
79
<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define MERRLINK   -6</span>
80
<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define MERRFULL   -7</span>
81
<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define MERRUNKNOWN -8</span>
82
<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define MERRTOOLARGE -9</span>
83
<a name="l00062"></a>00062 <span class="preprocessor"></span>
84
<a name="l00063"></a>00063 <span class="comment">/* definition des offsets objets */</span>
85
<a name="l00064"></a>00064 <span class="preprocessor">#define OFFOBJMAG   0</span>
86
<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJCHN   1</span>
87
<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJTYP   2</span>
88
<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJHAND  3</span>
89
<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJTPERE 4</span>
90
<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJHPERE 5</span>
91
<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJREF0  6</span>
92
<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJUSER0 7</span>
93
<a name="l00072"></a>00072 <span class="preprocessor"></span>
94
<a name="l00073"></a>00073 <span class="comment">/* definitions des masques de message console */</span>
95
<a name="l00074"></a>00074 <span class="preprocessor">#define MSKFOO     1</span>
96
<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define MSKRUNTIME 2</span>
97
<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define MSKWARNING 4</span>
98
<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define MSKTRACE   8</span>
99
<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define MSKDEBUG   16</span>
100
<a name="l00079"></a>00079 <span class="preprocessor"></span>
101
<a name="l00080"></a>00080 
102
<a name="l00081"></a>00081 <span class="comment">/* types Scol predefinis */</span>
103
<a name="l00082"></a>00082 <span class="preprocessor">#define TYPVAR    -1</span>
104
<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define TYPCONS   -2</span>
105
<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define TYPTYPE   -3</span>
106
<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define TYPFIELD  -4</span>
107
<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#define TYPSTRUC  -5</span>
108
<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define TYPCONS0  -6</span>
109
<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#define TYPCOM    -7</span>
110
<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define TYPCOMV   -8</span>
111
<a name="l00090"></a>00090 <span class="preprocessor"></span>
112
<a name="l00091"></a>00091 
113
<a name="l00092"></a>00092 <span class="comment">/* GESTION DES FICHIERS EN SCOL</span>
114
<a name="l00093"></a>00093 <span class="comment">  ------------------------------*/</span>
115
<a name="l00094"></a>00094 
116
<a name="l00095"></a>00095 <span class="preprocessor">#define SIZESIGN 1024</span>
117
<a name="l00096"></a>00096 <span class="preprocessor"></span>
118
<a name="l00097"></a><a class="code" href="structPackdir.html">00097</a> <span class="keyword">struct </span><a class="code" href="structPackdir.html">Packdir</a>
119
<a name="l00098"></a>00098 {
120
<a name="l00099"></a>00099   <span class="keywordtype">char</span> path[SIZESIGN];  <span class="comment">/* se termine par &#39;/&#39; */</span>
121
<a name="l00100"></a>00100   <span class="keywordtype">int</span> quota;   <span class="comment">/* -1: read only, 0: unlimited */</span>
122
<a name="l00101"></a>00101   <span class="keyword">struct </span><a class="code" href="structPackdir.html">Packdir</a> *next;
123
<a name="l00102"></a>00102 };
124
<a name="l00103"></a>00103 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structPackdir.html">Packdir</a> *<a class="code" href="structPackdir.html">packdir</a>;
125
<a name="l00104"></a>00104 
126
<a name="l00105"></a>00105 <span class="preprocessor">#define TYPESNONE  0</span>
127
<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define TYPESLOGIC 1</span>
128
<a name="l00107"></a>00107 <span class="preprocessor"></span>
129
<a name="l00108"></a>00108 
130
<a name="l00109"></a>00109 <span class="comment">/* FONCTIONS DU KERNEL EXPORTEES VERS LE PLUGIN</span>
131
<a name="l00110"></a>00110 <span class="comment">  ----------------------------------------------*/</span>
132
<a name="l00111"></a>00111 <span class="preprocessor">#ifdef __cplusplus</span>
133
<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
134
<a name="l00113"></a>00113 <span class="preprocessor">#endif</span>
135
<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="keywordtype">int</span>  MMpush (mmachine m, <span class="keywordtype">int</span> val);
136
<a name="l00115"></a>00115 <span class="keywordtype">int</span>  MMpushNoGC (mmachine m, <span class="keywordtype">int</span> val);
137
<a name="l00116"></a>00116 <span class="keywordtype">int</span>  MMpull(mmachine m);
138
<a name="l00117"></a>00117 <span class="keywordtype">int</span>  MMgetPP(mmachine m);
139
<a name="l00118"></a>00118 <span class="keywordtype">void</span> MMsetPP(mmachine m,<span class="keywordtype">int</span> i);
140
<a name="l00119"></a>00119 <span class="keywordtype">int</span>  MMget(mmachine m,<span class="keywordtype">int</span> i);
141
<a name="l00120"></a>00120 <span class="keywordtype">void</span> MMset(mmachine m,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
142
<a name="l00121"></a>00121 <span class="keywordtype">int</span>  MMgetglobal(mmachine m,<span class="keywordtype">int</span> i);
143
<a name="l00122"></a>00122 <span class="keywordtype">void</span> MMsetglobal(mmachine m,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
144
<a name="l00123"></a>00123 <span class="keywordtype">int</span>  MMgetbase(mmachine m,<span class="keywordtype">int</span> b,<span class="keywordtype">int</span> i);
145
<a name="l00124"></a>00124 <span class="keywordtype">void</span> MMsetbase(mmachine m,<span class="keywordtype">int</span> b,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
146
<a name="l00125"></a>00125 <span class="keywordtype">int</span>  MMfetch(mmachine m,<span class="keywordtype">int</span> s,<span class="keywordtype">int</span> i);
147
<a name="l00126"></a>00126 <span class="keywordtype">void</span> MMstore(mmachine m,<span class="keywordtype">int</span> s,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
148
<a name="l00127"></a>00127 <span class="keywordtype">int</span>* MMstart(mmachine m,<span class="keywordtype">int</span> s);
149
<a name="l00128"></a>00128 <span class="keywordtype">int</span>  MMsize(mmachine m,<span class="keywordtype">int</span> s);
150
<a name="l00129"></a>00129 <span class="keywordtype">int</span>  MMtype(mmachine m,<span class="keywordtype">int</span> s);
151
<a name="l00130"></a>00130 <span class="keywordtype">char</span>* MMstartstr(mmachine m,<span class="keywordtype">int</span> s);
152
<a name="l00131"></a>00131 <span class="keywordtype">int</span>  MMsizestr(mmachine m,<span class="keywordtype">int</span> s);
153
<a name="l00132"></a>00132 <span class="keywordtype">void</span> MMsetsizestr(mmachine m,<span class="keywordtype">int</span> s,<span class="keywordtype">int</span> size);
154
<a name="l00133"></a>00133 <span class="keywordtype">int</span>  MMmalloc(mmachine m, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> type);
155
<a name="l00134"></a>00134 <span class="keywordtype">int</span>  MMmallocCLR(mmachine m, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> type);
156
<a name="l00135"></a>00135 <span class="keywordtype">int</span>  Mpushstrbloc(mmachine m,<span class="keywordtype">char</span> *buf);
157
<a name="l00136"></a>00136 <span class="keywordtype">int</span>  MBdeftab(mmachine m);
158
<a name="l00137"></a>00137 <span class="keywordtype">int</span>  MBstrcat(mmachine m);
159
<a name="l00138"></a>00138 <span class="keywordtype">void</span> MMechostr(<span class="keywordtype">int</span> i,<span class="keywordtype">char</span> *buf,...);
160
<a name="l00139"></a>00139 <span class="keywordtype">int</span>  SPfindfile(packdir p,<span class="keywordtype">char</span> *sign,<span class="keywordtype">int</span> *size,<span class="keywordtype">char</span> *path);
161
<a name="l00140"></a>00140 <span class="keywordtype">int</span>  SPaddfile(packdir p,<span class="keywordtype">char</span> *sign,<span class="keywordtype">int</span> size,<span class="keywordtype">char</span> *path);
162
<a name="l00141"></a>00141 <span class="keywordtype">int</span>  SCgetsocket(mmachine m, <span class="keywordtype">int</span> channel);
163
<a name="l00142"></a>00142 <span class="keywordtype">int</span>  SCgetsrvsocket(mmachine m, <span class="keywordtype">int</span> server);
164
<a name="l00143"></a>00143 <span class="keywordtype">int</span>  MBstrcatn(mmachine m);
165
<a name="l00144"></a>00144 <span class="keywordtype">int</span>  Minterpreter(mmachine m);
166
<a name="l00145"></a>00145 <span class="keywordtype">int</span>  PKhardpak(mmachine m, <span class="keywordtype">char</span> *name,
167
<a name="l00146"></a>00146                  <span class="keywordtype">int</span> n, <span class="keywordtype">char</span> **namefun, <span class="keywordtype">int</span> (**fun)(mmachine z),
168
<a name="l00147"></a>00147                  <span class="keywordtype">int</span> *nargfun, <span class="keywordtype">char</span> **typfun);
169
<a name="l00148"></a>00148 <span class="keywordtype">int</span>  PKloader(mmachine m,<span class="keywordtype">char</span> *name,<span class="keywordtype">char</span> *simplename);
170
<a name="l00149"></a>00149 
171
<a name="l00150"></a>00150 <span class="keywordtype">size_t</span> fread(<span class="keywordtype">void</span>* buf,<span class="keywordtype">size_t</span> i,<span class="keywordtype">size_t</span> j,FILE *f);
172
<a name="l00151"></a>00151 
173
<a name="l00152"></a>00152 <span class="keywordtype">int</span> MMneedMemory(mmachine m,<span class="keywordtype">int</span> size,<span class="keywordtype">int</span> realsize); <span class="comment">/* $Iri */</span>
174
<a name="l00153"></a>00153 <span class="preprocessor">#ifdef __cplusplus</span>
175
<a name="l00154"></a>00154 <span class="preprocessor"></span>}
176
<a name="l00155"></a>00155 <span class="preprocessor">#endif</span>
177
<a name="l00156"></a>00156 <span class="preprocessor"></span>
178
<a name="l00157"></a>00157 
179
<a name="l00158"></a>00158 
180
<a name="l00159"></a>00159 <span class="keywordtype">int</span>  Mcutting(<span class="keywordtype">char</span> *comm, <span class="keywordtype">char</span> **argv);
181
<a name="l00160"></a>00160 
182
<a name="l00161"></a>00161 <span class="preprocessor">#ifdef __cplusplus</span>
183
<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
184
<a name="l00163"></a>00163 <span class="preprocessor">#endif</span>
185
<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="keywordtype">int</span>  OBJcreate(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys,<span class="keywordtype">int</span> typpere,<span class="keywordtype">int</span> handsyspere);
186
<a name="l00165"></a>00165 <span class="keywordtype">int</span>  OBJaddreflex(mmachine m,<span class="keywordtype">int</span> typ, <span class="keywordtype">int</span> num);
187
<a name="l00166"></a>00166 <span class="keywordtype">int</span>  OBJbeginreflex(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys,<span class="keywordtype">int</span> num);
188
<a name="l00167"></a>00167 <span class="keywordtype">int</span>  OBJdel(mmachine m,<span class="keywordtype">int</span> p,<span class="keywordtype">int</span> flag);
189
<a name="l00168"></a>00168 <span class="keywordtype">int</span>  OBJdestroy(mmachine m, <span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys,<span class="keywordtype">int</span> objm,<span class="keywordtype">int</span> flag);
190
<a name="l00169"></a>00169 <span class="keywordtype">int</span>  OBJdelTH(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys);
191
<a name="l00170"></a>00170 <span class="keywordtype">int</span>  OBJcallreflex(mmachine m,<span class="keywordtype">int</span> nbarg);
192
<a name="l00171"></a>00171 <span class="keywordtype">int</span>  OBJregister(<span class="keywordtype">int</span> nbrefl,<span class="keywordtype">int</span> recrefl,<span class="keywordtype">int</span> (*destroy)(mmachine m,<span class="keywordtype">int</span> handsys,<span class="keywordtype">int</span> objm),<span class="keywordtype">char</span> *name);
193
<a name="l00172"></a>00172 <span class="keywordtype">int</span>  OBJtypebyname(<span class="keywordtype">char</span> *name);
194
<a name="l00173"></a>00173 <span class="keywordtype">int</span>  OBJdefEvent(<span class="keywordtype">int</span> event,<span class="keywordtype">int</span> (*cbevent)(mmachine m,<span class="keywordtype">int</span> hwnd, <span class="keywordtype">unsigned</span> msg,
195
<a name="l00174"></a>00174                                             <span class="keywordtype">int</span> wParam,<span class="keywordtype">int</span> lParam,<span class="keywordtype">int</span> *ret));
196
<a name="l00175"></a>00175 <span class="keywordtype">int</span>  OBJgetUserEvent();
197
<a name="l00176"></a>00176 
198
<a name="l00177"></a>00177 
199
<a name="l00178"></a>00178 <span class="keywordtype">int</span>  OBJdelTM(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> q);
200
<a name="l00179"></a>00179 <span class="keywordtype">int</span>  OBJfindTH(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys);
201
<a name="l00180"></a>00180 <span class="keywordtype">int</span>  OBJfindTM(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> objm);
202
<a name="l00181"></a>00181 
203
<a name="l00182"></a>00182 
204
<a name="l00183"></a>00183 
205
<a name="l00184"></a>00184 <span class="keyword">extern</span> int (*mt_start)(<span class="keywordtype">int</span> per,<span class="keywordtype">int</span> param,int (*fun)(<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> param));
206
<a name="l00185"></a>00185 <span class="keyword">extern</span> int (*mt_del)(<span class="keywordtype">int</span> i);
207
<a name="l00186"></a>00186 <span class="preprocessor">#ifdef __cplusplus</span>
208
<a name="l00187"></a>00187 <span class="preprocessor"></span>}
209
<a name="l00188"></a>00188 <span class="preprocessor">#endif</span>
210
<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="keywordtype">char</span>* stdloadJpg(<span class="keywordtype">char</span> *name,<span class="keywordtype">int</span> *w,<span class="keywordtype">int</span> *h);
211
<a name="l00190"></a>00190 <span class="keywordtype">int</span>  Mpushstrblocn(mmachine m,<span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> n);
212
<a name="l00191"></a>00191 
213
<a name="l00192"></a>00192 <span class="keywordtype">int</span>  Msearchinsyspak(mmachine m, <span class="keywordtype">char</span> *name);
214
<a name="l00193"></a>00193 
215
<a name="l00194"></a>00194 <span class="keywordtype">int</span>  Buffer2texture(mmachine m, <span class="keywordtype">char</span> *buffer, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);
216
<a name="l00195"></a>00195 
217
<a name="l00196"></a>00196 
218
<a name="l00197"></a>00197 
219
<a name="l00198"></a>00198 <span class="keywordtype">void</span>* objdd_get_buffer (mmachine m, <span class="keywordtype">int</span> mobj);
220
<a name="l00199"></a>00199 <span class="keywordtype">int</span> _CRbitmap (mmachine m);
221
<a name="l00200"></a>00200 
222
<a name="l00201"></a>00201 <span class="comment">/* old ones</span>
223
<a name="l00202"></a>00202 <span class="comment">int (*MMpush)(mmachine m, int val);</span>
224
<a name="l00203"></a>00203 <span class="comment">int (*MMpushNoGC)(mmachine m, int val);</span>
225
<a name="l00204"></a>00204 <span class="comment">int (*MMpull)(mmachine m);</span>
226
<a name="l00205"></a>00205 <span class="comment">int (*MMgetPP)(mmachine m);</span>
227
<a name="l00206"></a>00206 <span class="comment">void (*MMsetPP)(mmachine m,int i);</span>
228
<a name="l00207"></a>00207 <span class="comment">int (*MMget)(mmachine m,int i);</span>
229
<a name="l00208"></a>00208 <span class="comment">void (*MMset)(mmachine m,int i,int v);</span>
230
<a name="l00209"></a>00209 <span class="comment">int (*MMgetglobal)(mmachine m,int i);</span>
231
<a name="l00210"></a>00210 <span class="comment">void (*MMsetglobal)(mmachine m,int i,int v);</span>
232
<a name="l00211"></a>00211 <span class="comment">int (*MMgetbase)(mmachine m,int b,int i);</span>
233
<a name="l00212"></a>00212 <span class="comment">void (*MMsetbase)(mmachine m,int b,int i,int v);</span>
234
<a name="l00213"></a>00213 <span class="comment">int (*MMfetch)(mmachine m,int s,int i);</span>
235
<a name="l00214"></a>00214 <span class="comment">void (*MMstore)(mmachine m,int s,int i,int v);</span>
236
<a name="l00215"></a>00215 <span class="comment">int* (*MMstart)(mmachine m,int s);</span>
237
<a name="l00216"></a>00216 <span class="comment">int (*MMsize)(mmachine m,int s);</span>
238
<a name="l00217"></a>00217 <span class="comment">int (*MMtype)(mmachine m,int s);</span>
239
<a name="l00218"></a>00218 <span class="comment">char* (*MMstartstr)(mmachine m,int s);</span>
240
<a name="l00219"></a>00219 <span class="comment">int (*MMsizestr)(mmachine m,int s);</span>
241
<a name="l00220"></a>00220 <span class="comment">void (*MMsetsizestr)(mmachine m,int s,int size);</span>
242
<a name="l00221"></a>00221 <span class="comment">int (*MMmalloc)(mmachine m, int size, int type);</span>
243
<a name="l00222"></a>00222 <span class="comment">int (*MMmallocCLR)(mmachine m, int size, int type);</span>
244
<a name="l00223"></a>00223 <span class="comment">int (*Mpushstrbloc)(mmachine m,char *buf);</span>
245
<a name="l00224"></a>00224 <span class="comment">int (*MBdeftab)(mmachine m);</span>
246
<a name="l00225"></a>00225 <span class="comment">int (*MBstrcat)(mmachine m);</span>
247
<a name="l00226"></a>00226 <span class="comment">int (*PKhardpak)(mmachine m, char *name,</span>
248
<a name="l00227"></a>00227 <span class="comment">              int n, char **namefun, int (**fun)(mmachine z)</span>
249
<a name="l00228"></a>00228 <span class="comment">              , int *nargfun, char **typfun);</span>
250
<a name="l00229"></a>00229 <span class="comment">int (*PKloader)(mmachine m,char *name,char *simplename);</span>
251
<a name="l00230"></a>00230 <span class="comment">int (*SPfindfile)(packdir p,char *sign,int *size,char *path);</span>
252
<a name="l00231"></a>00231 <span class="comment">int (*SPaddfile)(packdir p,char *sign,int size,char *path);</span>
253
<a name="l00232"></a>00232 <span class="comment">int (*SCgetsrvsocket)(mmachine m, int server);</span>
254
<a name="l00233"></a>00233 <span class="comment">int (*SCgetsocket)(mmachine m, int channel);</span>
255
<a name="l00234"></a>00234 <span class="comment">int (*Mcutting)(char *comm, char **argv);</span>
256
<a name="l00235"></a>00235 <span class="comment">void (*MMechostr)(int i,char *buf,...);</span>
257
<a name="l00236"></a>00236 <span class="comment">int (*fread)(char* buf,int i,int j,FILE *f);</span>
258
<a name="l00237"></a>00237 <span class="comment">packdir Firstpack;</span>
259
<a name="l00238"></a>00238 <span class="comment">int (*OBJcreate)(mmachine m,int typ,int handsys,int typpere,int handsyspere);</span>
260
<a name="l00239"></a>00239 <span class="comment">int (*OBJaddreflex)(mmachine m,int typ, int num);</span>
261
<a name="l00240"></a>00240 <span class="comment">int (*OBJbeginreflex)(mmachine m,int typ,int handsys,int num);</span>
262
<a name="l00241"></a>00241 <span class="comment">int (*OBJdel)(mmachine m,int p,int flag);</span>
263
<a name="l00242"></a>00242 <span class="comment">int (*OBJdestroy)(mmachine m, int typ,int handsys,int objm,int flag);</span>
264
<a name="l00243"></a>00243 <span class="comment">int (*OBJdelTH)(mmachine m,int typ,int handsys);</span>
265
<a name="l00244"></a>00244 <span class="comment">int (*OBJcallreflex)(mmachine m,int nbarg);</span>
266
<a name="l00245"></a>00245 <span class="comment">int (*OBJregister)(int nbrefl,int recrefl,int (*destroy)(mmachine m,int handsys,int objm),char *name);</span>
267
<a name="l00246"></a>00246 <span class="comment">int (*OBJtypebyname)(char *name);</span>
268
<a name="l00247"></a>00247 <span class="comment">int (*OBJdefEvent)(int event,int (*cbevent)(mmachine m,HWND hwnd, unsigned msg,</span>
269
<a name="l00248"></a>00248 <span class="comment">                                UINT wParam,LONG lParam,int *ret));</span>
270
<a name="l00249"></a>00249 <span class="comment">int (*OBJgetUserEvent)();</span>
271
<a name="l00250"></a>00250 <span class="comment">void* (*SCgetExtra)(char *funcname);</span>
272
<a name="l00251"></a>00251 <span class="comment">char* (*stdloadJpg)(char *name,int *w,int *h);</span>
273
<a name="l00252"></a>00252 <span class="comment">int (*OBJdelTM)(mmachine m,int typ,int q);</span>
274
<a name="l00253"></a>00253 <span class="comment">int (*OBJfindTH)(mmachine m,int typ,int handsys);</span>
275
<a name="l00254"></a>00254 <span class="comment">int (*OBJfindTM)(mmachine m,int typ,int objm);</span>
276
<a name="l00255"></a>00255 <span class="comment">int (*Mpushstrblocn)(mmachine m,char *buf, int n);</span>
277
<a name="l00256"></a>00256 <span class="comment">int (*Minterpreter)(mmachine m);</span>
278
<a name="l00257"></a>00257 <span class="comment">int (*Msearchinsyspak)(mmachine m, char *name);</span>
279
<a name="l00258"></a>00258 <span class="comment">int (*MBstrcatn)(mmachine m);</span>
280
<a name="l00259"></a>00259 <span class="comment">*/</span>
281
<a name="l00260"></a>00260 
282
<a name="l00261"></a>00261 
283
<a name="l00262"></a>00262 
284
<a name="l00263"></a>00263 
285
<a name="l00264"></a>00264 
286
<a name="l00265"></a>00265 <span class="preprocessor">#endif</span>
287
<a name="l00266"></a>00266 <span class="preprocessor"></span>
288
</pre></div></div>
289
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
290
<a href="http://www.doxygen.org/index.html">
291
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
292
</body>
293
</html>
doxygen/html_gkeyfile/globals_func.html
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>keyfile: Data Fields</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.6.3 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff