Index: doxygen/html_gkeyfile/struct_c_bmachine.html
===================================================================
--- doxygen/html_gkeyfile/struct_c_bmachine.html	(nonexistent)
+++ doxygen/html_gkeyfile/struct_c_bmachine.html	(revision 2580)
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: CBmachine Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>CBmachine Struct Reference</h1><!-- doxytag: class="CBmachine" -->
+<p><a href="struct_c_bmachine-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+<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)" -->
+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>
+<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)" -->
+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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78d18e38b352250e8fe9bc0eee14a22d"></a><!-- doxytag: member="CBmachine::MMpull" ref="a78d18e38b352250e8fe9bc0eee14a22d" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpull</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5765cae3eae62c6003674dae0cd9a999"></a><!-- doxytag: member="CBmachine::MMgetPP" ref="a5765cae3eae62c6003674dae0cd9a999" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetPP</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa16f5913b9f08b17d3b381d2d0eacf91"></a><!-- doxytag: member="CBmachine::MBdeftab" ref="aa16f5913b9f08b17d3b381d2d0eacf91" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBdeftab</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a305fe5fb2e2b6749cb88f6712b485e5c"></a><!-- doxytag: member="CBmachine::MBstrcat" ref="a305fe5fb2e2b6749cb88f6712b485e5c" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcat</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mcutting</b> )(char *comm, char **argv)</td></tr>
+<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,...)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMechostr</b> )(int i, char *buf,...)</td></tr>
+<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)" -->
+size_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>fread</b> )(void *buf, size_t i, size_t j, FILE *f)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa797f541f1cb8caf51fe6a3efc53ce58"></a><!-- doxytag: member="CBmachine::Firstpack" ref="aa797f541f1cb8caf51fe6a3efc53ce58" args="" -->
+<a class="el" href="struct_packdir.html">packdir</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Firstpack</b></td></tr>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a8c0d9b10e49835632fd4ed70a9b4c7"></a><!-- doxytag: member="CBmachine::OBJtypebyname" ref="a9a8c0d9b10e49835632fd4ed70a9b4c7" args=")(char *name)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJtypebyname</b> )(char *name)</td></tr>
+<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))" -->
+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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a859017d26b1d39aaf082bc842fec2648"></a><!-- doxytag: member="CBmachine::OBJgetUserEvent" ref="a859017d26b1d39aaf082bc842fec2648" args=")()" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetUserEvent</b> )()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ff2279b66b322de3c4b6610ec6a8ca9"></a><!-- doxytag: member="CBmachine::SCgetExtra" ref="a7ff2279b66b322de3c4b6610ec6a8ca9" args=")(char *funcname)" -->
+void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetExtra</b> )(char *funcname)</td></tr>
+<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)" -->
+char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>stdloadJpg</b> )(char *name, int *w, int *h)</td></tr>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<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)" -->
+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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dcf92f2ff47b1ef89197b5b2f6cc273"></a><!-- doxytag: member="CBmachine::Minterpreter" ref="a2dcf92f2ff47b1ef89197b5b2f6cc273" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Minterpreter</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4161dd53ca0298cc5be79642c73c161"></a><!-- doxytag: member="CBmachine::MBstrcatn" ref="aa4161dd53ca0298cc5be79642c73c161" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcatn</b> )(<a class="el" href="struct_mmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+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>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMputs</b> )(int i, const char *text)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9bd2d2fe06c616671ad395119c3d345"></a><!-- doxytag: member="CBmachine::OBJgetNewHandler" ref="ac9bd2d2fe06c616671ad395119c3d345" args=")()" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetNewHandler</b> )()</td></tr>
+<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)" -->
+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>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/tabs.css
===================================================================
--- doxygen/html_gkeyfile/tabs.css	(nonexistent)
+++ doxygen/html_gkeyfile/tabs.css	(revision 2580)
@@ -0,0 +1,105 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : 80%;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs #MSearchBox
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : 80%;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.navpath
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+   text-align       : center;
+   margin           : 2px;
+   padding          : 2px;
+}
Index: doxygen/html_gkeyfile/struct_mmachine-members.html
===================================================================
--- doxygen/html_gkeyfile/struct_mmachine-members.html	(nonexistent)
+++ doxygen/html_gkeyfile/struct_mmachine-members.html	(revision 2580)
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<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>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/installdox
===================================================================
--- doxygen/html_gkeyfile/installdox	(nonexistent)
+++ doxygen/html_gkeyfile/installdox	(revision 2580)
@@ -0,0 +1,117 @@
+#!/usr/bin/perl
+
+%subst = ( );
+$quiet   = 0;
+
+if (open(F,"search.cfg"))
+{
+  $_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_;
+  $_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_;
+}
+
+while ( @ARGV ) {
+  $_ = shift @ARGV;
+  if ( s/^-// ) {
+    if ( /^l(.*)/ ) {
+      $v = ($1 eq "") ? shift @ARGV : $1;
+      ($v =~ /\/$/) || ($v .= "/");
+      $_ = $v;
+      if ( /(.+)\@(.+)/ ) {
+        if ( exists $subst{$1} ) {
+          $subst{$1} = $2;
+        } else {
+          print STDERR "Unknown tag file $1 given with option -l\n";
+          &usage();
+        }
+      } else {
+        print STDERR "Argument $_ is invalid for option -l\n";
+        &usage();
+      }
+    }
+    elsif ( /^q/ ) {
+      $quiet = 1;
+    }
+    elsif ( /^\?|^h/ ) {
+      &usage();
+    }
+    else {
+      print STDERR "Illegal option -$_\n";
+      &usage();
+    }
+  }
+  else {
+    push (@files, $_ );
+  }
+}
+
+foreach $sub (keys %subst)
+{
+  if ( $subst{$sub} eq "" ) 
+  {
+    print STDERR "No substitute given for tag file `$sub'\n";
+    &usage();
+  }
+  elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
+  {
+    print "Substituting $subst{$sub} for each occurence of tag file $sub\n"; 
+  }
+}
+
+if ( ! @files ) {
+  if (opendir(D,".")) {
+    foreach $file ( readdir(D) ) {
+      $match = ".html";
+      next if ( $file =~ /^\.\.?$/ );
+      ($file =~ /$match/) && (push @files, $file);
+      ($file =~ "tree.js") && (push @files, $file);
+    }
+    closedir(D);
+  }
+}
+
+if ( ! @files ) {
+  print STDERR "Warning: No input files given and none found!\n";
+}
+
+foreach $f (@files)
+{
+  if ( ! $quiet ) {
+    print "Editing: $f...\n";
+  }
+  $oldf = $f;
+  $f   .= ".bak";
+  unless (rename $oldf,$f) {
+    print STDERR "Error: cannot rename file $oldf\n";
+    exit 1;
+  }
+  if (open(F,"<$f")) {
+    unless (open(G,">$oldf")) {
+      print STDERR "Error: opening file $oldf for writing\n";
+      exit 1;
+    }
+    if ($oldf ne "tree.js") {
+      while (<F>) {
+        s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
+        print G "$_";
+      }
+    }
+    else {
+      while (<F>) {
+        s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g;
+        print G "$_";
+      }
+    }
+  } 
+  else {
+    print STDERR "Warning file $f does not exist\n";
+  }
+  unlink $f;
+}
+
+sub usage {
+  print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
+  print STDERR "Options:\n";
+  print STDERR "     -l tagfile\@linkName   tag file + URL or directory \n";
+  print STDERR "     -q                    Quiet mode\n\n";
+  exit 1;
+}

Property changes on: doxygen/html_gkeyfile/installdox
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: doxygen/html_gkeyfile/ftv2folderopen.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2folderopen.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/scol__glib__keyfile_8h_source.html
===================================================================
--- doxygen/html_gkeyfile/scol__glib__keyfile_8h_source.html	(nonexistent)
+++ doxygen/html_gkeyfile/scol__glib__keyfile_8h_source.html	(revision 2580)
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: scol_glib_keyfile.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<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 
+<a name="l00006"></a>00006 <span class="comment">/*</span>
+<a name="l00007"></a>00007 <span class="comment">This source file is part of Scol</span>
+<a name="l00008"></a>00008 <span class="comment">For the latest info, see http://www.scolring.org</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">Copyright (c) 2010 Stephane Bisaro, aka Iri &lt;iri@irizone.net&gt;</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment">This program is free software; you can redistribute it and/or modify it under</span>
+<a name="l00013"></a>00013 <span class="comment">the terms of the GNU Lesser General Public License as published by the Free Software</span>
+<a name="l00014"></a>00014 <span class="comment">Foundation; either version 2 of the License, or (at your option) any later</span>
+<a name="l00015"></a>00015 <span class="comment">version.</span>
+<a name="l00016"></a>00016 <span class="comment"></span>
+<a name="l00017"></a>00017 <span class="comment">This program is distributed in the hope that it will be useful, but WITHOUT</span>
+<a name="l00018"></a>00018 <span class="comment">ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS</span>
+<a name="l00019"></a>00019 <span class="comment">FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">You should have received a copy of the GNU Lesser General Public License along with</span>
+<a name="l00022"></a>00022 <span class="comment">this program; if not, write to the Free Software Foundation, Inc., 59 Temple</span>
+<a name="l00023"></a>00023 <span class="comment">Place - Suite 330, Boston, MA 02111-1307, USA, or go to</span>
+<a name="l00024"></a>00024 <span class="comment">http://www.gnu.org/copyleft/lesser.txt</span>
+<a name="l00025"></a>00025 <span class="comment"></span>
+<a name="l00026"></a>00026 <span class="comment">For others informations, please contact us from http://www.scolring.org/</span>
+<a name="l00027"></a>00027 <span class="comment">*/</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#ifndef __SCOL_GLIB_INI_H__</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define __SCOL_GLIB_INI_H__</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &quot;main.h&quot;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;glib/gstdio.h&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="comment">/* comment if  you &#39;d a 2.26 or + */</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#define GLIB_224</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#define GKEYFILE_PKG_NB         31</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define GKEYFILE_RFL_NB         0</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define OBJGKEYFILE_HANDLE      0</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 <span class="keywordtype">int</span> ObjKeyFile;
+<a name="l00045"></a>00045 <span class="comment">/* internals functions */</span>
+<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);
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="preprocessor">#endif  </span><span class="comment">/* __SCOL_GLIB_INI_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/tab_l.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/tab_l.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/structPackdir.html
===================================================================
--- doxygen/html_gkeyfile/structPackdir.html	(nonexistent)
+++ doxygen/html_gkeyfile/structPackdir.html	(revision 2580)
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Packdir Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Packdir Struct Reference</h1><!-- doxytag: class="Packdir" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6021cd8bd3f221c9ae5fe02f7e6a32bf"></a><!-- doxytag: member="Packdir::path" ref="a6021cd8bd3f221c9ae5fe02f7e6a32bf" args="[SIZESIGN]" -->
+char&nbsp;</td><td class="memItemRight" valign="bottom"><b>path</b> [SIZESIGN]</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef4db277c08bf7aac10dee9d0b87a0d0"></a><!-- doxytag: member="Packdir::quota" ref="aef4db277c08bf7aac10dee9d0b87a0d0" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>quota</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87478449d6300ecb5cc168824428c899"></a><!-- doxytag: member="Packdir::next" ref="a87478449d6300ecb5cc168824428c899" args="" -->
+struct <a class="el" href="structPackdir.html">Packdir</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li><a class="el" href="scol__plugin__lin_8h_source.html">scol_plugin_lin.h</a></li>
+<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/macros_8h.html
===================================================================
--- doxygen/html_gkeyfile/macros_8h.html	(nonexistent)
+++ doxygen/html_gkeyfile/macros_8h.html	(revision 2580)
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: macros.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>macros.h File Reference</h1>
+<p>usefull Scol macros  
+<a href="#_details">More...</a></p>
+
+<p><a href="macros_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef4636c89c5618830b95fafc242b764d"></a><!-- doxytag: member="macros.h::SAFEdelete" ref="aef4636c89c5618830b95fafc242b764d" args="(p)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SAFEdelete</b>(p)&nbsp;&nbsp;&nbsp;{ if (p) { free (p); (p) = NULL; } }</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcf361826c68da9462e4a3145e2d5963"></a><!-- doxytag: member="macros.h::_SEPTRBIT" ref="afcf361826c68da9462e4a3145e2d5963" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>_SEPTRBIT</b>&nbsp;&nbsp;&nbsp;0x00000001</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bb7f4a5ecbaa2f01e9de5fbb4ab386c"></a><!-- doxytag: member="macros.h::SEW2I" ref="a6bb7f4a5ecbaa2f01e9de5fbb4ab386c" args="(w)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEW2I</b>(w)&nbsp;&nbsp;&nbsp;((w)&gt;&gt;1)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3428b1f701e14774d518acc14e6e3ce1"></a><!-- doxytag: member="macros.h::SEW2P" ref="a3428b1f701e14774d518acc14e6e3ce1" args="(w)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEW2P</b>(w)&nbsp;&nbsp;&nbsp;((w)&gt;&gt;1)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad019a6837bcb094bf74e812ceed59430"></a><!-- doxytag: member="macros.h::SEI2W" ref="ad019a6837bcb094bf74e812ceed59430" args="(n)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEI2W</b>(n)&nbsp;&nbsp;&nbsp;((n)&lt;&lt;1)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6b75e0db064027515be00c7b4e0c8d5"></a><!-- doxytag: member="macros.h::SEP2W" ref="ac6b75e0db064027515be00c7b4e0c8d5" args="(p)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEP2W</b>(p)&nbsp;&nbsp;&nbsp;((p)&lt;&lt;1 | _SEPTRBIT)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad15a32f5c85fcffb8411032a14e8bb6d"></a><!-- doxytag: member="macros.h::MTOI" ref="ad15a32f5c85fcffb8411032a14e8bb6d" args="(mot)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MTOI</b>(mot)&nbsp;&nbsp;&nbsp;((mot)&gt;&gt;1)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e53dfb6d852d701032f0cf4583a266f"></a><!-- doxytag: member="macros.h::MTOP" ref="a2e53dfb6d852d701032f0cf4583a266f" args="(mot)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MTOP</b>(mot)&nbsp;&nbsp;&nbsp;((mot)&gt;&gt;1)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a299a57c8e54be503350efe243ac08515"></a><!-- doxytag: member="macros.h::ITOM" ref="a299a57c8e54be503350efe243ac08515" args="(mot)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>ITOM</b>(mot)&nbsp;&nbsp;&nbsp;((mot)&lt;&lt;1)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a324c24f1e9adac1061d094dbfd6ddd4b"></a><!-- doxytag: member="macros.h::PTOM" ref="a324c24f1e9adac1061d094dbfd6ddd4b" args="(mot)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PTOM</b>(mot)&nbsp;&nbsp;&nbsp;(((mot)&lt;&lt;1)+1)</td></tr>
+<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)" -->
+#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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeea6cfed5ac6a405e8b3c40bf14784d2"></a><!-- doxytag: member="macros.h::SEDROP" ref="aeea6cfed5ac6a405e8b3c40bf14784d2" args="(m, n)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEDROP</b>(m, n)&nbsp;&nbsp;&nbsp;((m)-&gt;pp += (n))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6c44381e754a26d341915adffac5069"></a><!-- doxytag: member="macros.h::SEPUSHSTR" ref="ae6c44381e754a26d341915adffac5069" args="(m, s)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SEPUSHSTR</b>(m, s)&nbsp;&nbsp;&nbsp;(Mpushstrbloc((m), (s)))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a992e023ab2b1a1a5f7b9b17a09cc0ce7"></a><!-- doxytag: member="macros.h::CHECK" ref="a992e023ab2b1a1a5f7b9b17a09cc0ce7" args="(m)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>CHECK</b>(m)&nbsp;&nbsp;&nbsp;if ((tmp_res=m)) return tmp_res</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a176e70b7b27493cb9439efab7e1106d6"></a><!-- doxytag: member="macros.h::SCOLUTF8" ref="a176e70b7b27493cb9439efab7e1106d6" args="(string, len)" -->
+#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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c41e89e6caabcae375a9efc7b1935aa"></a><!-- doxytag: member="macros.h::UTF8SCOL" ref="a1c41e89e6caabcae375a9efc7b1935aa" args="(string, len)" -->
+#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>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa45d7fbe0ff7d03baf556fedfdc49b32"></a><!-- doxytag: member="macros.h::SIZEINT" ref="aa45d7fbe0ff7d03baf556fedfdc49b32" args="(x)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SIZEINT</b>(x)&nbsp;&nbsp;&nbsp;floor (log10 (x)) + 1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FSET</b>(val, f)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d88531a1a242878fe4e423219aab5c6"></a><!-- doxytag: member="macros.h::FGET" ref="a5d88531a1a242878fe4e423219aab5c6" args="(val)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FGET</b>(val)&nbsp;&nbsp;&nbsp;(*(float*)&amp;(val))</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>usefull Scol macros </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Sylvain HUET, Stephane Bisaro </dd></dl>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="a8eab2b9b6cd86246ecd6445ddb15442b"></a><!-- doxytag: member="macros.h::FSET" ref="a8eab2b9b6cd86246ecd6445ddb15442b" args="(val, f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FSET</td>
+          <td>(</td>
+          <td class="paramtype">val, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<b>Value:</b><div class="fragment"><pre class="fragment">{                 \
+  <span class="keywordtype">float</span> g = (f);                      \
+  (val) = (*(<span class="keywordtype">int</span>*)&amp;g) &amp; 0xfffffffe;     \
+}
+</pre></div>
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/main.html
===================================================================
--- doxygen/html_gkeyfile/main.html	(nonexistent)
+++ doxygen/html_gkeyfile/main.html	(revision 2580)
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>gKeyfile Documentation</h1></div>
+<p>gKeyFile is a Scol library based from GLib 2.24 / 2.26.<br />
+Supported platforms : GNU / Linux and Microsoft Windows</p>
+
+<h2>Installation</h2>
+<ol>
+<li>Download the library (MS Windows : <em>gkeyfile.dll</em>, 
+GNU/Linux : <em>gkeyfile.so</em>) : 
+</li>
+<li>Copy it to your scol's plugins directory</li>
+<li>Edit the <em>usm.ini</em> file and add this line :
+<div class="fragment"><pre class="fragment">plugin plugins/gkeyfile.dll SCOLloadGKEYFILE SCOLfreeGKEYFILE</pre></div> if you
+are on MS Windows, or<br />
+<div class="fragment"><pre class="fragment">plugin ./plugins/gkeyfile.so SCOLloadGKEYFILE SCOLfreeGKEYFILE</pre></div> if you
+are on GNU/linux.</li>
+<li>(Re)Launch Scol.</li>
+</ol>
+<p>You must have the GLib 2.24 or + library installed on your system. 
+Only the GLib. <br />
+More information <a href="http://trac.scolring.org/projects/lib2dgtk/wiki/Installation">here</a> (section : GTK+)</p>
+
+<p>To uninstall, comment or remove the line to the <em>usm.ini</em> file. You can
+safely delete the *.dll or *.so if you want.</p>
+
+<h2>Introduction</h2>
+<p>It reads and write a <em>key file</em>, typically a configuration file.</p>
+<p>This key file can contain groups, keys, values, list of values and localization
+for each key. It is possible to read and write any comments.<br />
+Here is an example :</p>
+
+<div class="fragment"><pre class="fragment">
+# This is an example key-value file
+
+[userconf]
+# The default value of Name
+Name=Your pseudo
+# The french value of Name
+Name[fr]=Votre pseudonyme
+# The german value of Name
+Name[de]=Ihr Spitzname
+# His/her password
+Pass=Your passeword
+Pass[fr]=Votre mot de passe
+Pass[es]=Contraseña
+# Identification
+Login=iri
+Pwd=1%f5]mfé
+# Number of connexion, success, fail
+Conn=12;11;1
+
+# Skin configuration
+[skin]
+Name=red
+Path=app/themes/red/
+Others=blue;yellow;green;black
+Position=50;120
+
+# Personnal values
+[personnal]
+# integer
+value=12;4;589;-12;4
+# float
+valuef=0.25;4.52
+</pre></div>
+
+<p>The complete API can be found <a href="scol__glib__keyfile_8c.html#_details">here</a></p>
+
+<p>Here a basic example (with the key file above)</p>
+<div class="fragment"><pre class="fragment">
+typeof Ini = ObjKeyFile;;
+
+fun extrcatIniSub (list)=
+	if list == nil then
+		0
+	else
+		let hd list -> [key value] in
+		(
+		_fooS strcatn ".... " :: key :: " : " :: value :: nil;
+		extrcatIniSub tl list
+		);;
+
+fun extrcatIni (list)=
+	if list == nil then
+		0
+	else
+		let hd list -> [group sublist] in
+		(
+		_fooS strcat ".. " group;
+		extrcatIniSub sublist;
+		extrcatIni tl list
+		);;
+
+fun main ()=
+	_showconsole;
+	
+	// flag = 3 : we need the localization and the comments
+	set Ini = _gkeyFileLoadP _channel _checkpack "tests/gkeyfile/test.ini" nil 3;
+	if Ini == nil then
+	(
+		_fooS "The key file could not be loaded !";
+		0
+	else
+	(
+		// What structure is contained in this file ? It will be displayed in the console
+		extrcatIni _gkeyFileGetDatas Ini;
+		// Get somevalues ...
+		_fooS gkeyFileGetValue Ini "username" "Name" GKF_VALUE_STRING;
+		_fooS gkeyFileGetLocaleValue Ini "username" "Name" "fr";
+		// We add a key and few localized values
+		set Ini = _gkeyFileSetValue Ini "username" "hi" "Welcome" GKF_VALUE_STRING;
+		set Ini = _gkeyFileSetLocaleValue Ini "username" "hi" "Bonjour !" "fr";
+		set Ini = _gkeyFileSetLocaleValue Ini "username" "hi" "Benvenuti !" "it";
+		// We save the strcuture to the key file (it will be overwritten)
+		_fooId _gkeyFileSave Ini _getmodifypack "tests/gkeyfile/test.ini";
+		0
+	);;
+</pre></div>
+
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 12:50:51 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/ftv2mnode.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2mnode.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/ftv2doc.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2doc.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/ftv2pnode.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2pnode.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/tab_r.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/tab_r.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/scol__plugin__win_8h.html
===================================================================
--- doxygen/html_gkeyfile/scol__plugin__win_8h.html	(nonexistent)
+++ doxygen/html_gkeyfile/scol__plugin__win_8h.html	(revision 2580)
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: scol_plugin_win.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>scol_plugin_win.h File Reference</h1>
+<p>Scol plugin definition API (MS Windows).  
+<a href="#_details">More...</a></p>
+<code>#include &lt;windows.h&gt;</code><br/>
+<code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+
+<p><a href="scol__plugin__win_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
+<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>
+<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>
+<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>
+<tr><td colspan="2"><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e14e3bccf6fa90e805265922c71ab7b"></a><!-- doxytag: member="scol_plugin_win.h::SizeWord" ref="a0e14e3bccf6fa90e805265922c71ab7b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SizeWord</b>&nbsp;&nbsp;&nbsp;4</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01ffba2739159ece3f306807710d100a"></a><!-- doxytag: member="scol_plugin_win.h::SizeHeader" ref="a01ffba2739159ece3f306807710d100a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SizeHeader</b>&nbsp;&nbsp;&nbsp;3</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a263efce0e5cda1d387a1a43f94715445"></a><!-- doxytag: member="scol_plugin_win.h::NIL" ref="a263efce0e5cda1d387a1a43f94715445" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>NIL</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f8fc15f1afc3cedb0d5a9cde27c8ad0"></a><!-- doxytag: member="scol_plugin_win.h::TYPETAB" ref="a0f8fc15f1afc3cedb0d5a9cde27c8ad0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPETAB</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48f436fd6e36acb2b8a8a2687ab30f32"></a><!-- doxytag: member="scol_plugin_win.h::TYPEBUF" ref="a48f436fd6e36acb2b8a8a2687ab30f32" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPEBUF</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa449ec0762f8c3123546b00efe7a15e1"></a><!-- doxytag: member="scol_plugin_win.h::MERREND" ref="aa449ec0762f8c3123546b00efe7a15e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERREND</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a907846a1fe7216a390a5194c10814fde"></a><!-- doxytag: member="scol_plugin_win.h::MERROK" ref="a907846a1fe7216a390a5194c10814fde" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERROK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6f029576ded39aa04ba5048ef79fc9"></a><!-- doxytag: member="scol_plugin_win.h::MERRMEM" ref="a2e6f029576ded39aa04ba5048ef79fc9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRMEM</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2702c714b53e5a441d0c3f33a2dddfe2"></a><!-- doxytag: member="scol_plugin_win.h::MERRTYP" ref="a2702c714b53e5a441d0c3f33a2dddfe2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRTYP</b>&nbsp;&nbsp;&nbsp;-2</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcddffbdcb1935958c3c06f9b2926746"></a><!-- doxytag: member="scol_plugin_win.h::MERRRET" ref="abcddffbdcb1935958c3c06f9b2926746" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRRET</b>&nbsp;&nbsp;&nbsp;-3</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e6d2d837fba1e45e830f878c8821f93"></a><!-- doxytag: member="scol_plugin_win.h::MERRNUL" ref="a3e6d2d837fba1e45e830f878c8821f93" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRNUL</b>&nbsp;&nbsp;&nbsp;-4</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33540cd9b5364aef69c47f7f61e96c1b"></a><!-- doxytag: member="scol_plugin_win.h::MERRNF" ref="a33540cd9b5364aef69c47f7f61e96c1b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRNF</b>&nbsp;&nbsp;&nbsp;-5</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ff9269ac0c4a63b20fa36ba9b8b137a"></a><!-- doxytag: member="scol_plugin_win.h::MERRLINK" ref="a6ff9269ac0c4a63b20fa36ba9b8b137a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRLINK</b>&nbsp;&nbsp;&nbsp;-6</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0d08edd1e601314c5d13f14262670f5"></a><!-- doxytag: member="scol_plugin_win.h::MERRFULL" ref="ad0d08edd1e601314c5d13f14262670f5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRFULL</b>&nbsp;&nbsp;&nbsp;-7</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a7f19899715147098e70ca28042e52e"></a><!-- doxytag: member="scol_plugin_win.h::MERRUNKNOWN" ref="a8a7f19899715147098e70ca28042e52e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRUNKNOWN</b>&nbsp;&nbsp;&nbsp;-8</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad47142a74a36ca03d4b703654a41f461"></a><!-- doxytag: member="scol_plugin_win.h::MERRTOOLARGE" ref="ad47142a74a36ca03d4b703654a41f461" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRTOOLARGE</b>&nbsp;&nbsp;&nbsp;-9</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec3ca947be80963c4f1225ade87b47b4"></a><!-- doxytag: member="scol_plugin_win.h::MERREP" ref="aec3ca947be80963c4f1225ade87b47b4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERREP</b>&nbsp;&nbsp;&nbsp;-10</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a412363288fc15665c703f77fff87beca"></a><!-- doxytag: member="scol_plugin_win.h::MERRFILE" ref="a412363288fc15665c703f77fff87beca" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRFILE</b>&nbsp;&nbsp;&nbsp;-11</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a929142840816762fffb00c3fe8995d44"></a><!-- doxytag: member="scol_plugin_win.h::MERRCLOSE" ref="a929142840816762fffb00c3fe8995d44" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRCLOSE</b>&nbsp;&nbsp;&nbsp;-12</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1560e37650b25a3bfbc6c5a0f949b471"></a><!-- doxytag: member="scol_plugin_win.h::MERRCHNLDWN" ref="a1560e37650b25a3bfbc6c5a0f949b471" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MERRCHNLDWN</b>&nbsp;&nbsp;&nbsp;-13</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a439a1a8e93e2f008dde6ebb99bd3cd"></a><!-- doxytag: member="scol_plugin_win.h::OFFSCCUR" ref="a3a439a1a8e93e2f008dde6ebb99bd3cd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFSCCUR</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c5443ebdb51e9b7bd8fbbfc0338a5f3"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJMAG" ref="a4c5443ebdb51e9b7bd8fbbfc0338a5f3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJMAG</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93a9e8336c5ac42cb048bfcc1efb2e07"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJCHN" ref="a93a9e8336c5ac42cb048bfcc1efb2e07" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJCHN</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe79d44c8cc5c39da8804284da267fdf"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJTYP" ref="afe79d44c8cc5c39da8804284da267fdf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJTYP</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac92409e3fc78c27937baa1219f9b9253"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJHAND" ref="ac92409e3fc78c27937baa1219f9b9253" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJHAND</b>&nbsp;&nbsp;&nbsp;3</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add2d9b5c7a79ce6713f64c76ce83fbed"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJTPERE" ref="add2d9b5c7a79ce6713f64c76ce83fbed" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJTPERE</b>&nbsp;&nbsp;&nbsp;4</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac67c53210d0701765927a761dbb45c3f"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJHPERE" ref="ac67c53210d0701765927a761dbb45c3f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJHPERE</b>&nbsp;&nbsp;&nbsp;5</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6ce1844b6852b85fd0b392a9e662ae4"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJREF0" ref="ad6ce1844b6852b85fd0b392a9e662ae4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJREF0</b>&nbsp;&nbsp;&nbsp;6</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cab594a94b90eff55516e3fbc7622d5"></a><!-- doxytag: member="scol_plugin_win.h::OFFOBJUSER0" ref="a8cab594a94b90eff55516e3fbc7622d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OFFOBJUSER0</b>&nbsp;&nbsp;&nbsp;7</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78bf0d1344a037b7c033a1b421663c13"></a><!-- doxytag: member="scol_plugin_win.h::MSKFOO" ref="a78bf0d1344a037b7c033a1b421663c13" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKFOO</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a872043d617f0c3bcfdbed794a5210df1"></a><!-- doxytag: member="scol_plugin_win.h::MSKRUNTIME" ref="a872043d617f0c3bcfdbed794a5210df1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKRUNTIME</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2012faf1473b6373eb10a57d9768c067"></a><!-- doxytag: member="scol_plugin_win.h::MSKWARNING" ref="a2012faf1473b6373eb10a57d9768c067" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKWARNING</b>&nbsp;&nbsp;&nbsp;4</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2bd771f8a51220587fa673aa19f336"></a><!-- doxytag: member="scol_plugin_win.h::MSKTRACE" ref="a4d2bd771f8a51220587fa673aa19f336" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKTRACE</b>&nbsp;&nbsp;&nbsp;8</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68cd7a5a250fe79817cf3413518fa962"></a><!-- doxytag: member="scol_plugin_win.h::MSKDEBUG" ref="a68cd7a5a250fe79817cf3413518fa962" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MSKDEBUG</b>&nbsp;&nbsp;&nbsp;16</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38fb5fbcd280731d48a16f4af8c59ef3"></a><!-- doxytag: member="scol_plugin_win.h::TYPVAR" ref="a38fb5fbcd280731d48a16f4af8c59ef3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPVAR</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6044a9ab79c4a3f67a44e1a2ec3a8a26"></a><!-- doxytag: member="scol_plugin_win.h::TYPCONS" ref="a6044a9ab79c4a3f67a44e1a2ec3a8a26" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCONS</b>&nbsp;&nbsp;&nbsp;-2</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b80967d50e0d1244cd22cfecce6092f"></a><!-- doxytag: member="scol_plugin_win.h::TYPTYPE" ref="a8b80967d50e0d1244cd22cfecce6092f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPTYPE</b>&nbsp;&nbsp;&nbsp;-3</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aead58f2dd4856cf611cdcf4a35d3200d"></a><!-- doxytag: member="scol_plugin_win.h::TYPFIELD" ref="aead58f2dd4856cf611cdcf4a35d3200d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPFIELD</b>&nbsp;&nbsp;&nbsp;-4</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacb4f3bca46cccd2f942266545b18552"></a><!-- doxytag: member="scol_plugin_win.h::TYPSTRUC" ref="aacb4f3bca46cccd2f942266545b18552" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPSTRUC</b>&nbsp;&nbsp;&nbsp;-5</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3f4a7e1dcbebe55d6f10f5387fcdc31"></a><!-- doxytag: member="scol_plugin_win.h::TYPCONS0" ref="ab3f4a7e1dcbebe55d6f10f5387fcdc31" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCONS0</b>&nbsp;&nbsp;&nbsp;-6</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90094dae8c4655ebb5a41e7d5b7fbce3"></a><!-- doxytag: member="scol_plugin_win.h::TYPCOM" ref="a90094dae8c4655ebb5a41e7d5b7fbce3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCOM</b>&nbsp;&nbsp;&nbsp;-7</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab521b2b24e0ae4fdd57a0b66b52e42b"></a><!-- doxytag: member="scol_plugin_win.h::TYPCOMV" ref="aab521b2b24e0ae4fdd57a0b66b52e42b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPCOMV</b>&nbsp;&nbsp;&nbsp;-8</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78ec1c0dfb7188fe981fd06c47b6c108"></a><!-- doxytag: member="scol_plugin_win.h::SIZESIGN" ref="a78ec1c0dfb7188fe981fd06c47b6c108" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SIZESIGN</b>&nbsp;&nbsp;&nbsp;1024</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc63a69046e472ffa469578519507514"></a><!-- doxytag: member="scol_plugin_win.h::TYPESNONE" ref="afc63a69046e472ffa469578519507514" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPESNONE</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad92407511eba87a4f15571ddaffe0c74"></a><!-- doxytag: member="scol_plugin_win.h::TYPESLOGIC" ref="ad92407511eba87a4f15571ddaffe0c74" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TYPESLOGIC</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+<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)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCOLinitplugin</b>(X)&nbsp;&nbsp;&nbsp;ww=X</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e07076734acf3d35a79f8e38bf6369"></a><!-- doxytag: member="scol_plugin_win.h::MMpush" ref="af3e07076734acf3d35a79f8e38bf6369" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpush</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMpush)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c22fb2229658c0a65440eab267091c4"></a><!-- doxytag: member="scol_plugin_win.h::MMpushNoGC" ref="a5c22fb2229658c0a65440eab267091c4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpushNoGC</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMpushNoGC)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23e6f276e44f94f6254d5c79f307adcc"></a><!-- doxytag: member="scol_plugin_win.h::MMpull" ref="a23e6f276e44f94f6254d5c79f307adcc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpull</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMpull)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6496ee28e8e55523d66a618b52c3e826"></a><!-- doxytag: member="scol_plugin_win.h::MMgetPP" ref="a6496ee28e8e55523d66a618b52c3e826" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetPP</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMgetPP)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9d7be5fecd534bdf25b46eef0ce38ff"></a><!-- doxytag: member="scol_plugin_win.h::MMsetPP" ref="af9d7be5fecd534bdf25b46eef0ce38ff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetPP</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetPP)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab08b480d236336d89e2563c0f1b43b19"></a><!-- doxytag: member="scol_plugin_win.h::MMget" ref="ab08b480d236336d89e2563c0f1b43b19" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMget</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMget)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f5830e1ae64ccd4710af44745d2ee2f"></a><!-- doxytag: member="scol_plugin_win.h::MMset" ref="a1f5830e1ae64ccd4710af44745d2ee2f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMset</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMset)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae868c58808d323abff9d19782046d057"></a><!-- doxytag: member="scol_plugin_win.h::MMgetglobal" ref="ae868c58808d323abff9d19782046d057" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetglobal</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMgetglobal)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37237fd8e148500985340f745e1ba8b0"></a><!-- doxytag: member="scol_plugin_win.h::MMsetglobal" ref="a37237fd8e148500985340f745e1ba8b0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetglobal</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetglobal)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a792002da8a3ee74db75d6c59190f6a41"></a><!-- doxytag: member="scol_plugin_win.h::MMgetbase" ref="a792002da8a3ee74db75d6c59190f6a41" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetbase</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMgetbase)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13f757dd6b684882c9bc6a4708d020cf"></a><!-- doxytag: member="scol_plugin_win.h::MMsetbase" ref="a13f757dd6b684882c9bc6a4708d020cf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetbase</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetbase)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1c12cc34e2f33944660a7c64588e886"></a><!-- doxytag: member="scol_plugin_win.h::MMfetch" ref="ab1c12cc34e2f33944660a7c64588e886" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMfetch</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMfetch)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addf9781ec23ce42fbde81277cb8a3909"></a><!-- doxytag: member="scol_plugin_win.h::MMstore" ref="addf9781ec23ce42fbde81277cb8a3909" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstore</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMstore)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f21f62ff266b8aece79f9ef67acbfba"></a><!-- doxytag: member="scol_plugin_win.h::MMstart" ref="a7f21f62ff266b8aece79f9ef67acbfba" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstart</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMstart)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a928da69d88876afc9e409c8b35d0f673"></a><!-- doxytag: member="scol_plugin_win.h::MMsize" ref="a928da69d88876afc9e409c8b35d0f673" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsize</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsize)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3119b2abd6f2d1a87de994422acaec05"></a><!-- doxytag: member="scol_plugin_win.h::MMtype" ref="a3119b2abd6f2d1a87de994422acaec05" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMtype</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMtype)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c825e9040d599ab95626de535f2024f"></a><!-- doxytag: member="scol_plugin_win.h::MMstartstr" ref="a1c825e9040d599ab95626de535f2024f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstartstr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMstartstr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3a1f992ce1c423e63750499e50dfdbe"></a><!-- doxytag: member="scol_plugin_win.h::MMsizestr" ref="af3a1f992ce1c423e63750499e50dfdbe" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsizestr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsizestr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88adea6674cf628bcefb9693daef8c49"></a><!-- doxytag: member="scol_plugin_win.h::MMsetsizestr" ref="a88adea6674cf628bcefb9693daef8c49" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetsizestr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMsetsizestr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0d3772b8d902a3b6e84a807ebabd2ff"></a><!-- doxytag: member="scol_plugin_win.h::MMmalloc" ref="ae0d3772b8d902a3b6e84a807ebabd2ff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmalloc</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMmalloc)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5d9cd01000983d85722959a41cbe52f"></a><!-- doxytag: member="scol_plugin_win.h::MMmallocCLR" ref="ab5d9cd01000983d85722959a41cbe52f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmallocCLR</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMmallocCLR)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23b2e037728d7043616022fc889d9214"></a><!-- doxytag: member="scol_plugin_win.h::Mpushstrbloc" ref="a23b2e037728d7043616022fc889d9214" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrbloc</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Mpushstrbloc)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1513ffc19abd66f6c1d86116e978646d"></a><!-- doxytag: member="scol_plugin_win.h::MBdeftab" ref="a1513ffc19abd66f6c1d86116e978646d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBdeftab</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MBdeftab)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae434edecba24fa1d832220c54bc3f18"></a><!-- doxytag: member="scol_plugin_win.h::MBstrcat" ref="aae434edecba24fa1d832220c54bc3f18" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcat</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MBstrcat)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e97d226f4e639abe914885409c26302"></a><!-- doxytag: member="scol_plugin_win.h::PKhardpak" ref="a6e97d226f4e639abe914885409c26302" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKhardpak</b>&nbsp;&nbsp;&nbsp;(ww-&gt;PKhardpak)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ce075adff9af2647266cd10e5831c83"></a><!-- doxytag: member="scol_plugin_win.h::PKloader" ref="a3ce075adff9af2647266cd10e5831c83" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKloader</b>&nbsp;&nbsp;&nbsp;(ww-&gt;PKloader)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf73e62ec507fe36433a5c970d6e5102"></a><!-- doxytag: member="scol_plugin_win.h::SPfindfile" ref="adf73e62ec507fe36433a5c970d6e5102" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPfindfile</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SPfindfile)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2bdc5ade16bfa3c02b31f7fd5dff66"></a><!-- doxytag: member="scol_plugin_win.h::SPaddfile" ref="adc2bdc5ade16bfa3c02b31f7fd5dff66" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPaddfile</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SPaddfile)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ba8a53fa9e139595c0e36b0e4cd0b13"></a><!-- doxytag: member="scol_plugin_win.h::SCgetsrvsocket" ref="a2ba8a53fa9e139595c0e36b0e4cd0b13" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsrvsocket</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SCgetsrvsocket)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2066a66406ff3302a2f1a859c67b8fa"></a><!-- doxytag: member="scol_plugin_win.h::SCgetsocket" ref="ac2066a66406ff3302a2f1a859c67b8fa" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsocket</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SCgetsocket)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7350412f62dad1211df449b41e46ec01"></a><!-- doxytag: member="scol_plugin_win.h::Mcutting" ref="a7350412f62dad1211df449b41e46ec01" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mcutting</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Mcutting)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac53532e8a09b1e993a56d931248c15cd"></a><!-- doxytag: member="scol_plugin_win.h::MMechostr" ref="ac53532e8a09b1e993a56d931248c15cd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMechostr</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMechostr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f8b614b8d44f20807fa09d6e8e8f84a"></a><!-- doxytag: member="scol_plugin_win.h::Firstpack" ref="a5f8b614b8d44f20807fa09d6e8e8f84a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Firstpack</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Firstpack)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e7b9e06ad75147349d588b34bad52c2"></a><!-- doxytag: member="scol_plugin_win.h::OBJcreate" ref="a9e7b9e06ad75147349d588b34bad52c2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcreate</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJcreate)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76d63f10658acc1081b25e20feb185c9"></a><!-- doxytag: member="scol_plugin_win.h::OBJaddreflex" ref="a76d63f10658acc1081b25e20feb185c9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJaddreflex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJaddreflex)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff4668c488e91444e5d05808777aa8b1"></a><!-- doxytag: member="scol_plugin_win.h::OBJbeginreflex" ref="aff4668c488e91444e5d05808777aa8b1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJbeginreflex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJbeginreflex)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b09a7b3f6b7274258634370e4c7aa3a"></a><!-- doxytag: member="scol_plugin_win.h::OBJdel" ref="a5b09a7b3f6b7274258634370e4c7aa3a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdel</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdel)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2898b5a630389d82205531a646c3fe25"></a><!-- doxytag: member="scol_plugin_win.h::OBJdestroy" ref="a2898b5a630389d82205531a646c3fe25" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdestroy</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdestroy)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a775af090c879df82e3c08dc4d5125c88"></a><!-- doxytag: member="scol_plugin_win.h::OBJdelTH" ref="a775af090c879df82e3c08dc4d5125c88" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTH</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdelTH)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6572556d8a33d50cb04a748c03f3e462"></a><!-- doxytag: member="scol_plugin_win.h::OBJcallreflex" ref="a6572556d8a33d50cb04a748c03f3e462" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcallreflex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJcallreflex)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a797b8b6120bab92e15962e52e54bbfe4"></a><!-- doxytag: member="scol_plugin_win.h::OBJregister" ref="a797b8b6120bab92e15962e52e54bbfe4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJregister</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJregister)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc6d59a68a65e13ab170af1faf2d6add"></a><!-- doxytag: member="scol_plugin_win.h::OBJtypebyname" ref="adc6d59a68a65e13ab170af1faf2d6add" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJtypebyname</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJtypebyname)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af61dbcad74150b39ae35c1b07c54d847"></a><!-- doxytag: member="scol_plugin_win.h::OBJdefEvent" ref="af61dbcad74150b39ae35c1b07c54d847" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdefEvent</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdefEvent)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af96b6c8d7867334edf848eda937b2b42"></a><!-- doxytag: member="scol_plugin_win.h::OBJgetUserEvent" ref="af96b6c8d7867334edf848eda937b2b42" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetUserEvent</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJgetUserEvent)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94e6f1da2e31c1805ae180a561bee026"></a><!-- doxytag: member="scol_plugin_win.h::SCgetExtra" ref="a94e6f1da2e31c1805ae180a561bee026" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetExtra</b>&nbsp;&nbsp;&nbsp;(ww-&gt;SCgetExtra)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5423d44a9e1a9baeda03533816147a00"></a><!-- doxytag: member="scol_plugin_win.h::stdloadJpg" ref="a5423d44a9e1a9baeda03533816147a00" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>stdloadJpg</b>&nbsp;&nbsp;&nbsp;(ww-&gt;stdloadJpg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f51df8ba98fe24e7b8cdbfa2990c55e"></a><!-- doxytag: member="scol_plugin_win.h::OBJdelTM" ref="a4f51df8ba98fe24e7b8cdbfa2990c55e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTM</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJdelTM)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a527935d66661cbcce683b8ed00b372ef"></a><!-- doxytag: member="scol_plugin_win.h::OBJfindTH" ref="a527935d66661cbcce683b8ed00b372ef" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTH</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJfindTH)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bd1dc454c92adb766e40bf0161d5860"></a><!-- doxytag: member="scol_plugin_win.h::OBJfindTM" ref="a9bd1dc454c92adb766e40bf0161d5860" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTM</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJfindTM)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ac703dfc4e8abdc86e3d15eef756b29"></a><!-- doxytag: member="scol_plugin_win.h::Mpushstrblocn" ref="a5ac703dfc4e8abdc86e3d15eef756b29" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrblocn</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Mpushstrblocn)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a036ef055fa62e11ed6590b862808f44b"></a><!-- doxytag: member="scol_plugin_win.h::Minterpreter" ref="a036ef055fa62e11ed6590b862808f44b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Minterpreter</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Minterpreter)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a081157c9753c5425f027a4d38435df60"></a><!-- doxytag: member="scol_plugin_win.h::Msearchinsyspak" ref="a081157c9753c5425f027a4d38435df60" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Msearchinsyspak</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Msearchinsyspak)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed11b5e512447de4a70a3ea3557a37df"></a><!-- doxytag: member="scol_plugin_win.h::MBstrcatn" ref="aed11b5e512447de4a70a3ea3557a37df" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcatn</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MBstrcatn)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8738da0059866e7a3fdef71b2d46be47"></a><!-- doxytag: member="scol_plugin_win.h::Buf2Tex" ref="a8738da0059866e7a3fdef71b2d46be47" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>Buf2Tex</b>&nbsp;&nbsp;&nbsp;(ww-&gt;Buffer2texture)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3829e57d7fb1159c699543c4b589a45b"></a><!-- doxytag: member="scol_plugin_win.h::MMputs" ref="a3829e57d7fb1159c699543c4b589a45b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMputs</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMputs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60736632dd5d6adbfb693a75fe9d67e6"></a><!-- doxytag: member="scol_plugin_win.h::OBJgetNewHandler" ref="a60736632dd5d6adbfb693a75fe9d67e6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetNewHandler</b>&nbsp;&nbsp;&nbsp;(ww-&gt;OBJgetNewHandler)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ea7a317aa2f38c61a95085fc2ba438a"></a><!-- doxytag: member="scol_plugin_win.h::MMneedMemory" ref="a5ea7a317aa2f38c61a95085fc2ba438a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMneedMemory</b>&nbsp;&nbsp;&nbsp;(ww-&gt;MMneedMemory)</td></tr>
+<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad0a973cc2d3cd0e2271566c4444d431"></a><!-- doxytag: member="scol_plugin_win.h::mmachine" ref="aad0a973cc2d3cd0e2271566c4444d431" args="" -->
+typedef struct <a class="el" href="structMmachine.html">Mmachine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>mmachine</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c71f32476c4d24494c14e4ecdf8ada1"></a><!-- doxytag: member="scol_plugin_win.h::packdir" ref="a0c71f32476c4d24494c14e4ecdf8ada1" args="" -->
+typedef struct <a class="el" href="structPackdir.html">Packdir</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>packdir</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a236833e426ff525f72642d4e9acc9075"></a><!-- doxytag: member="scol_plugin_win.h::cbmachine" ref="a236833e426ff525f72642d4e9acc9075" args="" -->
+typedef struct <a class="el" href="structCBmachine.html">CBmachine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>cbmachine</b></td></tr>
+<tr><td colspan="2"><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95981606817c56a4a3aa27218ae6e722"></a><!-- doxytag: member="scol_plugin_win.h::ww" ref="a95981606817c56a4a3aa27218ae6e722" args="" -->
+<a class="el" href="structCBmachine.html">cbmachine</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ww</b></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Scol plugin definition API (MS Windows). </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Sylvain HUET </dd></dl>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/doxygen.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/doxygen.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/scol__plugin__lin_8h_source.html
===================================================================
--- doxygen/html_gkeyfile/scol__plugin__lin_8h_source.html	(nonexistent)
+++ doxygen/html_gkeyfile/scol__plugin__lin_8h_source.html	(revision 2580)
@@ -0,0 +1,293 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: scol_plugin_lin.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<h1>scol_plugin_lin.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00005"></a>00005 <span class="comment">/*</span>
+<a name="l00006"></a>00006 <span class="comment">        SCOLPLUGIN.H . 1996-99 . Sylvain HUET</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">         definitions pour les plugins Scol</span>
+<a name="l00009"></a>00009 <span class="comment">*/</span>
+<a name="l00010"></a>00010 
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012 <span class="preprocessor">#ifndef SCOLPLUGIN_H</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define SCOLPLUGIN_H</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span>
+<a name="l00015"></a>00015 
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00019"></a>00019 
+<a name="l00020"></a>00020 <span class="comment">/* DEFINITIONS DE TYPES ET DE CONSTANTES</span>
+<a name="l00021"></a>00021 <span class="comment">  ---------------------------------------*/</span>
+<a name="l00022"></a>00022 <span class="comment">/* $iri  -&gt; */</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#define SizeWord 4</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define SizeHeader 3</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="comment">/* &lt;- $iri */</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#define NIL -1</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="comment">/* machine virtuelle Scol */</span>
+<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>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032   <span class="keywordtype">int</span> *tape;     <span class="comment">/* pointeur vers la bande       */</span>
+<a name="l00033"></a>00033   <span class="keywordtype">int</span> sizetape;  <span class="comment">/* taille de la bande (en mots) */</span>
+<a name="l00034"></a>00034   <span class="keywordtype">int</span> pp;        <span class="comment">/* pointeur de pile             */</span>
+<a name="l00035"></a>00035   <span class="keywordtype">int</span> maxpp;     <span class="comment">/* valeur max de pp             */</span>
+<a name="l00036"></a>00036   <span class="keywordtype">int</span> topheap;   <span class="comment">/* sommet du tas                */</span>
+<a name="l00037"></a>00037   <span class="keywordtype">int</span> sigGC;     <span class="comment">/* distance declenchant le GC   */</span>
+<a name="l00038"></a>00038   <span class="keywordtype">int</span> h;         <span class="comment">/* position header courant      */</span>
+<a name="l00039"></a>00039   <span class="keywordtype">int</span> err;
+<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>
+<a name="l00041"></a>00041 };
+<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>;
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 <span class="keyword">extern</span> mmachine mm;
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 <span class="comment">/* masque pour MMmalloc : tableau d&#39;objets ou buffer quelconque */</span>
+<a name="l00047"></a>00047 <span class="preprocessor">#define TYPETAB 1</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#define TYPEBUF 0</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="comment">/* definitions des erreurs */</span>
+<a name="l00051"></a>00051 <span class="preprocessor">#define MERREND     1</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define MERROK      0</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define MERRMEM    -1</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define MERRTYP    -2</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define MERRRET    -3</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define MERRNUL    -4</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define MERRNF     -5</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define MERRLINK   -6</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define MERRFULL   -7</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define MERRUNKNOWN -8</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define MERRTOOLARGE -9</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 <span class="comment">/* definition des offsets objets */</span>
+<a name="l00064"></a>00064 <span class="preprocessor">#define OFFOBJMAG   0</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJCHN   1</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJTYP   2</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJHAND  3</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJTPERE 4</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJHPERE 5</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJREF0  6</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJUSER0 7</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="comment">/* definitions des masques de message console */</span>
+<a name="l00074"></a>00074 <span class="preprocessor">#define MSKFOO     1</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define MSKRUNTIME 2</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define MSKWARNING 4</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define MSKTRACE   8</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define MSKDEBUG   16</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081 <span class="comment">/* types Scol predefinis */</span>
+<a name="l00082"></a>00082 <span class="preprocessor">#define TYPVAR    -1</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define TYPCONS   -2</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define TYPTYPE   -3</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define TYPFIELD  -4</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#define TYPSTRUC  -5</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define TYPCONS0  -6</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#define TYPCOM    -7</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define TYPCOMV   -8</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span>
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 <span class="comment">/* GESTION DES FICHIERS EN SCOL</span>
+<a name="l00093"></a>00093 <span class="comment">  ------------------------------*/</span>
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 <span class="preprocessor">#define SIZESIGN 1024</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span>
+<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>
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099   <span class="keywordtype">char</span> path[SIZESIGN];  <span class="comment">/* se termine par &#39;/&#39; */</span>
+<a name="l00100"></a>00100   <span class="keywordtype">int</span> quota;   <span class="comment">/* -1: read only, 0: unlimited */</span>
+<a name="l00101"></a>00101   <span class="keyword">struct </span><a class="code" href="structPackdir.html">Packdir</a> *next;
+<a name="l00102"></a>00102 };
+<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>;
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105 <span class="preprocessor">#define TYPESNONE  0</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define TYPESLOGIC 1</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span>
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 <span class="comment">/* FONCTIONS DU KERNEL EXPORTEES VERS LE PLUGIN</span>
+<a name="l00110"></a>00110 <span class="comment">  ----------------------------------------------*/</span>
+<a name="l00111"></a>00111 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
+<a name="l00113"></a>00113 <span class="preprocessor">#endif</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="keywordtype">int</span>  MMpush (mmachine m, <span class="keywordtype">int</span> val);
+<a name="l00115"></a>00115 <span class="keywordtype">int</span>  MMpushNoGC (mmachine m, <span class="keywordtype">int</span> val);
+<a name="l00116"></a>00116 <span class="keywordtype">int</span>  MMpull(mmachine m);
+<a name="l00117"></a>00117 <span class="keywordtype">int</span>  MMgetPP(mmachine m);
+<a name="l00118"></a>00118 <span class="keywordtype">void</span> MMsetPP(mmachine m,<span class="keywordtype">int</span> i);
+<a name="l00119"></a>00119 <span class="keywordtype">int</span>  MMget(mmachine m,<span class="keywordtype">int</span> i);
+<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);
+<a name="l00121"></a>00121 <span class="keywordtype">int</span>  MMgetglobal(mmachine m,<span class="keywordtype">int</span> i);
+<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);
+<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);
+<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);
+<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);
+<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);
+<a name="l00127"></a>00127 <span class="keywordtype">int</span>* MMstart(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00128"></a>00128 <span class="keywordtype">int</span>  MMsize(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00129"></a>00129 <span class="keywordtype">int</span>  MMtype(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00130"></a>00130 <span class="keywordtype">char</span>* MMstartstr(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00131"></a>00131 <span class="keywordtype">int</span>  MMsizestr(mmachine m,<span class="keywordtype">int</span> s);
+<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);
+<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);
+<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);
+<a name="l00135"></a>00135 <span class="keywordtype">int</span>  Mpushstrbloc(mmachine m,<span class="keywordtype">char</span> *buf);
+<a name="l00136"></a>00136 <span class="keywordtype">int</span>  MBdeftab(mmachine m);
+<a name="l00137"></a>00137 <span class="keywordtype">int</span>  MBstrcat(mmachine m);
+<a name="l00138"></a>00138 <span class="keywordtype">void</span> MMechostr(<span class="keywordtype">int</span> i,<span class="keywordtype">char</span> *buf,...);
+<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);
+<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);
+<a name="l00141"></a>00141 <span class="keywordtype">int</span>  SCgetsocket(mmachine m, <span class="keywordtype">int</span> channel);
+<a name="l00142"></a>00142 <span class="keywordtype">int</span>  SCgetsrvsocket(mmachine m, <span class="keywordtype">int</span> server);
+<a name="l00143"></a>00143 <span class="keywordtype">int</span>  MBstrcatn(mmachine m);
+<a name="l00144"></a>00144 <span class="keywordtype">int</span>  Minterpreter(mmachine m);
+<a name="l00145"></a>00145 <span class="keywordtype">int</span>  PKhardpak(mmachine m, <span class="keywordtype">char</span> *name,
+<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),
+<a name="l00147"></a>00147                  <span class="keywordtype">int</span> *nargfun, <span class="keywordtype">char</span> **typfun);
+<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);
+<a name="l00149"></a>00149 
+<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);
+<a name="l00151"></a>00151 
+<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>
+<a name="l00153"></a>00153 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00154"></a>00154 <span class="preprocessor"></span>}
+<a name="l00155"></a>00155 <span class="preprocessor">#endif</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span>
+<a name="l00157"></a>00157 
+<a name="l00158"></a>00158 
+<a name="l00159"></a>00159 <span class="keywordtype">int</span>  Mcutting(<span class="keywordtype">char</span> *comm, <span class="keywordtype">char</span> **argv);
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
+<a name="l00163"></a>00163 <span class="preprocessor">#endif</span>
+<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);
+<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);
+<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);
+<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);
+<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);
+<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);
+<a name="l00170"></a>00170 <span class="keywordtype">int</span>  OBJcallreflex(mmachine m,<span class="keywordtype">int</span> nbarg);
+<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);
+<a name="l00172"></a>00172 <span class="keywordtype">int</span>  OBJtypebyname(<span class="keywordtype">char</span> *name);
+<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,
+<a name="l00174"></a>00174                                             <span class="keywordtype">int</span> wParam,<span class="keywordtype">int</span> lParam,<span class="keywordtype">int</span> *ret));
+<a name="l00175"></a>00175 <span class="keywordtype">int</span>  OBJgetUserEvent();
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177 
+<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);
+<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);
+<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);
+<a name="l00181"></a>00181 
+<a name="l00182"></a>00182 
+<a name="l00183"></a>00183 
+<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));
+<a name="l00185"></a>00185 <span class="keyword">extern</span> int (*mt_del)(<span class="keywordtype">int</span> i);
+<a name="l00186"></a>00186 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00187"></a>00187 <span class="preprocessor"></span>}
+<a name="l00188"></a>00188 <span class="preprocessor">#endif</span>
+<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);
+<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);
+<a name="l00191"></a>00191 
+<a name="l00192"></a>00192 <span class="keywordtype">int</span>  Msearchinsyspak(mmachine m, <span class="keywordtype">char</span> *name);
+<a name="l00193"></a>00193 
+<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);
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197 
+<a name="l00198"></a>00198 <span class="keywordtype">void</span>* objdd_get_buffer (mmachine m, <span class="keywordtype">int</span> mobj);
+<a name="l00199"></a>00199 <span class="keywordtype">int</span> _CRbitmap (mmachine m);
+<a name="l00200"></a>00200 
+<a name="l00201"></a>00201 <span class="comment">/* old ones</span>
+<a name="l00202"></a>00202 <span class="comment">int (*MMpush)(mmachine m, int val);</span>
+<a name="l00203"></a>00203 <span class="comment">int (*MMpushNoGC)(mmachine m, int val);</span>
+<a name="l00204"></a>00204 <span class="comment">int (*MMpull)(mmachine m);</span>
+<a name="l00205"></a>00205 <span class="comment">int (*MMgetPP)(mmachine m);</span>
+<a name="l00206"></a>00206 <span class="comment">void (*MMsetPP)(mmachine m,int i);</span>
+<a name="l00207"></a>00207 <span class="comment">int (*MMget)(mmachine m,int i);</span>
+<a name="l00208"></a>00208 <span class="comment">void (*MMset)(mmachine m,int i,int v);</span>
+<a name="l00209"></a>00209 <span class="comment">int (*MMgetglobal)(mmachine m,int i);</span>
+<a name="l00210"></a>00210 <span class="comment">void (*MMsetglobal)(mmachine m,int i,int v);</span>
+<a name="l00211"></a>00211 <span class="comment">int (*MMgetbase)(mmachine m,int b,int i);</span>
+<a name="l00212"></a>00212 <span class="comment">void (*MMsetbase)(mmachine m,int b,int i,int v);</span>
+<a name="l00213"></a>00213 <span class="comment">int (*MMfetch)(mmachine m,int s,int i);</span>
+<a name="l00214"></a>00214 <span class="comment">void (*MMstore)(mmachine m,int s,int i,int v);</span>
+<a name="l00215"></a>00215 <span class="comment">int* (*MMstart)(mmachine m,int s);</span>
+<a name="l00216"></a>00216 <span class="comment">int (*MMsize)(mmachine m,int s);</span>
+<a name="l00217"></a>00217 <span class="comment">int (*MMtype)(mmachine m,int s);</span>
+<a name="l00218"></a>00218 <span class="comment">char* (*MMstartstr)(mmachine m,int s);</span>
+<a name="l00219"></a>00219 <span class="comment">int (*MMsizestr)(mmachine m,int s);</span>
+<a name="l00220"></a>00220 <span class="comment">void (*MMsetsizestr)(mmachine m,int s,int size);</span>
+<a name="l00221"></a>00221 <span class="comment">int (*MMmalloc)(mmachine m, int size, int type);</span>
+<a name="l00222"></a>00222 <span class="comment">int (*MMmallocCLR)(mmachine m, int size, int type);</span>
+<a name="l00223"></a>00223 <span class="comment">int (*Mpushstrbloc)(mmachine m,char *buf);</span>
+<a name="l00224"></a>00224 <span class="comment">int (*MBdeftab)(mmachine m);</span>
+<a name="l00225"></a>00225 <span class="comment">int (*MBstrcat)(mmachine m);</span>
+<a name="l00226"></a>00226 <span class="comment">int (*PKhardpak)(mmachine m, char *name,</span>
+<a name="l00227"></a>00227 <span class="comment">              int n, char **namefun, int (**fun)(mmachine z)</span>
+<a name="l00228"></a>00228 <span class="comment">              , int *nargfun, char **typfun);</span>
+<a name="l00229"></a>00229 <span class="comment">int (*PKloader)(mmachine m,char *name,char *simplename);</span>
+<a name="l00230"></a>00230 <span class="comment">int (*SPfindfile)(packdir p,char *sign,int *size,char *path);</span>
+<a name="l00231"></a>00231 <span class="comment">int (*SPaddfile)(packdir p,char *sign,int size,char *path);</span>
+<a name="l00232"></a>00232 <span class="comment">int (*SCgetsrvsocket)(mmachine m, int server);</span>
+<a name="l00233"></a>00233 <span class="comment">int (*SCgetsocket)(mmachine m, int channel);</span>
+<a name="l00234"></a>00234 <span class="comment">int (*Mcutting)(char *comm, char **argv);</span>
+<a name="l00235"></a>00235 <span class="comment">void (*MMechostr)(int i,char *buf,...);</span>
+<a name="l00236"></a>00236 <span class="comment">int (*fread)(char* buf,int i,int j,FILE *f);</span>
+<a name="l00237"></a>00237 <span class="comment">packdir Firstpack;</span>
+<a name="l00238"></a>00238 <span class="comment">int (*OBJcreate)(mmachine m,int typ,int handsys,int typpere,int handsyspere);</span>
+<a name="l00239"></a>00239 <span class="comment">int (*OBJaddreflex)(mmachine m,int typ, int num);</span>
+<a name="l00240"></a>00240 <span class="comment">int (*OBJbeginreflex)(mmachine m,int typ,int handsys,int num);</span>
+<a name="l00241"></a>00241 <span class="comment">int (*OBJdel)(mmachine m,int p,int flag);</span>
+<a name="l00242"></a>00242 <span class="comment">int (*OBJdestroy)(mmachine m, int typ,int handsys,int objm,int flag);</span>
+<a name="l00243"></a>00243 <span class="comment">int (*OBJdelTH)(mmachine m,int typ,int handsys);</span>
+<a name="l00244"></a>00244 <span class="comment">int (*OBJcallreflex)(mmachine m,int nbarg);</span>
+<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>
+<a name="l00246"></a>00246 <span class="comment">int (*OBJtypebyname)(char *name);</span>
+<a name="l00247"></a>00247 <span class="comment">int (*OBJdefEvent)(int event,int (*cbevent)(mmachine m,HWND hwnd, unsigned msg,</span>
+<a name="l00248"></a>00248 <span class="comment">                                UINT wParam,LONG lParam,int *ret));</span>
+<a name="l00249"></a>00249 <span class="comment">int (*OBJgetUserEvent)();</span>
+<a name="l00250"></a>00250 <span class="comment">void* (*SCgetExtra)(char *funcname);</span>
+<a name="l00251"></a>00251 <span class="comment">char* (*stdloadJpg)(char *name,int *w,int *h);</span>
+<a name="l00252"></a>00252 <span class="comment">int (*OBJdelTM)(mmachine m,int typ,int q);</span>
+<a name="l00253"></a>00253 <span class="comment">int (*OBJfindTH)(mmachine m,int typ,int handsys);</span>
+<a name="l00254"></a>00254 <span class="comment">int (*OBJfindTM)(mmachine m,int typ,int objm);</span>
+<a name="l00255"></a>00255 <span class="comment">int (*Mpushstrblocn)(mmachine m,char *buf, int n);</span>
+<a name="l00256"></a>00256 <span class="comment">int (*Minterpreter)(mmachine m);</span>
+<a name="l00257"></a>00257 <span class="comment">int (*Msearchinsyspak)(mmachine m, char *name);</span>
+<a name="l00258"></a>00258 <span class="comment">int (*MBstrcatn)(mmachine m);</span>
+<a name="l00259"></a>00259 <span class="comment">*/</span>
+<a name="l00260"></a>00260 
+<a name="l00261"></a>00261 
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263 
+<a name="l00264"></a>00264 
+<a name="l00265"></a>00265 <span class="preprocessor">#endif</span>
+<a name="l00266"></a>00266 <span class="preprocessor"></span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/globals_func.html
===================================================================
--- doxygen/html_gkeyfile/globals_func.html	(nonexistent)
+++ doxygen/html_gkeyfile/globals_func.html	(revision 2580)
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>GKF_VALUE_BOOLEAN()
+: <a class="el" href="scol__glib__keyfile_8c.html#ae53c15ed9a941fc416dc875c33fa0549">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_DOUBLE()
+: <a class="el" href="scol__glib__keyfile_8c.html#a014d841544737db3c3ba2cca31fbdb98">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_INTEGER()
+: <a class="el" href="scol__glib__keyfile_8c.html#af8ac6db37c87213ad2f29bd784c33e80">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_INTEGER64()
+: <a class="el" href="scol__glib__keyfile_8c.html#a40b153a861a65c1ee08516413c255980">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_RAW()
+: <a class="el" href="scol__glib__keyfile_8c.html#a927bfe29e62ad7ee049af2921bf0a436">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_STRING()
+: <a class="el" href="scol__glib__keyfile_8c.html#a18a34f8ec78f176b747dbb6e974b647c">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_UINTEGER64()
+: <a class="el" href="scol__glib__keyfile_8c.html#a5836e929663b9ffa03796021f3e61283">scol_glib_keyfile.c</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
+<li>scol_g_key_file_read()
+: <a class="el" href="scol__glib__keyfile_8h.html#a4020358a05e3c4d05c70268787b14b05">scol_glib_keyfile.h</a>
+</li>
+<li>SCOL_gkeyFileDataExist()
+: <a class="el" href="scol__glib__keyfile_8c.html#a2f1cdd3fcfcdabd678640cacc0533dc6">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileDestroy()
+: <a class="el" href="scol__glib__keyfile_8c.html#ad205d2e208c71b2235117120657ac628">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetComment()
+: <a class="el" href="scol__glib__keyfile_8c.html#aea8c7ef59225d6c735335a850626f65d">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetContent()
+: <a class="el" href="scol__glib__keyfile_8c.html#aab669300232623a12b14734f9c2e3d72">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetDatas()
+: <a class="el" href="scol__glib__keyfile_8c.html#a8fd31d8b11e0fe082e9ccf2c43c5452a">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetGroups()
+: <a class="el" href="scol__glib__keyfile_8c.html#a9c6ec72bb49b18210465a85b8ae71720">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetNbGroups()
+: <a class="el" href="scol__glib__keyfile_8c.html#a7982c3e3c9cfd8f837b88c6f6c08326f">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetValueList()
+: <a class="el" href="scol__glib__keyfile_8c.html#a3866c31166a23d69cf4c9552913dc760">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetValueLocaleList()
+: <a class="el" href="scol__glib__keyfile_8c.html#ab241d8e32381664c6e658ebc155d3572">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileLoadP()
+: <a class="el" href="scol__glib__keyfile_8c.html#a2586215d00599a13084c2e0c05036ebf">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileLoadS()
+: <a class="el" href="scol__glib__keyfile_8c.html#adcba8aaf30ca91edda7d7a85a565c53a">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileReadP()
+: <a class="el" href="scol__glib__keyfile_8c.html#a6f12bcb4da2e4078dd6f9e1114bf9a78">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileRemComment()
+: <a class="el" href="scol__glib__keyfile_8c.html#a899e9d67da0f99809d57e5163205bbb6">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileRemGroup()
+: <a class="el" href="scol__glib__keyfile_8c.html#aeae67a9edc30104f7c45bfe56b51a14b">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileRemKey()
+: <a class="el" href="scol__glib__keyfile_8c.html#a4a5820e3e26952ee81ae76731de1ca95">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSave()
+: <a class="el" href="scol__glib__keyfile_8c.html#a2d1f70070b05c38d13ffc1ba0fdb7004">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetComment()
+: <a class="el" href="scol__glib__keyfile_8c.html#ad73d8891b28786f0897f2ed75286d6b1">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetLocaleValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#ae01ff5f50a68ed221d7aa26b782e81ff">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetLocaleValueList()
+: <a class="el" href="scol__glib__keyfile_8c.html#a260bda064fe58708cc6d80cb4bb619c2">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#abc0334075efa227ac898d9a440a14a84">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetValueList()
+: <a class="el" href="scol__glib__keyfile_8c.html#aaf93a4f4126ff8622ef56a1457140761">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_keyFileGetLocaleValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#a3b500a931b68a05625d5572a755ef3e1">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_keyFileGetValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#aecb2b9b0bff670509f362e4a34eb0948">scol_glib_keyfile.c</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/tree.html
===================================================================
--- doxygen/html_gkeyfile/tree.html	(nonexistent)
+++ doxygen/html_gkeyfile/tree.html	(revision 2580)
@@ -0,0 +1,121 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+    <meta http-equiv="Content-Style-Type" content="text/css" />
+    <meta http-equiv="Content-Language" content="en" />
+    <link href="search/search.css" rel="stylesheet" type="text/css"/>
+    <script type="text/javaScript" src="search/search.js"></script>
+    <link rel="stylesheet" href="doxygen.css"/>
+    <title>TreeView</title>
+    <script type="text/javascript">
+    <!-- // Hide script from old browsers
+    
+    function toggleFolder(id, imageNode) 
+    {
+      var folder = document.getElementById(id);
+      var l = imageNode.src.length;
+      if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" || 
+          imageNode.src.substring(l-18,l)=="ftv2folderopen.png")
+      {
+        imageNode = imageNode.previousSibling;
+        l = imageNode.src.length;
+      }
+      if (folder == null) 
+      {
+      } 
+      else if (folder.style.display == "block") 
+      {
+        if (imageNode != null) 
+        {
+          imageNode.nextSibling.src = "ftv2folderclosed.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
+          {
+            imageNode.src = "ftv2pnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
+          {
+            imageNode.src = "ftv2plastnode.png";
+          }
+        }
+        folder.style.display = "none";
+      } 
+      else 
+      {
+        if (imageNode != null) 
+        {
+          imageNode.nextSibling.src = "ftv2folderopen.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
+          {
+            imageNode.src = "ftv2mnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
+          {
+            imageNode.src = "ftv2mlastnode.png";
+          }
+        }
+        folder.style.display = "block";
+      }
+    }
+
+    // End script hiding -->        
+    </script>
+  </head>
+
+  <body class="ftvtree" onload='searchBox.OnSelectItem(0);'>
+      <script type="text/javascript"><!--
+      var searchBox = new SearchBox("searchBox", "search", true, 'Search');
+      --></script>
+      <div id="MSearchBox" class="MSearchBoxInactive">
+      <div class="MSearchBoxRow"><span class="MSearchBoxLeft">
+      <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+      <input type="text" id="MSearchField" value="Search" accesskey="S"
+           onfocus="searchBox.OnSearchFieldFocus(true)" 
+           onblur="searchBox.OnSearchFieldFocus(false)" 
+           onkeyup="searchBox.OnSearchFieldChange(event)"/>
+      </span><span class="MSearchBoxRight">
+      <img id="MSearchSelect" src="search/search.png"
+           onmouseover="return searchBox.OnSearchSelectShow()"
+           onmouseout="return searchBox.OnSearchSelectHide()"
+           alt=""/>
+      </span></div><div class="MSearchBoxSpacer">&nbsp;</div>
+      </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+    <div class="directory">
+      <h3 class="swap"><span>keyfile</span></h3>
+      <div style="display: block;">
+        <p><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder1', this)"/><a class="el" href="annotated.html" target="basefrm">Data Structures</a></p>
+        <div id="folder1">
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="structCBmachine.html" target="basefrm">CBmachine</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="structMmachine.html" target="basefrm">Mmachine</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="structPackdir.html" target="basefrm">Packdir</a></p>
+        </div>
+        <p><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder2', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
+        <div id="folder2">
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="macros_8h.html" target="basefrm">macros.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><b>main.h</b></p>
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="scol__glib__keyfile_8c.html" target="basefrm">scol_glib_keyfile.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="scol__glib__keyfile_8h.html" target="basefrm">scol_glib_keyfile.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><b>scol_plugin_lin.h</b></p>
+          <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="scol__plugin__win_8h.html" target="basefrm">scol_plugin_win.h</a></p>
+        </div>
+        <p><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="globals.html" target="basefrm">Globals</a></p>
+      </div>
+    </div>
+  </body>
+</html>
+
Index: doxygen/html_gkeyfile/search/search.js
===================================================================
--- doxygen/html_gkeyfile/search/search.js	(nonexistent)
+++ doxygen/html_gkeyfile/search/search.js	(revision 2580)
@@ -0,0 +1,732 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+  0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000100100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+  1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+  2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+  3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+  0: "all",
+  1: "classes",
+  2: "files",
+  3: "functions"
+};
+
+function convertToId(search)
+{
+  var result = '';
+  for (i=0;i<search.length;i++)
+  {
+    var c = search.charAt(i);
+    var cn = c.charCodeAt(0);
+    if (c.match(/[a-z0-9]/))
+    {
+      result+=c;
+    }
+    else if (cn<16) 
+    {
+      result+="_0"+cn.toString(16);
+    }
+    else 
+    {
+      result+="_"+cn.toString(16);
+    }
+  }
+  return result;
+}
+
+function getXPos(item)
+{
+  var x = 0;
+  if (item.offsetWidth)
+  {
+    while (item && item!=document.body)
+    {
+      x   += item.offsetLeft;
+      item = item.offsetParent;
+    }
+  }
+  return x;
+}
+
+function getYPos(item)
+{
+  var y = 0;
+  if (item.offsetWidth)
+  {
+     while (item && item!=document.body)
+     {
+       y   += item.offsetTop;
+       item = item.offsetParent;
+     }
+  }
+  return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+   Parameters:
+   name - The name of the global variable that will be 
+          storing this instance.  Is needed to be able to set timeouts.
+   resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+  if (!name || !resultsPath) {  alert("Missing parameters to SearchBox."); }
+   
+  // ---------- Instance variables
+  this.name                  = name;
+  this.resultsPath           = resultsPath;
+  this.keyTimeout            = 0;
+  this.keyTimeoutLength      = 500;
+  this.closeSelectionTimeout = 300;
+  this.lastSearchValue       = "";
+  this.lastResultsPage       = "";
+  this.hideTimeout           = 0;
+  this.searchIndex           = 0;
+  this.searchActive          = false;
+  this.insideFrame           = inFrame;
+  this.searchLabel           = label;
+
+  // ----------- DOM Elements
+
+  this.DOMSearchField = function()
+  {  return document.getElementById("MSearchField");  }
+
+  this.DOMSearchSelect = function()
+  {  return document.getElementById("MSearchSelect");  }
+
+  this.DOMSearchSelectWindow = function()
+  {  return document.getElementById("MSearchSelectWindow");  }
+
+  this.DOMPopupSearchResults = function()
+  {  return document.getElementById("MSearchResults");  }
+
+  this.DOMPopupSearchResultsWindow = function()
+  {  return document.getElementById("MSearchResultsWindow");  }
+
+  this.DOMSearchClose = function()
+  {  return document.getElementById("MSearchClose"); }
+
+  this.DOMSearchBox = function()
+  {  return document.getElementById("MSearchBox");  }
+
+  // ------------ Event Handlers
+
+  // Called when focus is added or removed from the search field.
+  this.OnSearchFieldFocus = function(isActive)
+  {
+    this.Activate(isActive);
+  }
+
+  this.OnSearchSelectShow = function()
+  {
+    var searchSelectWindow = this.DOMSearchSelectWindow();
+    var searchField        = this.DOMSearchSelect();
+
+    if (this.insideFrame)
+    {
+      var left = getXPos(searchField);
+      var top  = getYPos(searchField);
+      left += searchField.offsetWidth + 6;
+      top += searchField.offsetHeight;
+
+      // show search selection popup
+      searchSelectWindow.style.display='block';
+      left -= searchSelectWindow.offsetWidth;
+      searchSelectWindow.style.left =  left + 'px';
+      searchSelectWindow.style.top  =  top  + 'px';
+    }
+    else
+    {
+      var left = getXPos(searchField);
+      var top  = getYPos(searchField);
+      top += searchField.offsetHeight;
+
+      // show search selection popup
+      searchSelectWindow.style.display='block';
+      searchSelectWindow.style.left =  left + 'px';
+      searchSelectWindow.style.top  =  top  + 'px';
+    }
+
+    // stop selection hide timer
+    if (this.hideTimeout) 
+    {
+      clearTimeout(this.hideTimeout);
+      this.hideTimeout=0;
+    }
+    return false; // to avoid "image drag" default event
+  }
+
+  this.OnSearchSelectHide = function()
+  {
+    this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+                                  this.closeSelectionTimeout);
+  }
+
+  // Called when the content of the search field is changed.
+  this.OnSearchFieldChange = function(evt)
+  {
+    if (this.keyTimeout) // kill running timer
+    {
+      clearTimeout(this.keyTimeout);
+      this.keyTimeout = 0;
+    }
+
+    var e  = (evt) ? evt : window.event; // for IE
+    if (e.keyCode==40 || e.keyCode==13)
+    {
+      if (e.shiftKey==1)
+      {
+        this.OnSearchSelectShow();
+        var win=this.DOMSearchSelectWindow(); 
+        for (i=0;i<win.childNodes.length;i++)
+        {
+          var child = win.childNodes[i]; // get span within a
+          if (child.className=='SelectItem')
+          {
+            child.focus();
+            return;
+          }
+        }
+        return;
+      }
+      else if (window.frames.MSearchResults.searchResults)
+      {
+        var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+        if (elem) elem.focus();
+      }
+    }
+    else if (e.keyCode==27) // Escape out of the search field
+    {
+      this.DOMSearchField().blur();
+      this.DOMPopupSearchResultsWindow().style.display = 'none';
+      this.DOMSearchClose().style.display = 'none';
+      this.lastSearchValue = '';
+      this.Activate(false);
+      return;
+    }
+
+    // strip whitespaces
+    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+    if (searchValue != this.lastSearchValue) // search value has changed
+    {
+      if (searchValue != "") // non-empty search
+      {
+        // set timer for search update
+        this.keyTimeout = setTimeout(this.name + '.Search()',
+                                     this.keyTimeoutLength);
+      }
+      else // empty search field
+      {
+        this.DOMPopupSearchResultsWindow().style.display = 'none';
+        this.DOMSearchClose().style.display = 'none';
+        this.lastSearchValue = '';
+      }
+    }
+  }
+
+  this.SelectItemCount = function(id)
+  {
+    var count=0;
+    var win=this.DOMSearchSelectWindow(); 
+    for (i=0;i<win.childNodes.length;i++)
+    {
+      var child = win.childNodes[i]; // get span within a
+      if (child.className=='SelectItem')
+      {
+        count++;
+      }
+    }
+    return count;
+  }
+
+  this.SelectItemSet = function(id)
+  {
+    var i,j=0;
+    var win=this.DOMSearchSelectWindow(); 
+    for (i=0;i<win.childNodes.length;i++)
+    {
+      var child = win.childNodes[i]; // get span within a
+      if (child.className=='SelectItem')
+      {
+        var node = child.firstChild;
+        if (j==id)
+        {
+          node.innerHTML='&bull;';
+        }
+        else
+        {
+          node.innerHTML='&nbsp;';
+        }
+        j++;
+      }
+    }
+  }
+
+  // Called when an search filter selection is made.
+  // set item with index id as the active item
+  this.OnSelectItem = function(id)
+  {
+    this.searchIndex = id;
+    this.SelectItemSet(id);
+    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+    if (searchValue!="" && this.searchActive) // something was found -> do a search
+    {
+      this.Search();
+    }
+  }
+
+  this.OnSearchSelectKey = function(evt)
+  {
+    var e = (evt) ? evt : window.event; // for IE
+    if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+    {
+      this.searchIndex++;
+      this.OnSelectItem(this.searchIndex);
+    }
+    else if (e.keyCode==38 && this.searchIndex>0) // Up
+    {
+      this.searchIndex--;
+      this.OnSelectItem(this.searchIndex);
+    }
+    else if (e.keyCode==13 || e.keyCode==27)
+    {
+      this.OnSelectItem(this.searchIndex);
+      this.CloseSelectionWindow();
+      this.DOMSearchField().focus();
+    }
+    return false;
+  }
+
+  // --------- Actions
+
+  // Closes the results window.
+  this.CloseResultsWindow = function()
+  {
+    this.DOMPopupSearchResultsWindow().style.display = 'none';
+    this.DOMSearchClose().style.display = 'none';
+    this.Activate(false);
+  }
+
+  this.CloseSelectionWindow = function()
+  {
+    this.DOMSearchSelectWindow().style.display = 'none';
+  }
+
+  // Performs a search.
+  this.Search = function()
+  {
+    this.keyTimeout = 0;
+
+    // strip leading whitespace
+    var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+    var code = searchValue.toLowerCase().charCodeAt(0);
+    var hexCode;
+    if (code<16) 
+    {
+      hexCode="0"+code.toString(16);
+    }
+    else 
+    {
+      hexCode=code.toString(16);
+    }
+
+    var resultsPage;
+    var resultsPageWithSearch;
+    var hasResultsPage;
+
+    if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+    {
+       resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+       resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+       hasResultsPage = true;
+    }
+    else // nothing available for this search term
+    {
+       resultsPage = this.resultsPath + '/nomatches.html';
+       resultsPageWithSearch = resultsPage;
+       hasResultsPage = false;
+    }
+
+    window.frames.MSearchResults.location.href = resultsPageWithSearch;  
+    var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+    if (domPopupSearchResultsWindow.style.display!='block')
+    {
+       var domSearchBox = this.DOMSearchBox();
+       this.DOMSearchClose().style.display = 'inline';
+       if (this.insideFrame)
+       {
+         var domPopupSearchResults = this.DOMPopupSearchResults();
+         domPopupSearchResultsWindow.style.position = 'relative';
+         domPopupSearchResultsWindow.style.display  = 'block';
+         var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+         domPopupSearchResultsWindow.style.width    = width + 'px';
+         domPopupSearchResults.style.width          = width + 'px';
+       }
+       else
+       {
+         var domPopupSearchResults = this.DOMPopupSearchResults();
+         var left = getXPos(domSearchBox) + domSearchBox.offsetWidth;
+         var top  = getYPos(domSearchBox) + domSearchBox.offsetHeight + 1;
+         domPopupSearchResultsWindow.style.display = 'block';
+         left -= domPopupSearchResults.offsetWidth;
+         domPopupSearchResultsWindow.style.top     = top  + 'px';
+         domPopupSearchResultsWindow.style.left    = left + 'px';
+       }
+    }
+
+    this.lastSearchValue = searchValue;
+    this.lastResultsPage = resultsPage;
+  }
+
+  // -------- Activation Functions
+
+  // Activates or deactivates the search panel, resetting things to 
+  // their default values if necessary. 
+  this.Activate = function(isActive)
+  {
+    if (isActive || // open it
+        this.DOMPopupSearchResultsWindow().style.display == 'block' 
+       )
+    {
+      this.DOMSearchBox().className = 'MSearchBoxActive';
+
+      var searchField = this.DOMSearchField();
+
+      if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+      {  
+        searchField.value = '';  
+        this.searchActive = true;
+      }
+    }
+    else if (!isActive) // directly remove the panel
+    {
+      this.DOMSearchBox().className = 'MSearchBoxInactive';
+      this.DOMSearchField().value   = this.searchLabel;
+      this.searchActive             = false;
+      this.lastSearchValue          = ''
+      this.lastResultsPage          = '';
+    }
+  }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+    // The number of matches from the last run of <Search()>.
+    this.lastMatchCount = 0;
+    this.lastKey = 0;
+    this.repeatOn = false;
+
+    // Toggles the visibility of the passed element ID.
+    this.FindChildElement = function(id)
+    {
+      var parentElement = document.getElementById(id);
+      var element = parentElement.firstChild;
+
+      while (element && element!=parentElement)
+      {
+        if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+        {
+          return element;
+        }
+
+        if (element.nodeName == 'DIV' && element.hasChildNodes())
+        {  
+           element = element.firstChild;  
+        }
+        else if (element.nextSibling)
+        {  
+           element = element.nextSibling;  
+        }
+        else
+        {
+          do
+          {
+            element = element.parentNode;
+          }
+          while (element && element!=parentElement && !element.nextSibling);
+
+          if (element && element!=parentElement)
+          {  
+            element = element.nextSibling;  
+          }
+        }
+      }
+    }
+
+    this.Toggle = function(id)
+    {
+      var element = this.FindChildElement(id);
+      if (element)
+      {
+        if (element.style.display == 'block')
+        {
+          element.style.display = 'none';
+        }
+        else
+        {
+          element.style.display = 'block';
+        }
+      }
+    }
+
+    // Searches for the passed string.  If there is no parameter,
+    // it takes it from the URL query.
+    //
+    // Always returns true, since other documents may try to call it
+    // and that may or may not be possible.
+    this.Search = function(search)
+    {
+      if (!search) // get search word from URL
+      {
+        search = window.location.search;
+        search = search.substring(1);  // Remove the leading '?'
+        search = unescape(search);
+      }
+
+      search = search.replace(/^ +/, ""); // strip leading spaces
+      search = search.replace(/ +$/, ""); // strip trailing spaces
+      search = search.toLowerCase();
+      search = convertToId(search);
+
+      var resultRows = document.getElementsByTagName("div");
+      var matches = 0;
+
+      var i = 0;
+      while (i < resultRows.length)
+      {
+        var row = resultRows.item(i);
+        if (row.className == "SRResult")
+        {
+          var rowMatchName = row.id.toLowerCase();
+          rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+          if (search.length<=rowMatchName.length && 
+             rowMatchName.substr(0, search.length)==search)
+          {
+            row.style.display = 'block';
+            matches++;
+          }
+          else
+          {
+            row.style.display = 'none';
+          }
+        }
+        i++;
+      }
+      document.getElementById("Searching").style.display='none';
+      if (matches == 0) // no results
+      {
+        document.getElementById("NoMatches").style.display='block';
+      }
+      else // at least one result
+      {
+        document.getElementById("NoMatches").style.display='none';
+      }
+      this.lastMatchCount = matches;
+      return true;
+    }
+
+    // return the first item with index index or higher that is visible
+    this.NavNext = function(index)
+    {
+      var focusItem;
+      while (1)
+      {
+        var focusName = 'Item'+index;
+        focusItem = document.getElementById(focusName);
+        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+        {
+          break;
+        }
+        else if (!focusItem) // last element
+        {
+          break;
+        }
+        focusItem=null;
+        index++;
+      }
+      return focusItem;
+    }
+
+    this.NavPrev = function(index)
+    {
+      var focusItem;
+      while (1)
+      {
+        var focusName = 'Item'+index;
+        focusItem = document.getElementById(focusName);
+        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+        {
+          break;
+        }
+        else if (!focusItem) // last element
+        {
+          break;
+        }
+        focusItem=null;
+        index--;
+      }
+      return focusItem;
+    }
+
+    this.ProcessKeys = function(e)
+    {
+      if (e.type == "keydown") 
+      {
+        this.repeatOn = false;
+        this.lastKey = e.keyCode;
+      }
+      else if (e.type == "keypress")
+      {
+        if (!this.repeatOn)
+        {
+          if (this.lastKey) this.repeatOn = true;
+          return false; // ignore first keypress after keydown
+        }
+      }
+      else if (e.type == "keyup")
+      {
+        this.lastKey = 0;
+        this.repeatOn = false;
+      }
+      return this.lastKey!=0;
+    }
+
+    this.Nav = function(evt,itemIndex) 
+    {
+      var e  = (evt) ? evt : window.event; // for IE
+      if (e.keyCode==13) return true;
+      if (!this.ProcessKeys(e)) return false;
+
+      if (this.lastKey==38) // Up
+      {
+        var newIndex = itemIndex-1;
+        var focusItem = this.NavPrev(newIndex);
+        if (focusItem)
+        {
+          var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+          if (child && child.style.display == 'block') // children visible
+          { 
+            var n=0;
+            var tmpElem;
+            while (1) // search for last child
+            {
+              tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+              if (tmpElem)
+              {
+                focusItem = tmpElem;
+              }
+              else // found it!
+              {
+                break;
+              }
+              n++;
+            }
+          }
+        }
+        if (focusItem)
+        {
+          focusItem.focus();
+        }
+        else // return focus to search field
+        {
+           parent.document.getElementById("MSearchField").focus();
+        }
+      }
+      else if (this.lastKey==40) // Down
+      {
+        var newIndex = itemIndex+1;
+        var focusItem;
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem && elem.style.display == 'block') // children visible
+        {
+          focusItem = document.getElementById('Item'+itemIndex+'_c0');
+        }
+        if (!focusItem) focusItem = this.NavNext(newIndex);
+        if (focusItem)  focusItem.focus();
+      }
+      else if (this.lastKey==39) // Right
+      {
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem) elem.style.display = 'block';
+      }
+      else if (this.lastKey==37) // Left
+      {
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem) elem.style.display = 'none';
+      }
+      else if (this.lastKey==27) // Escape
+      {
+        parent.searchBox.CloseResultsWindow();
+        parent.document.getElementById("MSearchField").focus();
+      }
+      else if (this.lastKey==13) // Enter
+      {
+        return true;
+      }
+      return false;
+    }
+
+    this.NavChild = function(evt,itemIndex,childIndex)
+    {
+      var e  = (evt) ? evt : window.event; // for IE
+      if (e.keyCode==13) return true;
+      if (!this.ProcessKeys(e)) return false;
+
+      if (this.lastKey==38) // Up
+      {
+        if (childIndex>0)
+        {
+          var newIndex = childIndex-1;
+          document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+        }
+        else // already at first child, jump to parent
+        {
+          document.getElementById('Item'+itemIndex).focus();
+        }
+      }
+      else if (this.lastKey==40) // Down
+      {
+        var newIndex = childIndex+1;
+        var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+        if (!elem) // last child, jump to parent next parent
+        {
+          elem = this.NavNext(itemIndex+1);
+        }
+        if (elem)
+        {
+          elem.focus();
+        } 
+      }
+      else if (this.lastKey==27) // Escape
+      {
+        parent.searchBox.CloseResultsWindow();
+        parent.document.getElementById("MSearchField").focus();
+      }
+      else if (this.lastKey==13) // Enter
+      {
+        return true;
+      }
+      return false;
+    }
+}
Index: doxygen/html_gkeyfile/search/all_70.html
===================================================================
--- doxygen/html_gkeyfile/search/all_70.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/all_70.html	(revision 2580)
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_packdir">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../structPackdir.html" target="basefrm">Packdir</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/all_63.html
===================================================================
--- doxygen/html_gkeyfile/search/all_63.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/all_63.html	(revision 2580)
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_cbmachine">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../structCBmachine.html" target="basefrm">CBmachine</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/all_73.html
===================================================================
--- doxygen/html_gkeyfile/search/all_73.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/all_73.html	(revision 2580)
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_scol_5fg_5fkey_5ffile_5fread">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../scol__glib__keyfile_8h.html#a4020358a05e3c4d05c70268787b14b05" target="basefrm">scol_g_key_file_read</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfiledataexist">
+ <div class="SREntry">
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a2f1cdd3fcfcdabd678640cacc0533dc6" target="basefrm">SCOL_gkeyFileDataExist</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfiledestroy">
+ <div class="SREntry">
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ad205d2e208c71b2235117120657ac628" target="basefrm">SCOL_gkeyFileDestroy</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetcomment">
+ <div class="SREntry">
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aea8c7ef59225d6c735335a850626f65d" target="basefrm">SCOL_gkeyFileGetComment</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetcontent">
+ <div class="SREntry">
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aab669300232623a12b14734f9c2e3d72" target="basefrm">SCOL_gkeyFileGetContent</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetdatas">
+ <div class="SREntry">
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a8fd31d8b11e0fe082e9ccf2c43c5452a" target="basefrm">SCOL_gkeyFileGetDatas</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetgroups">
+ <div class="SREntry">
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a9c6ec72bb49b18210465a85b8ae71720" target="basefrm">SCOL_gkeyFileGetGroups</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetnbgroups">
+ <div class="SREntry">
+  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a7982c3e3c9cfd8f837b88c6f6c08326f" target="basefrm">SCOL_gkeyFileGetNbGroups</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetvaluelist">
+ <div class="SREntry">
+  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a3866c31166a23d69cf4c9552913dc760" target="basefrm">SCOL_gkeyFileGetValueList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetvaluelocalelist">
+ <div class="SREntry">
+  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ab241d8e32381664c6e658ebc155d3572" target="basefrm">SCOL_gkeyFileGetValueLocaleList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileloadp">
+ <div class="SREntry">
+  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a2586215d00599a13084c2e0c05036ebf" target="basefrm">SCOL_gkeyFileLoadP</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileloads">
+ <div class="SREntry">
+  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#adcba8aaf30ca91edda7d7a85a565c53a" target="basefrm">SCOL_gkeyFileLoadS</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilereadp">
+ <div class="SREntry">
+  <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a6f12bcb4da2e4078dd6f9e1114bf9a78" target="basefrm">SCOL_gkeyFileReadP</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileremcomment">
+ <div class="SREntry">
+  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a899e9d67da0f99809d57e5163205bbb6" target="basefrm">SCOL_gkeyFileRemComment</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileremgroup">
+ <div class="SREntry">
+  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aeae67a9edc30104f7c45bfe56b51a14b" target="basefrm">SCOL_gkeyFileRemGroup</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileremkey">
+ <div class="SREntry">
+  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a4a5820e3e26952ee81ae76731de1ca95" target="basefrm">SCOL_gkeyFileRemKey</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesave">
+ <div class="SREntry">
+  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a2d1f70070b05c38d13ffc1ba0fdb7004" target="basefrm">SCOL_gkeyFileSave</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetcomment">
+ <div class="SREntry">
+  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ad73d8891b28786f0897f2ed75286d6b1" target="basefrm">SCOL_gkeyFileSetComment</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetlocalevalue">
+ <div class="SREntry">
+  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ae01ff5f50a68ed221d7aa26b782e81ff" target="basefrm">SCOL_gkeyFileSetLocaleValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetlocalevaluelist">
+ <div class="SREntry">
+  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a260bda064fe58708cc6d80cb4bb619c2" target="basefrm">SCOL_gkeyFileSetLocaleValueList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetvalue">
+ <div class="SREntry">
+  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#abc0334075efa227ac898d9a440a14a84" target="basefrm">SCOL_gkeyFileSetValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetvaluelist">
+ <div class="SREntry">
+  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aaf93a4f4126ff8622ef56a1457140761" target="basefrm">SCOL_gkeyFileSetValueList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fglib_5fkeyfile_2ec">
+ <div class="SREntry">
+  <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../scol__glib__keyfile_8c.html" target="basefrm">scol_glib_keyfile.c</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fglib_5fkeyfile_2eh">
+ <div class="SREntry">
+  <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../scol__glib__keyfile_8h.html" target="basefrm">scol_glib_keyfile.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fkeyfilegetlocalevalue">
+ <div class="SREntry">
+  <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a3b500a931b68a05625d5572a755ef3e1" target="basefrm">SCOL_keyFileGetLocaleValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fkeyfilegetvalue">
+ <div class="SREntry">
+  <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aecb2b9b0bff670509f362e4a34eb0948" target="basefrm">SCOL_keyFileGetValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fplugin_5fwin_2eh">
+ <div class="SREntry">
+  <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../scol__plugin__win_8h.html" target="basefrm">scol_plugin_win.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/nomatches.html
===================================================================
--- doxygen/html_gkeyfile/search/nomatches.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/nomatches.html	(revision 2580)
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/functions_73.html
===================================================================
--- doxygen/html_gkeyfile/search/functions_73.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/functions_73.html	(revision 2580)
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_scol_5fg_5fkey_5ffile_5fread">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../scol__glib__keyfile_8h.html#a4020358a05e3c4d05c70268787b14b05" target="basefrm">scol_g_key_file_read</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfiledataexist">
+ <div class="SREntry">
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a2f1cdd3fcfcdabd678640cacc0533dc6" target="basefrm">SCOL_gkeyFileDataExist</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfiledestroy">
+ <div class="SREntry">
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ad205d2e208c71b2235117120657ac628" target="basefrm">SCOL_gkeyFileDestroy</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetcomment">
+ <div class="SREntry">
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aea8c7ef59225d6c735335a850626f65d" target="basefrm">SCOL_gkeyFileGetComment</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetcontent">
+ <div class="SREntry">
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aab669300232623a12b14734f9c2e3d72" target="basefrm">SCOL_gkeyFileGetContent</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetdatas">
+ <div class="SREntry">
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a8fd31d8b11e0fe082e9ccf2c43c5452a" target="basefrm">SCOL_gkeyFileGetDatas</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetgroups">
+ <div class="SREntry">
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a9c6ec72bb49b18210465a85b8ae71720" target="basefrm">SCOL_gkeyFileGetGroups</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetnbgroups">
+ <div class="SREntry">
+  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a7982c3e3c9cfd8f837b88c6f6c08326f" target="basefrm">SCOL_gkeyFileGetNbGroups</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetvaluelist">
+ <div class="SREntry">
+  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a3866c31166a23d69cf4c9552913dc760" target="basefrm">SCOL_gkeyFileGetValueList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilegetvaluelocalelist">
+ <div class="SREntry">
+  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ab241d8e32381664c6e658ebc155d3572" target="basefrm">SCOL_gkeyFileGetValueLocaleList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileloadp">
+ <div class="SREntry">
+  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a2586215d00599a13084c2e0c05036ebf" target="basefrm">SCOL_gkeyFileLoadP</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileloads">
+ <div class="SREntry">
+  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#adcba8aaf30ca91edda7d7a85a565c53a" target="basefrm">SCOL_gkeyFileLoadS</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilereadp">
+ <div class="SREntry">
+  <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a6f12bcb4da2e4078dd6f9e1114bf9a78" target="basefrm">SCOL_gkeyFileReadP</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileremcomment">
+ <div class="SREntry">
+  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a899e9d67da0f99809d57e5163205bbb6" target="basefrm">SCOL_gkeyFileRemComment</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileremgroup">
+ <div class="SREntry">
+  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aeae67a9edc30104f7c45bfe56b51a14b" target="basefrm">SCOL_gkeyFileRemGroup</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfileremkey">
+ <div class="SREntry">
+  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a4a5820e3e26952ee81ae76731de1ca95" target="basefrm">SCOL_gkeyFileRemKey</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesave">
+ <div class="SREntry">
+  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a2d1f70070b05c38d13ffc1ba0fdb7004" target="basefrm">SCOL_gkeyFileSave</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetcomment">
+ <div class="SREntry">
+  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ad73d8891b28786f0897f2ed75286d6b1" target="basefrm">SCOL_gkeyFileSetComment</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetlocalevalue">
+ <div class="SREntry">
+  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ae01ff5f50a68ed221d7aa26b782e81ff" target="basefrm">SCOL_gkeyFileSetLocaleValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetlocalevaluelist">
+ <div class="SREntry">
+  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a260bda064fe58708cc6d80cb4bb619c2" target="basefrm">SCOL_gkeyFileSetLocaleValueList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetvalue">
+ <div class="SREntry">
+  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#abc0334075efa227ac898d9a440a14a84" target="basefrm">SCOL_gkeyFileSetValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fgkeyfilesetvaluelist">
+ <div class="SREntry">
+  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aaf93a4f4126ff8622ef56a1457140761" target="basefrm">SCOL_gkeyFileSetValueList</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fkeyfilegetlocalevalue">
+ <div class="SREntry">
+  <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a3b500a931b68a05625d5572a755ef3e1" target="basefrm">SCOL_keyFileGetLocaleValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fkeyfilegetvalue">
+ <div class="SREntry">
+  <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#aecb2b9b0bff670509f362e4a34eb0948" target="basefrm">SCOL_keyFileGetValue</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/functions_67.html
===================================================================
--- doxygen/html_gkeyfile/search/functions_67.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/functions_67.html	(revision 2580)
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fboolean">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ae53c15ed9a941fc416dc875c33fa0549" target="basefrm">GKF_VALUE_BOOLEAN</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fdouble">
+ <div class="SREntry">
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a014d841544737db3c3ba2cca31fbdb98" target="basefrm">GKF_VALUE_DOUBLE</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5finteger">
+ <div class="SREntry">
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#af8ac6db37c87213ad2f29bd784c33e80" target="basefrm">GKF_VALUE_INTEGER</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5finteger64">
+ <div class="SREntry">
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a40b153a861a65c1ee08516413c255980" target="basefrm">GKF_VALUE_INTEGER64</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fraw">
+ <div class="SREntry">
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a927bfe29e62ad7ee049af2921bf0a436" target="basefrm">GKF_VALUE_RAW</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fstring">
+ <div class="SREntry">
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a18a34f8ec78f176b747dbb6e974b647c" target="basefrm">GKF_VALUE_STRING</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fuinteger64">
+ <div class="SREntry">
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a5836e929663b9ffa03796021f3e61283" target="basefrm">GKF_VALUE_UINTEGER64</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/all_67.html
===================================================================
--- doxygen/html_gkeyfile/search/all_67.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/all_67.html	(revision 2580)
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fboolean">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#ae53c15ed9a941fc416dc875c33fa0549" target="basefrm">GKF_VALUE_BOOLEAN</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fdouble">
+ <div class="SREntry">
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a014d841544737db3c3ba2cca31fbdb98" target="basefrm">GKF_VALUE_DOUBLE</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5finteger">
+ <div class="SREntry">
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#af8ac6db37c87213ad2f29bd784c33e80" target="basefrm">GKF_VALUE_INTEGER</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5finteger64">
+ <div class="SREntry">
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a40b153a861a65c1ee08516413c255980" target="basefrm">GKF_VALUE_INTEGER64</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fraw">
+ <div class="SREntry">
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a927bfe29e62ad7ee049af2921bf0a436" target="basefrm">GKF_VALUE_RAW</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fstring">
+ <div class="SREntry">
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a18a34f8ec78f176b747dbb6e974b647c" target="basefrm">GKF_VALUE_STRING</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gkf_5fvalue_5fuinteger64">
+ <div class="SREntry">
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../scol__glib__keyfile_8c.html#a5836e929663b9ffa03796021f3e61283" target="basefrm">GKF_VALUE_UINTEGER64</a>
+  <span class="SRScope">scol_glib_keyfile.c</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/search.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/search/search.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/search/close.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/search/close.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/search/classes_6d.html
===================================================================
--- doxygen/html_gkeyfile/search/classes_6d.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/classes_6d.html	(revision 2580)
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_mmachine">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../structMmachine.html" target="basefrm">Mmachine</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/search.css
===================================================================
--- doxygen/html_gkeyfile/search/search.css	(nonexistent)
+++ doxygen/html_gkeyfile/search/search.css	(revision 2580)
@@ -0,0 +1,200 @@
+/*---------------- Search Box */
+#FSearchBox {
+    float: left;
+}
+#MSearchBox {
+    padding: 0px;
+    margin: 0px;
+    border: none;
+    border: 1px solid #84B0C7;
+    white-space: nowrap;
+    -moz-border-radius: 8px;
+    -webkit-border-top-left-radius: 8px;
+    -webkit-border-top-right-radius: 8px;
+    -webkit-border-bottom-left-radius: 8px;
+    -webkit-border-bottom-right-radius: 8px;
+}
+#MSearchField {
+    font: 9pt Arial, Verdana, sans-serif;
+    color: #999999;
+    background-color: #FFFFFF;
+    font-style: normal;
+    cursor: text;
+    padding: 1px 1px;
+    margin: 0px 6px 0px 0px;
+    border: none;
+    outline: none;
+    vertical-align: middle;
+}
+.MSearchBoxActive #MSearchField {
+    color: #000000;
+}
+#MSearchSelect {
+    float : none;
+    display : inline;
+    background : none;
+    font: 9pt Verdana, sans-serif;
+    border: none;
+    margin: 0px 0px 0px 6px;
+    vertical-align: middle;
+    padding: 0px 0px;
+}
+
+#MSearchClose {
+    float : none;
+    display : none;
+    background : none;
+    border: none;
+    margin: 0px 4px 0px 0px;
+    padding: 0px 0px;
+    outline: none;
+}
+
+#MSearchCloseImg {
+    vertical-align: middle;
+}
+
+.MSearchBoxLeft {
+    display: block;
+    text-align: left;
+    float: left;
+    margin-left: 6px;
+}
+.MSearchBoxRight {
+    display: block;
+    float: right;
+    text-align: right;
+    margin-right: 6px;
+}
+.MSearchBoxSpacer {
+    font-size: 0px;
+    clear: both;
+}
+.MSearchBoxRow {
+    font-size: 0px;
+    clear: both;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+    display: none;
+    position: absolute;
+    left: 0; top: 0;
+    border: 1px solid #A0A0A0;
+    background-color: #FAFAFA;
+    z-index: 1;
+    padding-top: 4px;
+    padding-bottom: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-top-left-radius: 4px;
+    -webkit-border-top-right-radius: 4px;
+    -webkit-border-bottom-left-radius: 4px;
+    -webkit-border-bottom-right-radius: 4px;
+    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+    }
+.SelectItem {
+    font: 8pt Arial, Verdana, sans-serif;
+    padding-left:  2px;
+    padding-right: 12px;
+    border: 0px;
+}
+span.SelectionMark {
+    margin-right: 4px;
+    font-family: monospace;
+    outline-style: none;
+    text-decoration: none;
+}
+a.SelectItem {
+    display: block;
+    outline-style: none;
+    color: #000000; 
+    text-decoration: none;
+    padding-left:   6px;
+    padding-right: 12px;
+}
+a.SelectItem:focus,
+a.SelectItem:active {
+    color: #000000; 
+    outline-style: none;
+    text-decoration: none;
+}
+a.SelectItem:hover {
+    color: #FFFFFF;
+    background-color: #2A50E4;
+    outline-style: none;
+    text-decoration: none;
+    cursor: pointer;
+    display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+    width: 60ex;
+    height: 15em;
+    }
+#MSearchResultsWindow {
+    display: none;
+    position: absolute;
+    left: 0; top: 0;
+    border: 1px solid #000000;
+    background-color: #EEF3F5;
+    }
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+    clear:both; 
+    padding-bottom: 15px;
+}
+
+.SREntry {
+    font-size: 10pt;
+    padding-left: 1ex;
+}
+.SRPage .SREntry {
+    font-size: 8pt;
+    padding: 1px 5px;
+}
+body.SRPage {
+    margin: 5px 2px;
+}
+
+.SRChildren {
+    padding-left: 3ex; padding-bottom: .5em 
+}
+.SRPage .SRChildren {
+    display: none;
+}
+.SRSymbol {
+    font-weight: bold; color: #153788;
+    font-family: Arial, Verdana, sans-serif;
+    text-decoration: none;
+    outline: none;
+}
+
+a.SRScope {
+    display: block;
+    color: #153788; 
+    font-family: Arial, Verdana, sans-serif;
+    text-decoration: none;
+    outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+    text-decoration: underline;
+}
+
+.SRPage .SRStatus {
+    padding: 2px 5px;
+    font-size: 8pt;
+    font-style: italic;
+}
+
+.SRResult {
+    display: none;
+}
+
Index: doxygen/html_gkeyfile/search/files_6d.html
===================================================================
--- doxygen/html_gkeyfile/search/files_6d.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/files_6d.html	(revision 2580)
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_macros_2eh">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../macros_8h.html" target="basefrm">macros.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/all_6d.html
===================================================================
--- doxygen/html_gkeyfile/search/all_6d.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/all_6d.html	(revision 2580)
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_macros_2eh">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../macros_8h.html" target="basefrm">macros.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_mmachine">
+ <div class="SREntry">
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../structMmachine.html" target="basefrm">Mmachine</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/classes_70.html
===================================================================
--- doxygen/html_gkeyfile/search/classes_70.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/classes_70.html	(revision 2580)
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_packdir">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../structPackdir.html" target="basefrm">Packdir</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/classes_63.html
===================================================================
--- doxygen/html_gkeyfile/search/classes_63.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/classes_63.html	(revision 2580)
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_cbmachine">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../structCBmachine.html" target="basefrm">CBmachine</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/search/files_73.html
===================================================================
--- doxygen/html_gkeyfile/search/files_73.html	(nonexistent)
+++ doxygen/html_gkeyfile/search/files_73.html	(revision 2580)
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_scol_5fglib_5fkeyfile_2ec">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../scol__glib__keyfile_8c.html" target="basefrm">scol_glib_keyfile.c</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fglib_5fkeyfile_2eh">
+ <div class="SREntry">
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../scol__glib__keyfile_8h.html" target="basefrm">scol_glib_keyfile.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_scol_5fplugin_5fwin_2eh">
+ <div class="SREntry">
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../scol__plugin__win_8h.html" target="basefrm">scol_plugin_win.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
Index: doxygen/html_gkeyfile/scol__glib__keyfile_8h.html
===================================================================
--- doxygen/html_gkeyfile/scol__glib__keyfile_8h.html	(nonexistent)
+++ doxygen/html_gkeyfile/scol__glib__keyfile_8h.html	(revision 2580)
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: scol_glib_keyfile.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>scol_glib_keyfile.h File Reference</h1>
+<p>header keyfile functions  
+<a href="#_details">More...</a></p>
+<code>#include &quot;<a class="el" href="scol__glib__keyfile_8h_source.html">main.h</a>&quot;</code><br/>
+<code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;math.h&gt;</code><br/>
+<code>#include &lt;libgen.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &quot;scol_plugin_lin.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="macros_8h_source.html">macros.h</a>&quot;</code><br/>
+<code>#include &lt;glib/gstdio.h&gt;</code><br/>
+
+<p><a href="scol__glib__keyfile_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a622ff34715dcaca125e9b14b581eeb4e"></a><!-- doxytag: member="scol_glib_keyfile.h::GLIB_224" ref="a622ff34715dcaca125e9b14b581eeb4e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>GLIB_224</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6201b7cfbb0dfda82b91260fae84bb9d"></a><!-- doxytag: member="scol_glib_keyfile.h::GKEYFILE_PKG_NB" ref="a6201b7cfbb0dfda82b91260fae84bb9d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>GKEYFILE_PKG_NB</b>&nbsp;&nbsp;&nbsp;31</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82aa93b4ab00e7f7103648599b47c594"></a><!-- doxytag: member="scol_glib_keyfile.h::GKEYFILE_RFL_NB" ref="a82aa93b4ab00e7f7103648599b47c594" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>GKEYFILE_RFL_NB</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84c3fb444fd909d62d55734402bcb3de"></a><!-- doxytag: member="scol_glib_keyfile.h::OBJGKEYFILE_HANDLE" ref="a84c3fb444fd909d62d55734402bcb3de" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJGKEYFILE_HANDLE</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8h.html#a4020358a05e3c4d05c70268787b14b05">scol_g_key_file_read</a> (GKeyFile *ini, <a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td colspan="2"><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7eddcc74d7b5702053c235e31ed549f9"></a><!-- doxytag: member="scol_glib_keyfile.h::ObjKeyFile" ref="a7eddcc74d7b5702053c235e31ed549f9" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ObjKeyFile</b></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>header keyfile functions </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Stephane Bisaro </dd></dl>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a4020358a05e3c4d05c70268787b14b05"></a><!-- doxytag: member="scol_glib_keyfile.h::scol_g_key_file_read" ref="a4020358a05e3c4d05c70268787b14b05" args="(GKeyFile *ini, mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int scol_g_key_file_read </td>
+          <td>(</td>
+          <td class="paramtype">GKeyFile *&nbsp;</td>
+          <td class="paramname"> <em>ini</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>internal function : return a list of the entire content ( [[S [[S S] r1]] r1] ) </p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/main_8h_source.html
===================================================================
--- doxygen/html_gkeyfile/main_8h_source.html	(nonexistent)
+++ doxygen/html_gkeyfile/main_8h_source.html	(revision 2580)
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: main.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<h1>main.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This source file is part of Scol</span>
+<a name="l00003"></a>00003 <span class="comment">For the latest info, see http://www.scolring.org</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">Copyright (c) 2010 Stephane Bisaro, aka Iri &lt;iri@irizone.net&gt;</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment">This program is free software; you can redistribute it and/or modify it under</span>
+<a name="l00008"></a>00008 <span class="comment">the terms of the GNU Lesser General Public License as published by the Free Software</span>
+<a name="l00009"></a>00009 <span class="comment">Foundation; either version 2 of the License, or (at your option) any later</span>
+<a name="l00010"></a>00010 <span class="comment">version.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment">This program is distributed in the hope that it will be useful, but WITHOUT</span>
+<a name="l00013"></a>00013 <span class="comment">ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS</span>
+<a name="l00014"></a>00014 <span class="comment">FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment">You should have received a copy of the GNU Lesser General Public License along with</span>
+<a name="l00017"></a>00017 <span class="comment">this program; if not, write to the Free Software Foundation, Inc., 59 Temple</span>
+<a name="l00018"></a>00018 <span class="comment">Place - Suite 330, Boston, MA 02111-1307, USA, or go to</span>
+<a name="l00019"></a>00019 <span class="comment">http://www.gnu.org/copyleft/lesser.txt</span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">For others informations, please contact us from http://www.scolring.org/</span>
+<a name="l00022"></a>00022 <span class="comment">*/</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef __MAIN_H__</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define __MAIN_H__</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;math.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;libgen.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;glib.h&gt;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#if ((defined __WIN32__) || (defined WIN32))</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include &quot;<a class="code" href="scol__plugin__win_8h.html" title="Scol plugin definition API (MS Windows).">scol_plugin_win.h</a>&quot;</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#else</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#include &quot;scol_plugin_lin.h&quot;</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 <span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html" title="usefull Scol macros">macros.h</a>&quot;</span>
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="preprocessor">#define bullshit int (__cdecl *)(struct Mmachine *)</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="preprocessor">#define DEFAULT_STRING   &quot;Untitle&quot;</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a>00054 <span class="preprocessor">#endif  </span><span class="comment">/* __MAIN_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/macros_8h_source.html
===================================================================
--- doxygen/html_gkeyfile/macros_8h_source.html	(nonexistent)
+++ doxygen/html_gkeyfile/macros_8h_source.html	(revision 2580)
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: macros.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<h1>macros.h</h1><a href="macros_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00005"></a>00005 <span class="comment">/*</span>
+<a name="l00006"></a>00006 <span class="comment">This source file is part of Scol</span>
+<a name="l00007"></a>00007 <span class="comment">For the latest info, see http://www.scolring.org</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment">Copyright (c) 2010 Stephane Bisaro, aka Iri &lt;iri@irizone.net&gt;</span>
+<a name="l00010"></a>00010 <span class="comment"></span>
+<a name="l00011"></a>00011 <span class="comment">This program is free software; you can redistribute it and/or modify it under</span>
+<a name="l00012"></a>00012 <span class="comment">the terms of the GNU Lesser General Public License as published by the Free Software</span>
+<a name="l00013"></a>00013 <span class="comment">Foundation; either version 2 of the License, or (at your option) any later</span>
+<a name="l00014"></a>00014 <span class="comment">version.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment">This program is distributed in the hope that it will be useful, but WITHOUT</span>
+<a name="l00017"></a>00017 <span class="comment">ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS</span>
+<a name="l00018"></a>00018 <span class="comment">FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment">You should have received a copy of the GNU Lesser General Public License along with</span>
+<a name="l00021"></a>00021 <span class="comment">this program; if not, write to the Free Software Foundation, Inc., 59 Temple</span>
+<a name="l00022"></a>00022 <span class="comment">Place - Suite 330, Boston, MA 02111-1307, USA, or go to</span>
+<a name="l00023"></a>00023 <span class="comment">http://www.gnu.org/copyleft/lesser.txt</span>
+<a name="l00024"></a>00024 <span class="comment"></span>
+<a name="l00025"></a>00025 <span class="comment">For others informations, please contact us from http://www.scolring.org/</span>
+<a name="l00026"></a>00026 <span class="comment">*/</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="comment">/*</span>
+<a name="l00031"></a>00031 <span class="comment">// File: macros.h</span>
+<a name="l00032"></a>00032 <span class="comment">// Temporary macros (mostly used by debugger agent)</span>
+<a name="l00033"></a>00033 <span class="comment">// from F.J. Alberti</span>
+<a name="l00034"></a>00034 <span class="comment">*/</span>
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _MACROS_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _MACROS_H_</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#define SAFEdelete(p)      { if (p) { free (p); (p) = NULL; } }</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="preprocessor">#define _SEPTRBIT            0x00000001</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 <span class="comment">/* SE conversions*/</span>
+<a name="l00047"></a>00047 <span class="preprocessor">#define SEW2I(w)             ((w)&gt;&gt;1)</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#define SEW2P(w)             ((w)&gt;&gt;1)</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#define SEI2W(n)             ((n)&lt;&lt;1)</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define SEP2W(p)             ((p)&lt;&lt;1 | _SEPTRBIT)</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="preprocessor">#define MTOI( mot )                      ((mot)&gt;&gt;1)</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define MTOP( mot )                  ((mot)&gt;&gt;1)</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define ITOM( mot )                      ((mot)&lt;&lt;1)</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define PTOM( mot )                      (((mot)&lt;&lt;1)+1)</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="comment">/*#ifndef SCOL_FLOAT_DEFINITION</span>
+<a name="l00057"></a>00057 <span class="comment">typedef float          float32;</span>
+<a name="l00058"></a>00058 <span class="comment">#define SCOL_FLOAT_DEFINITION</span>
+<a name="l00059"></a>00059 <span class="comment">#endif*/</span>
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="comment">/* Invert two positions in the stack*/</span>
+<a name="l00062"></a>00062 <span class="preprocessor">#define INVERT(m, a, b)       {tmp_res=MMget(m,a);MMset(m,a,MMget(m,b));MMset(m,b,tmp_res);}</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a>00064 <span class="comment">/*Stack management*/</span>
+<a name="l00065"></a>00065 <span class="preprocessor">#define SEDROP(m, n)         ((m)-&gt;pp += (n))</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00067"></a>00067 <span class="comment">/* String management*/</span>
+<a name="l00068"></a>00068 <span class="preprocessor">#define SEPUSHSTR(m, s)      (Mpushstrbloc((m), (s)))</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="preprocessor">#define CHECK(m)                        if ((tmp_res=m)) return tmp_res</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="comment">/* #define CHAR2WCHAR(c)        (c == NIL ? NULL : (PtrObjWChar) MMstart (mm,((PtrObjVoid)MMstart(mm,c))-&gt;Buffer&gt;&gt;1))*/</span>
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 <span class="comment">/* $Iri : convert any string to utf-8 (should be used with gtk ...) Don&#39;t forget to free after used !*/</span>
+<a name="l00075"></a>00075 <span class="preprocessor">#define SCOLUTF8(string, len) g_locale_to_utf8 (string, len, NULL, NULL, NULL)</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="comment">/* $Iri : convert any string from utf-8 Don&#39;t forget to free after used !*/</span>
+<a name="l00077"></a>00077 <span class="preprocessor">#define UTF8SCOL(string, len) g_locale_from_utf8 (string, len, NULL, NULL, NULL)</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="comment">/* $Iri : length of the int (234 -&gt; 3)*/</span>
+<a name="l00079"></a>00079 <span class="preprocessor">#define SIZEINT(x)  floor (log10 (x)) + 1</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="comment">/* $ Iri : float support */</span>
+<a name="l00081"></a>00081 <span class="preprocessor">#define FSET(val, f)  {                 \</span>
+<a name="l00082"></a>00082 <span class="preprocessor">  float g = (f);                      \</span>
+<a name="l00083"></a>00083 <span class="preprocessor">  (val) = (*(int*)&amp;g) &amp; 0xfffffffe;     \</span>
+<a name="l00084"></a>00084 <span class="preprocessor">}</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define FGET(val)     (*(float*)&amp;(val))</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span>
+<a name="l00087"></a>00087 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/struct_c_bmachine-members.html
===================================================================
--- doxygen/html_gkeyfile/struct_c_bmachine-members.html	(nonexistent)
+++ doxygen/html_gkeyfile/struct_c_bmachine-members.html	(revision 2580)
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>CBmachine Member List</h1>This is the complete list of members for <a class="el" href="struct_c_bmachine.html">CBmachine</a>, including all inherited members.<table>
+  <tr bgcolor="#f0f0f0"><td><b>Buffer2texture</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>Firstpack</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>fread</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MBdeftab</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MBstrcat</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MBstrcatn</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>Mcutting</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>Minterpreter</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMechostr</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMfetch</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMget</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMgetbase</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMgetglobal</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMgetPP</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMmalloc</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMmallocCLR</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMneedMemory</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMpull</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMpush</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMpushNoGC</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMputs</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMset</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMsetbase</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMsetglobal</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMsetPP</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMsetsizestr</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMsize</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMsizestr</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMstart</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMstartstr</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMstore</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>MMtype</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>Mpushstrbloc</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>Mpushstrblocn</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>Msearchinsyspak</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJaddreflex</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJbeginreflex</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJcallreflex</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJcreate</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJdefEvent</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJdel</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJdelTH</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJdelTM</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJdestroy</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJfindTH</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJfindTM</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJgetNewHandler</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJgetUserEvent</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJregister</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>OBJtypebyname</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>PKhardpak</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>PKloader</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>SCgetExtra</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>SCgetsocket</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>SCgetsrvsocket</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>SPaddfile</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>SPfindfile</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>stdloadJpg</b> (defined in <a class="el" href="struct_c_bmachine.html">CBmachine</a>)</td><td><a class="el" href="struct_c_bmachine.html">CBmachine</a></td><td></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/ftv2node.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2node.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/ftv2mlastnode.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2mlastnode.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/ftv2vertline.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2vertline.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/ftv2plastnode.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2plastnode.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/annotated.html
===================================================================
--- doxygen/html_gkeyfile/annotated.html	(nonexistent)
+++ doxygen/html_gkeyfile/annotated.html	(revision 2580)
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Data Structures</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="structCBmachine.html">CBmachine</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structMmachine.html">Mmachine</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structPackdir.html">Packdir</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/structCBmachine.html
===================================================================
--- doxygen/html_gkeyfile/structCBmachine.html	(nonexistent)
+++ doxygen/html_gkeyfile/structCBmachine.html	(revision 2580)
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: CBmachine Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>CBmachine Struct Reference</h1><!-- doxytag: class="CBmachine" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpush</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int val)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpushNoGC</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int val)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78d18e38b352250e8fe9bc0eee14a22d"></a><!-- doxytag: member="CBmachine::MMpull" ref="a78d18e38b352250e8fe9bc0eee14a22d" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMpull</b> )(<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5765cae3eae62c6003674dae0cd9a999"></a><!-- doxytag: member="CBmachine::MMgetPP" ref="a5765cae3eae62c6003674dae0cd9a999" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetPP</b> )(<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetPP</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int i)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMget</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int i)</td></tr>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMset</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int i, int v)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetglobal</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int i)</td></tr>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetglobal</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int i, int v)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMgetbase</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int b, int i)</td></tr>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetbase</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int b, int i, int v)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMfetch</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s, int i)</td></tr>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstore</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s, int i, int v)</td></tr>
+<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)" -->
+int *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstart</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsize</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMtype</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s)</td></tr>
+<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)" -->
+char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMstartstr</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsizestr</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s)</td></tr>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMsetsizestr</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int s, int size)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmalloc</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int size, int type)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMmallocCLR</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int size, int type)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrbloc</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, char *buf)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa16f5913b9f08b17d3b381d2d0eacf91"></a><!-- doxytag: member="CBmachine::MBdeftab" ref="aa16f5913b9f08b17d3b381d2d0eacf91" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBdeftab</b> )(<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a305fe5fb2e2b6749cb88f6712b485e5c"></a><!-- doxytag: member="CBmachine::MBstrcat" ref="a305fe5fb2e2b6749cb88f6712b485e5c" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcat</b> )(<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKhardpak</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, char *name, int n, char **namefun, int(**fun)(<a class="el" href="structMmachine.html">mmachine</a> z), int *nargfun, char **typfun)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKloader</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, char *name, char *simplename)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPfindfile</b> )(<a class="el" href="structPackdir.html">packdir</a> p, char *sign, int *size, char *path)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SPaddfile</b> )(<a class="el" href="structPackdir.html">packdir</a> p, char *sign, int size, char *path)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsrvsocket</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int server)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetsocket</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int channel)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mcutting</b> )(char *comm, char **argv)</td></tr>
+<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,...)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMechostr</b> )(int i, char *buf,...)</td></tr>
+<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)" -->
+size_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>fread</b> )(void *buf, size_t i, size_t j, FILE *f)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa797f541f1cb8caf51fe6a3efc53ce58"></a><!-- doxytag: member="CBmachine::Firstpack" ref="aa797f541f1cb8caf51fe6a3efc53ce58" args="" -->
+<a class="el" href="structPackdir.html">packdir</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Firstpack</b></td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcreate</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int handsys, int typpere, int handsyspere)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJaddreflex</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int num)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJbeginreflex</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int handsys, int num)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdel</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int p, int flag)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdestroy</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int handsys, int objm, int flag)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTH</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int handsys)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJcallreflex</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int nbarg)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJregister</b> )(int nbrefl, int recrefl, int(*destroy)(<a class="el" href="structMmachine.html">mmachine</a> m, int handsys, int objm), char *name)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a8c0d9b10e49835632fd4ed70a9b4c7"></a><!-- doxytag: member="CBmachine::OBJtypebyname" ref="a9a8c0d9b10e49835632fd4ed70a9b4c7" args=")(char *name)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJtypebyname</b> )(char *name)</td></tr>
+<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))" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdefEvent</b> )(int event, int(*cbevent)(<a class="el" href="structMmachine.html">mmachine</a> m, int hwnd, unsigned msg, int wParam, int lParam, int *ret))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a859017d26b1d39aaf082bc842fec2648"></a><!-- doxytag: member="CBmachine::OBJgetUserEvent" ref="a859017d26b1d39aaf082bc842fec2648" args=")()" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetUserEvent</b> )()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ff2279b66b322de3c4b6610ec6a8ca9"></a><!-- doxytag: member="CBmachine::SCgetExtra" ref="a7ff2279b66b322de3c4b6610ec6a8ca9" args=")(char *funcname)" -->
+void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCgetExtra</b> )(char *funcname)</td></tr>
+<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)" -->
+char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>stdloadJpg</b> )(char *name, int *w, int *h)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJdelTM</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int q)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTH</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int handsys)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJfindTM</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int typ, int objm)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Mpushstrblocn</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, char *buf, int n)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dcf92f2ff47b1ef89197b5b2f6cc273"></a><!-- doxytag: member="CBmachine::Minterpreter" ref="a2dcf92f2ff47b1ef89197b5b2f6cc273" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Minterpreter</b> )(<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Msearchinsyspak</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, char *name)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4161dd53ca0298cc5be79642c73c161"></a><!-- doxytag: member="CBmachine::MBstrcatn" ref="aa4161dd53ca0298cc5be79642c73c161" args=")(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MBstrcatn</b> )(<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>Buffer2texture</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, char *buffer, int width, int height)</td></tr>
+<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)" -->
+void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMputs</b> )(int i, const char *text)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9bd2d2fe06c616671ad395119c3d345"></a><!-- doxytag: member="CBmachine::OBJgetNewHandler" ref="ac9bd2d2fe06c616671ad395119c3d345" args=")()" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>OBJgetNewHandler</b> )()</td></tr>
+<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)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>MMneedMemory</b> )(<a class="el" href="structMmachine.html">mmachine</a> m, int size, int realsize)</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/ftv2link.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2link.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/struct_packdir.html
===================================================================
--- doxygen/html_gkeyfile/struct_packdir.html	(nonexistent)
+++ doxygen/html_gkeyfile/struct_packdir.html	(revision 2580)
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Packdir Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Packdir Struct Reference</h1><!-- doxytag: class="Packdir" -->
+<p><a href="struct_packdir-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6021cd8bd3f221c9ae5fe02f7e6a32bf"></a><!-- doxytag: member="Packdir::path" ref="a6021cd8bd3f221c9ae5fe02f7e6a32bf" args="[SIZESIGN]" -->
+char&nbsp;</td><td class="memItemRight" valign="bottom"><b>path</b> [SIZESIGN]</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef4db277c08bf7aac10dee9d0b87a0d0"></a><!-- doxytag: member="Packdir::quota" ref="aef4db277c08bf7aac10dee9d0b87a0d0" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>quota</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87478449d6300ecb5cc168824428c899"></a><!-- doxytag: member="Packdir::next" ref="a87478449d6300ecb5cc168824428c899" args="" -->
+struct <a class="el" href="struct_packdir.html">Packdir</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li><a class="el" href="scol__plugin__lin_8h_source.html">scol_plugin_lin.h</a></li>
+<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/globals.html
===================================================================
--- doxygen/html_gkeyfile/globals.html	(nonexistent)
+++ doxygen/html_gkeyfile/globals.html	(revision 2580)
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>GKF_VALUE_BOOLEAN()
+: <a class="el" href="scol__glib__keyfile_8c.html#ae53c15ed9a941fc416dc875c33fa0549">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_DOUBLE()
+: <a class="el" href="scol__glib__keyfile_8c.html#a014d841544737db3c3ba2cca31fbdb98">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_INTEGER()
+: <a class="el" href="scol__glib__keyfile_8c.html#af8ac6db37c87213ad2f29bd784c33e80">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_INTEGER64()
+: <a class="el" href="scol__glib__keyfile_8c.html#a40b153a861a65c1ee08516413c255980">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_RAW()
+: <a class="el" href="scol__glib__keyfile_8c.html#a927bfe29e62ad7ee049af2921bf0a436">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_STRING()
+: <a class="el" href="scol__glib__keyfile_8c.html#a18a34f8ec78f176b747dbb6e974b647c">scol_glib_keyfile.c</a>
+</li>
+<li>GKF_VALUE_UINTEGER64()
+: <a class="el" href="scol__glib__keyfile_8c.html#a5836e929663b9ffa03796021f3e61283">scol_glib_keyfile.c</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
+<li>scol_g_key_file_read()
+: <a class="el" href="scol__glib__keyfile_8h.html#a4020358a05e3c4d05c70268787b14b05">scol_glib_keyfile.h</a>
+</li>
+<li>SCOL_gkeyFileDataExist()
+: <a class="el" href="scol__glib__keyfile_8c.html#a2f1cdd3fcfcdabd678640cacc0533dc6">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileDestroy()
+: <a class="el" href="scol__glib__keyfile_8c.html#ad205d2e208c71b2235117120657ac628">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetComment()
+: <a class="el" href="scol__glib__keyfile_8c.html#aea8c7ef59225d6c735335a850626f65d">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetContent()
+: <a class="el" href="scol__glib__keyfile_8c.html#aab669300232623a12b14734f9c2e3d72">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetDatas()
+: <a class="el" href="scol__glib__keyfile_8c.html#a8fd31d8b11e0fe082e9ccf2c43c5452a">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetGroups()
+: <a class="el" href="scol__glib__keyfile_8c.html#a9c6ec72bb49b18210465a85b8ae71720">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetNbGroups()
+: <a class="el" href="scol__glib__keyfile_8c.html#a7982c3e3c9cfd8f837b88c6f6c08326f">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetValueList()
+: <a class="el" href="scol__glib__keyfile_8c.html#a3866c31166a23d69cf4c9552913dc760">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileGetValueLocaleList()
+: <a class="el" href="scol__glib__keyfile_8c.html#ab241d8e32381664c6e658ebc155d3572">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileLoadP()
+: <a class="el" href="scol__glib__keyfile_8c.html#a2586215d00599a13084c2e0c05036ebf">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileLoadS()
+: <a class="el" href="scol__glib__keyfile_8c.html#adcba8aaf30ca91edda7d7a85a565c53a">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileReadP()
+: <a class="el" href="scol__glib__keyfile_8c.html#a6f12bcb4da2e4078dd6f9e1114bf9a78">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileRemComment()
+: <a class="el" href="scol__glib__keyfile_8c.html#a899e9d67da0f99809d57e5163205bbb6">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileRemGroup()
+: <a class="el" href="scol__glib__keyfile_8c.html#aeae67a9edc30104f7c45bfe56b51a14b">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileRemKey()
+: <a class="el" href="scol__glib__keyfile_8c.html#a4a5820e3e26952ee81ae76731de1ca95">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSave()
+: <a class="el" href="scol__glib__keyfile_8c.html#a2d1f70070b05c38d13ffc1ba0fdb7004">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetComment()
+: <a class="el" href="scol__glib__keyfile_8c.html#ad73d8891b28786f0897f2ed75286d6b1">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetLocaleValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#ae01ff5f50a68ed221d7aa26b782e81ff">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetLocaleValueList()
+: <a class="el" href="scol__glib__keyfile_8c.html#a260bda064fe58708cc6d80cb4bb619c2">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#abc0334075efa227ac898d9a440a14a84">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_gkeyFileSetValueList()
+: <a class="el" href="scol__glib__keyfile_8c.html#aaf93a4f4126ff8622ef56a1457140761">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_keyFileGetLocaleValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#a3b500a931b68a05625d5572a755ef3e1">scol_glib_keyfile.c</a>
+</li>
+<li>SCOL_keyFileGetValue()
+: <a class="el" href="scol__glib__keyfile_8c.html#aecb2b9b0bff670509f362e4a34eb0948">scol_glib_keyfile.c</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/struct_mmachine.html
===================================================================
--- doxygen/html_gkeyfile/struct_mmachine.html	(nonexistent)
+++ doxygen/html_gkeyfile/struct_mmachine.html	(revision 2580)
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Mmachine Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Mmachine Struct Reference</h1><!-- doxytag: class="Mmachine" -->
+<p><a href="struct_mmachine-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9c3e0707056a7647b2f08b13b399868"></a><!-- doxytag: member="Mmachine::tape" ref="ac9c3e0707056a7647b2f08b13b399868" args="" -->
+int *&nbsp;</td><td class="memItemRight" valign="bottom"><b>tape</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a096876727bc6d5dae8f1a336198f9a96"></a><!-- doxytag: member="Mmachine::sizetape" ref="a096876727bc6d5dae8f1a336198f9a96" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>sizetape</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e72e0a31adea55623fbc0a26161c73"></a><!-- doxytag: member="Mmachine::pp" ref="aa6e72e0a31adea55623fbc0a26161c73" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>pp</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac88fadf694b0c5ecf62f9a745ea2a4b7"></a><!-- doxytag: member="Mmachine::maxpp" ref="ac88fadf694b0c5ecf62f9a745ea2a4b7" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxpp</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77111be5f34b693430e2446bb1a9cbc"></a><!-- doxytag: member="Mmachine::topheap" ref="aa77111be5f34b693430e2446bb1a9cbc" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>topheap</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31b06da888f444d6ac87b668f4a91a4f"></a><!-- doxytag: member="Mmachine::sigGC" ref="a31b06da888f444d6ac87b668f4a91a4f" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>sigGC</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac33f93d0c6756b8c33582005da7a6fcb"></a><!-- doxytag: member="Mmachine::h" ref="ac33f93d0c6756b8c33582005da7a6fcb" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeafe31dbaa88f2a84a17290381dcb50d"></a><!-- doxytag: member="Mmachine::err" ref="aeafe31dbaa88f2a84a17290381dcb50d" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>err</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3a17bf6f7f25fae0adb95c40d3e5864"></a><!-- doxytag: member="Mmachine::top" ref="aa3a17bf6f7f25fae0adb95c40d3e5864" args="" -->
+int *&nbsp;</td><td class="memItemRight" valign="bottom"><b>top</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4184e6f5af45970445d1f313fa856a0c"></a><!-- doxytag: member="Mmachine::lckdGC" ref="a4184e6f5af45970445d1f313fa856a0c" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>lckdGC</b></td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li><a class="el" href="scol__plugin__lin_8h_source.html">scol_plugin_lin.h</a></li>
+<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/structMmachine.html
===================================================================
--- doxygen/html_gkeyfile/structMmachine.html	(nonexistent)
+++ doxygen/html_gkeyfile/structMmachine.html	(revision 2580)
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Mmachine Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Mmachine Struct Reference</h1><!-- doxytag: class="Mmachine" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9c3e0707056a7647b2f08b13b399868"></a><!-- doxytag: member="Mmachine::tape" ref="ac9c3e0707056a7647b2f08b13b399868" args="" -->
+int *&nbsp;</td><td class="memItemRight" valign="bottom"><b>tape</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a096876727bc6d5dae8f1a336198f9a96"></a><!-- doxytag: member="Mmachine::sizetape" ref="a096876727bc6d5dae8f1a336198f9a96" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>sizetape</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e72e0a31adea55623fbc0a26161c73"></a><!-- doxytag: member="Mmachine::pp" ref="aa6e72e0a31adea55623fbc0a26161c73" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>pp</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac88fadf694b0c5ecf62f9a745ea2a4b7"></a><!-- doxytag: member="Mmachine::maxpp" ref="ac88fadf694b0c5ecf62f9a745ea2a4b7" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxpp</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77111be5f34b693430e2446bb1a9cbc"></a><!-- doxytag: member="Mmachine::topheap" ref="aa77111be5f34b693430e2446bb1a9cbc" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>topheap</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31b06da888f444d6ac87b668f4a91a4f"></a><!-- doxytag: member="Mmachine::sigGC" ref="a31b06da888f444d6ac87b668f4a91a4f" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>sigGC</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac33f93d0c6756b8c33582005da7a6fcb"></a><!-- doxytag: member="Mmachine::h" ref="ac33f93d0c6756b8c33582005da7a6fcb" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeafe31dbaa88f2a84a17290381dcb50d"></a><!-- doxytag: member="Mmachine::err" ref="aeafe31dbaa88f2a84a17290381dcb50d" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>err</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3a17bf6f7f25fae0adb95c40d3e5864"></a><!-- doxytag: member="Mmachine::top" ref="aa3a17bf6f7f25fae0adb95c40d3e5864" args="" -->
+int *&nbsp;</td><td class="memItemRight" valign="bottom"><b>top</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4184e6f5af45970445d1f313fa856a0c"></a><!-- doxytag: member="Mmachine::lckdGC" ref="a4184e6f5af45970445d1f313fa856a0c" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>lckdGC</b></td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li><a class="el" href="scol__plugin__lin_8h_source.html">scol_plugin_lin.h</a></li>
+<li><a class="el" href="scol__plugin__win_8h_source.html">scol_plugin_win.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/ftv2folderclosed.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2folderclosed.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/ftv2lastnode.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2lastnode.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/classes.html
===================================================================
--- doxygen/html_gkeyfile/classes.html	(nonexistent)
+++ doxygen/html_gkeyfile/classes.html	(revision 2580)
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Alphabetical List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Data Structure Index</h1><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a></div>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="structMmachine.html">Mmachine</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="structPackdir.html">Packdir</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structCBmachine.html">CBmachine</a>&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a></div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/scol__glib__keyfile_8c.html
===================================================================
--- doxygen/html_gkeyfile/scol__glib__keyfile_8c.html	(nonexistent)
+++ doxygen/html_gkeyfile/scol__glib__keyfile_8c.html	(revision 2580)
@@ -0,0 +1,821 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: scol_glib_keyfile.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>scol_glib_keyfile.c File Reference</h1>
+<p>all functions of this API  
+<a href="#_details">More...</a></p>
+<code>#include &quot;<a class="el" href="scol__glib__keyfile_8c.html">../include/scol_glib_keyfile.h</a>&quot;</code><br/>
+<code>#include &quot;main.h&quot;</code><br/>
+<code>#include &lt;glib/gstdio.h&gt;</code><br/>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a927bfe29e62ad7ee049af2921bf0a436"></a><!-- doxytag: member="scol_glib_keyfile.c::GKF_VALUE_RAW" ref="a927bfe29e62ad7ee049af2921bf0a436" args="(mmachine m)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a927bfe29e62ad7ee049af2921bf0a436">GKF_VALUE_RAW</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GKF_VALUE_RAW : I : flag used to load a key file. The raw value associated with key under group. The value can be escaped string. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18a34f8ec78f176b747dbb6e974b647c"></a><!-- doxytag: member="scol_glib_keyfile.c::GKF_VALUE_STRING" ref="a18a34f8ec78f176b747dbb6e974b647c" args="(mmachine m)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a18a34f8ec78f176b747dbb6e974b647c">GKF_VALUE_STRING</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GKF_VALUE_STRING : I : flag used to load a key file. The string value associated with key under group. Unlike GKF_VALUE_RAW, any escaped sequence are unescaped. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8ac6db37c87213ad2f29bd784c33e80"></a><!-- doxytag: member="scol_glib_keyfile.c::GKF_VALUE_INTEGER" ref="af8ac6db37c87213ad2f29bd784c33e80" args="(mmachine m)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#af8ac6db37c87213ad2f29bd784c33e80">GKF_VALUE_INTEGER</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GKF_VALUE_INTEGER : Not implemented yet. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40b153a861a65c1ee08516413c255980"></a><!-- doxytag: member="scol_glib_keyfile.c::GKF_VALUE_INTEGER64" ref="a40b153a861a65c1ee08516413c255980" args="(mmachine m)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a40b153a861a65c1ee08516413c255980">GKF_VALUE_INTEGER64</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GKF_VALUE_INTEGER64 : Not implemented yet. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5836e929663b9ffa03796021f3e61283"></a><!-- doxytag: member="scol_glib_keyfile.c::GKF_VALUE_UINTEGER64" ref="a5836e929663b9ffa03796021f3e61283" args="(mmachine m)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a5836e929663b9ffa03796021f3e61283">GKF_VALUE_UINTEGER64</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GKF_VALUE_UINTEGER64 : Not implemented yet. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a014d841544737db3c3ba2cca31fbdb98"></a><!-- doxytag: member="scol_glib_keyfile.c::GKF_VALUE_DOUBLE" ref="a014d841544737db3c3ba2cca31fbdb98" args="(mmachine m)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a014d841544737db3c3ba2cca31fbdb98">GKF_VALUE_DOUBLE</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GKF_VALUE_DOUBLE : Not implemented yet. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae53c15ed9a941fc416dc875c33fa0549"></a><!-- doxytag: member="scol_glib_keyfile.c::GKF_VALUE_BOOLEAN" ref="ae53c15ed9a941fc416dc875c33fa0549" args="(mmachine m)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#ae53c15ed9a941fc416dc875c33fa0549">GKF_VALUE_BOOLEAN</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GKF_VALUE_BOOLEAN : Not implemented yet. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a6f12bcb4da2e4078dd6f9e1114bf9a78">SCOL_gkeyFileReadP</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileReadP : read a key file fun [P S] [[S [[S S] r1]] r1]  <a href="#a6f12bcb4da2e4078dd6f9e1114bf9a78"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a2586215d00599a13084c2e0c05036ebf">SCOL_gkeyFileLoadP</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileLoadP : Loads a key file from any valid file  <a href="#a2586215d00599a13084c2e0c05036ebf"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#adcba8aaf30ca91edda7d7a85a565c53a">SCOL_gkeyFileLoadS</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileLoadS : Loads a key file from any valid data  <a href="#adcba8aaf30ca91edda7d7a85a565c53a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a2d1f70070b05c38d13ffc1ba0fdb7004">SCOL_gkeyFileSave</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileSave : save a keyfile to a filename  <a href="#a2d1f70070b05c38d13ffc1ba0fdb7004"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#ad205d2e208c71b2235117120657ac628">SCOL_gkeyFileDestroy</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileDestroy : Destroys an object  <a href="#ad205d2e208c71b2235117120657ac628"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#aab669300232623a12b14734f9c2e3d72">SCOL_gkeyFileGetContent</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileGetContent : Returns the content of key file  <a href="#aab669300232623a12b14734f9c2e3d72"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a8fd31d8b11e0fe082e9ccf2c43c5452a">SCOL_gkeyFileGetDatas</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileGetDatas : Return a list of the content  <a href="#a8fd31d8b11e0fe082e9ccf2c43c5452a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a9c6ec72bb49b18210465a85b8ae71720">SCOL_gkeyFileGetGroups</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileGetGroups : Returns a list of all groups  <a href="#a9c6ec72bb49b18210465a85b8ae71720"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a7982c3e3c9cfd8f837b88c6f6c08326f">SCOL_gkeyFileGetNbGroups</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileGetNbGroups : Returns the number of group  <a href="#a7982c3e3c9cfd8f837b88c6f6c08326f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a2f1cdd3fcfcdabd678640cacc0533dc6">SCOL_gkeyFileDataExist</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileDataExist : Looks whether the key file has the datas  <a href="#a2f1cdd3fcfcdabd678640cacc0533dc6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#aecb2b9b0bff670509f362e4a34eb0948">SCOL_keyFileGetValue</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_keyFileGetValue : Returns the value for any key in any group  <a href="#aecb2b9b0bff670509f362e4a34eb0948"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a3b500a931b68a05625d5572a755ef3e1">SCOL_keyFileGetLocaleValue</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_keyFileGetLocaleValue : Returns the locale value for any key in any group  <a href="#a3b500a931b68a05625d5572a755ef3e1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a3866c31166a23d69cf4c9552913dc760">SCOL_gkeyFileGetValueList</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileGetValueList : Returns the values associated with key under group  <a href="#a3866c31166a23d69cf4c9552913dc760"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#ab241d8e32381664c6e658ebc155d3572">SCOL_gkeyFileGetValueLocaleList</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileGetValueLocaleList : Returns the locales values associated with key under group  <a href="#ab241d8e32381664c6e658ebc155d3572"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#aea8c7ef59225d6c735335a850626f65d">SCOL_gkeyFileGetComment</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileGetComment : Return a comment  <a href="#aea8c7ef59225d6c735335a850626f65d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#abc0334075efa227ac898d9a440a14a84">SCOL_gkeyFileSetValue</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileSetValue : Associates a new value with key under group.  <a href="#abc0334075efa227ac898d9a440a14a84"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#ae01ff5f50a68ed221d7aa26b782e81ff">SCOL_gkeyFileSetLocaleValue</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileSetValue : Associates a new value with key under group.  <a href="#ae01ff5f50a68ed221d7aa26b782e81ff"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#aaf93a4f4126ff8622ef56a1457140761">SCOL_gkeyFileSetValueList</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileSetValueList : Associates a list of string for key under group.  <a href="#aaf93a4f4126ff8622ef56a1457140761"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a260bda064fe58708cc6d80cb4bb619c2">SCOL_gkeyFileSetLocaleValueList</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileSetValueList : Associates a list of string for key under group.  <a href="#a260bda064fe58708cc6d80cb4bb619c2"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#ad73d8891b28786f0897f2ed75286d6b1">SCOL_gkeyFileSetComment</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileSetComment : Comments a key, a group or the key file.  <a href="#ad73d8891b28786f0897f2ed75286d6b1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#aeae67a9edc30104f7c45bfe56b51a14b">SCOL_gkeyFileRemGroup</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileRemGroup : Removes the specified group from the object.  <a href="#aeae67a9edc30104f7c45bfe56b51a14b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a4a5820e3e26952ee81ae76731de1ca95">SCOL_gkeyFileRemKey</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileRemKey : Removes the specified key in group from the object.  <a href="#a4a5820e3e26952ee81ae76731de1ca95"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scol__glib__keyfile_8c.html#a899e9d67da0f99809d57e5163205bbb6">SCOL_gkeyFileRemComment</a> (<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_gkeyFileRemComment : Removes a comment above key from group.  <a href="#a899e9d67da0f99809d57e5163205bbb6"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af15bdac9bbe43b7b1f7d433619dae969"></a><!-- doxytag: member="scol_glib_keyfile.c::mm" ref="af15bdac9bbe43b7b1f7d433619dae969" args="" -->
+<a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>mm</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7e611ba9f13eaf2ad7e90ca139e6c0f"></a><!-- doxytag: member="scol_glib_keyfile.c::gkey_name" ref="aa7e611ba9f13eaf2ad7e90ca139e6c0f" args="[GKEYFILE_PKG_NB]" -->
+char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>gkey_name</b> [GKEYFILE_PKG_NB]</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a766d1f4ab753ee137403b362ad4771d6"></a><!-- doxytag: member="scol_glib_keyfile.c::gkey_fun" ref="a766d1f4ab753ee137403b362ad4771d6" args="[GKEYFILE_PKG_NB])(mmachine m)" -->
+int(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>gkey_fun</b> [GKEYFILE_PKG_NB])(<a class="el" href="structMmachine.html">mmachine</a> m)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a605d8242c10d58a6ce1c5a2d98dbcc19"></a><!-- doxytag: member="scol_glib_keyfile.c::gkey_narg" ref="a605d8242c10d58a6ce1c5a2d98dbcc19" args="[GKEYFILE_PKG_NB]" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>gkey_narg</b> [GKEYFILE_PKG_NB]</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5efd437d1c968dace21111a331617d39"></a><!-- doxytag: member="scol_glib_keyfile.c::gkey_type" ref="a5efd437d1c968dace21111a331617d39" args="[GKEYFILE_PKG_NB]" -->
+char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>gkey_type</b> [GKEYFILE_PKG_NB]</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>all functions of this API </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Stephane Bisaro </dd></dl>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a6f12bcb4da2e4078dd6f9e1114bf9a78"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileReadP" ref="a6f12bcb4da2e4078dd6f9e1114bf9a78" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileReadP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileReadP : read a key file fun [P S] [[S [[S S] r1]] r1] </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>P</em>&nbsp;</td><td>: any file (read reference only) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: the list seperator, or nil (default ";") </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>[[S [[S S] r1]] r1] : the list of datas : group names and for each group name, a list of tuple [key value] </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2586215d00599a13084c2e0c05036ebf"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileLoadP" ref="a2586215d00599a13084c2e0c05036ebf" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileLoadP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileLoadP : Loads a key file from any valid file </p>
+<p>fun [Chn P S I] ObjKeyFile</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>Chn</em>&nbsp;</td><td>: the channel </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>P</em>&nbsp;</td><td>: any read referenced file </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: the list separator or nil (default ";"). One character only (if more, they are ignored) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>I</em>&nbsp;</td><td>: flag : 0 -&gt; No flags, default behaviour 1 -&gt; Use this flag if you plan to write the (possibly modified) contents of the key file back to a file; otherwise all comments will be lost when the key file is written back. 2 -&gt; Use this flag if you plan to write the (possibly modified) contents of the key file back to a file; otherwise only the translations for the current language will be written back. 3 -&gt; 1 and 2 </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the new object, or nil if error</dd></dl>
+<p>Importante note : if you want get/set any localized key, be sure set the flag to 2 (or 3) ! </p>
+
+</div>
+</div>
+<a class="anchor" id="adcba8aaf30ca91edda7d7a85a565c53a"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileLoadS" ref="adcba8aaf30ca91edda7d7a85a565c53a" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileLoadS </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileLoadS : Loads a key file from any valid data </p>
+<p>fun [Chn P S I] ObjKeyFile</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>Chn</em>&nbsp;</td><td>: the channel </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any valid content </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: the list separator or nil (default ";"). One character only (if more, they are ignored) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>I</em>&nbsp;</td><td>: flag : 0 -&gt; No flags, default behaviour 1 -&gt; Use this flag if you plan to write the (possibly modified) contents of the key file back to a file; otherwise all comments will be lost when the key file is written back. 2 -&gt; Use this flag if you plan to write the (possibly modified) contents of the key file back to a file; otherwise only the translations for the current language will be written back. 3 -&gt; 1 and 2 </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the new object, or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d1f70070b05c38d13ffc1ba0fdb7004"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileSave" ref="a2d1f70070b05c38d13ffc1ba0fdb7004" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileSave </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileSave : save a keyfile to a filename </p>
+<p>fun [ObjKeyFile W] I</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: a valid object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>W</em>&nbsp;</td><td>: a Scol write referenced filename </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>I : 0 if success or nil if error (see log message) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad205d2e208c71b2235117120657ac628"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileDestroy" ref="ad205d2e208c71b2235117120657ac628" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileDestroy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileDestroy : Destroys an object </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>I : O or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aab669300232623a12b14734f9c2e3d72"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileGetContent" ref="aab669300232623a12b14734f9c2e3d72" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileGetContent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileGetContent : Returns the content of key file </p>
+<p>fun [ObjKeyFile] [S I]</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any valid object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>[S I] : a tuple : the content and its length or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8fd31d8b11e0fe082e9ccf2c43c5452a"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileGetDatas" ref="a8fd31d8b11e0fe082e9ccf2c43c5452a" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileGetDatas </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileGetDatas : Return a list of the content </p>
+<p>fun [ObjKeyFile] [[S [[S S] r1]] r1]</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: an object already created </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>[[S [[S S] r1]] r1] : a list of group names and for each group name, a list of tuple [key value] or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9c6ec72bb49b18210465a85b8ae71720"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileGetGroups" ref="a9c6ec72bb49b18210465a85b8ae71720" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileGetGroups </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileGetGroups : Returns a list of all groups </p>
+<p>fun [ObjKeyFile] [S r1]</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any object already created </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>[S r1] : this list or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7982c3e3c9cfd8f837b88c6f6c08326f"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileGetNbGroups" ref="a7982c3e3c9cfd8f837b88c6f6c08326f" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileGetNbGroups </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileGetNbGroups : Returns the number of group </p>
+<p>fun [ObjKeyFile] I</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any object already created </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>I : this number or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2f1cdd3fcfcdabd678640cacc0533dc6"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileDataExist" ref="a2f1cdd3fcfcdabd678640cacc0533dc6" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileDataExist </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileDataExist : Looks whether the key file has the datas </p>
+<p>fun [ObjKeyFile S S] I</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any object already created </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group name or nil </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a key name or nil </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>I : the result (see below) or nil if error</dd></dl>
+<p>If the group name and the key name are not nil, this function searches the key into the group. If found, 1 is returned, else 0 If the group name is nil, this function searches the key into all groups. The returned value is the number of this key, 0 if not found. If the key name is nil, this function searches the group into the keyfile. If found, 1 is returned, else 0. If the keyfile is nil or if the group and key names are nil, nil is returned. </p>
+
+</div>
+</div>
+<a class="anchor" id="aecb2b9b0bff670509f362e4a34eb0948"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_keyFileGetValue" ref="aecb2b9b0bff670509f362e4a34eb0948" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_keyFileGetValue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_keyFileGetValue : Returns the value for any key in any group </p>
+<p>fun [ObjKeyFile S S I] S</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any valid object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any group name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any key name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>I</em>&nbsp;</td><td>: flag : GKF_VALUE_RAW, GKF_VALUE_STRING, GKF_VALUE_INTEGER, GKF_VALUE_INTEGER64, GKF_VALUE_UINTEGER64, GKF_VALUE_DOUBLE, GKF_VALUE_BOOLEAN GKF_VALUE_RAW and GKF_VALUE_STRING have a difference, others always return a string </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>S : the value or nil if error or not found </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3b500a931b68a05625d5572a755ef3e1"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_keyFileGetLocaleValue" ref="a3b500a931b68a05625d5572a755ef3e1" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_keyFileGetLocaleValue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_keyFileGetLocaleValue : Returns the locale value for any key in any group </p>
+<p>fun [ObjKeyFile S S S] S</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any valid object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any group name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any key name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any locale identifier or nil </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>S : the value or nil if error or not found</dd></dl>
+<p>If locale is nil or not found, the value of the default key (without localization) will be returned When the ObjKeyFile has been created, if the flag is at 0 or 1, the current locale can be used only. In this last case, to get a value of an other locale, the flag should have set to 2 or 3. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3866c31166a23d69cf4c9552913dc760"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileGetValueList" ref="a3866c31166a23d69cf4c9552913dc760" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileGetValueList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileGetValueList : Returns the values associated with key under group </p>
+<p>fun [ObjKeyFile S S] [S r1]</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any valid object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any group name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any key name </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>[S r1] : the value or nil if error or not found </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab241d8e32381664c6e658ebc155d3572"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileGetValueLocaleList" ref="ab241d8e32381664c6e658ebc155d3572" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileGetValueLocaleList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileGetValueLocaleList : Returns the locales values associated with key under group </p>
+<p>fun [ObjKeyFile S S S] [S r1]</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: any valid object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any group name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any key name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: any locale identifier or nil </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>[S r1] : the value or nil if error or not found</dd></dl>
+<p>If locale is nil or not found, the values of the default key (without localization) will be returned When the ObjKeyFile has been created, if the flag is at 0 or 1, the current locale can be used only. In this last case, to get the values of an other locale, the flag should have set to 2 or 3. </p>
+
+</div>
+</div>
+<a class="anchor" id="aea8c7ef59225d6c735335a850626f65d"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileGetComment" ref="aea8c7ef59225d6c735335a850626f65d" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileGetComment </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileGetComment : Return a comment </p>
+<p>fun [ObjKeyFile S S] S</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: an object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a key name </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>S : the comment or nil if error or not found</dd></dl>
+<p>Retrieves a comment above key name from group name. If key is NULL then comment will be read from above group name. If both key name and group name are NULL, then comment will be read from above the first group in the file. </p>
+
+</div>
+</div>
+<a class="anchor" id="abc0334075efa227ac898d9a440a14a84"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileSetValue" ref="abc0334075efa227ac898d9a440a14a84" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileSetValue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileSetValue : Associates a new value with key under group. </p>
+<p>Fun [ObjKeyFile S S S I] ObjKeyFile If key cannot be found then it is created. If group cannot be found then it is created.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: a valid object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a key name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: the new value </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>I</em>&nbsp;</td><td>: a flag : GKF_VALUE_RAW or GKF_VALUE_STRING (others flags aren't implemented yet) </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error</dd></dl>
+<p>If key or group is nil, the command is ignored but a message is written to the log </p>
+
+</div>
+</div>
+<a class="anchor" id="ae01ff5f50a68ed221d7aa26b782e81ff"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileSetLocaleValue" ref="ae01ff5f50a68ed221d7aa26b782e81ff" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileSetLocaleValue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileSetValue : Associates a new value with key under group. </p>
+<p>Fun [ObjKeyFile S S S I] ObjKeyFile If key cannot be found then it is created. If group cannot be found then it is created.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: a valid object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a key name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: the new value </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a locale identifier </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error</dd></dl>
+<p>If key or group is nil, the command is ignored but a message is written to the log </p>
+
+</div>
+</div>
+<a class="anchor" id="aaf93a4f4126ff8622ef56a1457140761"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileSetValueList" ref="aaf93a4f4126ff8622ef56a1457140761" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileSetValueList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileSetValueList : Associates a list of string for key under group. </p>
+<p>fun [ObjKeyFile S S [S r1] ObjKeyFile If key cannot be found then it is created. If group cannot be found then it is created.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>:</em>&nbsp;</td><td>ObjKeyFile : an object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>:</em>&nbsp;</td><td>S : a group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>:</em>&nbsp;</td><td>S : a key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>[S</em>&nbsp;</td><td>r1] : a list of values </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error</dd></dl>
+<p>If key or group is nil, the command is ignored but a message is written to the log </p>
+
+</div>
+</div>
+<a class="anchor" id="a260bda064fe58708cc6d80cb4bb619c2"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileSetLocaleValueList" ref="a260bda064fe58708cc6d80cb4bb619c2" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileSetLocaleValueList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileSetValueList : Associates a list of string for key under group. </p>
+<p>fun [ObjKeyFile S S S [S r1] ObjKeyFile If key cannot be found then it is created. If group cannot be found then it is created.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>:</em>&nbsp;</td><td>ObjKeyFile : an object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>:</em>&nbsp;</td><td>S : a group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>:</em>&nbsp;</td><td>S : a key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>:</em>&nbsp;</td><td>S : a locale identifier </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>[S</em>&nbsp;</td><td>r1] : a list of values </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error</dd></dl>
+<p>If key or group is nil, the command is ignored but a message is written to the log </p>
+
+</div>
+</div>
+<a class="anchor" id="ad73d8891b28786f0897f2ed75286d6b1"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileSetComment" ref="ad73d8891b28786f0897f2ed75286d6b1" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileSetComment </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileSetComment : Comments a key, a group or the key file. </p>
+<p>fun [ObjKeyFile S S S] ObjKeyFile</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: an object already created </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a key name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a comment </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error</dd></dl>
+<p>See _gkeyFileGetComment too </p>
+
+</div>
+</div>
+<a class="anchor" id="aeae67a9edc30104f7c45bfe56b51a14b"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileRemGroup" ref="aeae67a9edc30104f7c45bfe56b51a14b" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileRemGroup </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileRemGroup : Removes the specified group from the object. </p>
+<p>fun [ObjKeyFile S] ObjKeyFile</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: an object already created </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4a5820e3e26952ee81ae76731de1ca95"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileRemKey" ref="a4a5820e3e26952ee81ae76731de1ca95" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileRemKey </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileRemKey : Removes the specified key in group from the object. </p>
+<p>fun [ObjKeyFile S S] ObjKeyFile</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: an object already created </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a key </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a899e9d67da0f99809d57e5163205bbb6"></a><!-- doxytag: member="scol_glib_keyfile.c::SCOL_gkeyFileRemComment" ref="a899e9d67da0f99809d57e5163205bbb6" args="(mmachine m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int SCOL_gkeyFileRemComment </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMmachine.html">mmachine</a>&nbsp;</td>
+          <td class="paramname"> <em>m</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>_gkeyFileRemComment : Removes a comment above key from group. </p>
+<p>fun [ObjKeyFile S S] ObjKeyFile If key is NULL then comment will be removed above group. If both key and group are NULL, then comment will be removed above the first group in the file.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ObjKeyFile</em>&nbsp;</td><td>: an object already created </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>S</em>&nbsp;</td><td>: a key </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ObjKeyFile : the same object or nil if error </dd></dl>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/doxygen.css
===================================================================
--- doxygen/html_gkeyfile/doxygen.css	(nonexistent)
+++ doxygen/html_gkeyfile/doxygen.css	(revision 2580)
@@ -0,0 +1,545 @@
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+	font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+	font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+	text-align: center;
+	font-size: 150%;
+}
+
+h2 {
+	font-size: 120%;
+}
+
+h3 {
+	font-size: 100%;
+}
+
+dt {
+	font-weight: bold;
+}
+
+div.multicol {
+	-moz-column-gap: 1em;
+	-webkit-column-gap: 1em;
+	-moz-column-count: 3;
+	-webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+	margin-top: 2px;
+}
+
+p.endli {
+	margin-bottom: 0px;
+}
+
+p.enddd {
+	margin-bottom: 4px;
+}
+
+p.endtd {
+	margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+	font-weight: bold;
+}
+
+span.legend {
+        font-size: 70%;
+        text-align: center;
+}
+
+h3.version {
+        font-size: 90%;
+        text-align: center;
+}
+
+div.qindex, div.navtab{
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+}
+
+div.qindex, div.navpath {
+	width: 100%;
+	line-height: 140%;
+}
+
+div.navtab {
+	margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+	color: #153788;
+	font-weight: normal;
+	text-decoration: none;
+}
+
+.contents a:visited {
+	color: #1b77c5;
+}
+
+a:hover {
+	text-decoration: underline;
+}
+
+a.qindex {
+	font-weight: bold;
+}
+
+a.qindexHL {
+	font-weight: bold;
+	background-color: #6666cc;
+	color: #ffffff;
+	border: 1px double #9295C2;
+}
+
+.contents a.qindexHL:visited {
+        color: #ffffff;
+}
+
+a.el {
+	font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+	color: #3030f0;
+}
+
+a.codeRef {
+	color: #3030f0;
+}
+
+/* @end */
+
+dl.el {
+	margin-left: -1cm;
+}
+
+.fragment {
+	font-family: monospace, fixed;
+	font-size: 105%;
+}
+
+pre.fragment {
+	border: 1px solid #CCCCCC;
+	background-color: #f5f5f5;
+	padding: 4px 6px;
+	margin: 4px 8px 4px 2px;
+	overflow: auto;
+	word-wrap: break-word;
+	font-size:  9pt;
+	line-height: 125%;
+}
+
+div.ah {
+	background-color: black;
+	font-weight: bold;
+	color: #ffffff;
+	margin-bottom: 3px;
+	margin-top: 3px
+}
+
+div.groupHeader {
+	margin-left: 16px;
+	margin-top: 12px;
+	margin-bottom: 6px;
+	font-weight: bold;
+}
+
+div.groupText {
+	margin-left: 16px;
+	font-style: italic;
+}
+
+body {
+	background: white;
+	color: black;
+	margin-right: 20px;
+	margin-left: 20px;
+}
+
+td.indexkey {
+	background-color: #e8eef2;
+	font-weight: bold;
+	border: 1px solid #CCCCCC;
+	margin: 2px 0px 2px 0;
+	padding: 2px 10px;
+}
+
+td.indexvalue {
+	background-color: #e8eef2;
+	border: 1px solid #CCCCCC;
+	padding: 2px 10px;
+	margin: 2px 0px;
+}
+
+tr.memlist {
+	background-color: #f0f0f0;
+}
+
+p.formulaDsp {
+	text-align: center;
+}
+
+img.formulaDsp {
+	
+}
+
+img.formulaInl {
+	vertical-align: middle;
+}
+
+div.center {
+	text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+	border: 0px;
+}
+
+img.footer {
+	border: 0px;
+	vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+	color: #008000
+}
+
+span.keywordtype {
+	color: #604020
+}
+
+span.keywordflow {
+	color: #e08000
+}
+
+span.comment {
+	color: #800000
+}
+
+span.preprocessor {
+	color: #806020
+}
+
+span.stringliteral {
+	color: #002080
+}
+
+span.charliteral {
+	color: #008080
+}
+
+span.vhdldigit { 
+	color: #ff00ff 
+}
+
+span.vhdlchar { 
+	color: #000000 
+}
+
+span.vhdlkeyword { 
+	color: #700070 
+}
+
+span.vhdllogic { 
+	color: #ff0000 
+}
+
+/* @end */
+
+.search {
+	color: #003399;
+	font-weight: bold;
+}
+
+form.search {
+	margin-bottom: 0px;
+	margin-top: 0px;
+}
+
+input.search {
+	font-size: 75%;
+	color: #000080;
+	font-weight: normal;
+	background-color: #e8eef2;
+}
+
+td.tiny {
+	font-size: 75%;
+}
+
+.dirtab {
+	padding: 4px;
+	border-collapse: collapse;
+	border: 1px solid #84b0c7;
+}
+
+th.dirtab {
+	background: #e8eef2;
+	font-weight: bold;
+}
+
+hr {
+	height: 0px;
+	border: none;
+	border-top: 1px solid #666;
+}
+
+hr.footer {
+	height: 1px;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+	background-color: #FAFAFA;
+	border: none;
+	margin: 4px;
+	padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+	padding: 0px 8px 4px 8px;
+	color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+	border-top: 1px solid #ccc;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memTemplParams {
+	color: #606060;
+        white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+	font-size: 80%;
+	color: #606060;
+	font-weight: normal;
+	margin-left: 3px;
+}
+
+.memnav {
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	margin-right: 15px;
+	padding: 2px;
+}
+
+.memitem {
+	padding: 0;
+	margin-bottom: 10px;
+}
+
+.memname {
+        white-space: nowrap;
+        font-weight: bold;
+        margin-left: 6px;
+}
+
+.memproto {
+        border-top: 1px solid #84b0c7;          
+        border-left: 1px solid #84b0c7;         
+        border-right: 1px solid #84b0c7; 
+        padding: 0;
+        background-color: #d5e1e8;
+        font-weight: bold;
+        /* firefox specific markup */
+        background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%);
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        -moz-border-radius-topright: 8px;
+        -moz-border-radius-topleft: 8px;
+        /* webkit specific markup */
+        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0)));
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        -webkit-border-top-right-radius: 8px;
+        -webkit-border-top-left-radius: 8px;
+
+}
+
+.memdoc {
+        border-bottom: 1px solid #84b0c7;      
+        border-left: 1px solid #84b0c7;      
+        border-right: 1px solid #84b0c7; 
+        padding: 2px 5px;
+        background-color: #eef3f5;
+        border-top-width: 0;
+        /* firefox specific markup */
+        -moz-border-radius-bottomleft: 8px;
+        -moz-border-radius-bottomright: 8px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        /* webkit specific markup */
+        -webkit-border-bottom-left-radius: 8px;
+        -webkit-border-bottom-right-radius: 8px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.paramkey {
+	text-align: right;
+}
+
+.paramtype {
+	white-space: nowrap;
+}
+
+.paramname {
+	color: #602020;
+	white-space: nowrap;
+}
+.paramname em {
+	font-style: normal;
+}
+
+/* @end */
+
+/* @group Directory (tree) */
+
+/* for the tree view */
+
+.ftvtree {
+	font-family: sans-serif;
+	margin: 0.5em;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+	font-size: 9pt;
+	font-weight: bold;
+}
+
+.directory h3 {
+	margin: 0px;
+	margin-top: 1em;
+	font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice.  Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+	height: 61px;
+	background-repeat: no-repeat;
+	background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+	display: none;
+}
+*/
+
+.directory > h3 {
+	margin-top: 0;
+}
+
+.directory p {
+	margin: 0px;
+	white-space: nowrap;
+}
+
+.directory div {
+	display: none;
+	margin: 0px;
+}
+
+.directory img {
+	vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+	font-size: 100%;
+	font-weight: bold;
+}
+
+.directory-alt h3 {
+	margin: 0px;
+	margin-top: 1em;
+	font-size: 11pt;
+}
+
+.directory-alt > h3 {
+	margin-top: 0;
+}
+
+.directory-alt p {
+	margin: 0px;
+	white-space: nowrap;
+}
+
+.directory-alt div {
+	display: none;
+	margin: 0px;
+}
+
+.directory-alt img {
+	vertical-align: -30%;
+}
+
+/* @end */
+
+address {
+	font-style: normal;
+	color: #333;
+}
+
+table.doxtable {
+	border-collapse:collapse;
+}
+
+table.doxtable td, table.doxtable th {
+	border: 1px solid #153788;
+	padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+	background-color: #254798;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+	text-align:left;
+}
+
Index: doxygen/html_gkeyfile/files.html
===================================================================
--- doxygen/html_gkeyfile/files.html	(nonexistent)
+++ doxygen/html_gkeyfile/files.html	(revision 2580)
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: File Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="macros_8h.html">macros.h</a> <a href="macros_8h_source.html">[code]</a></td><td class="indexvalue">Usefull Scol macros </td></tr>
+  <tr><td class="indexkey"><b>main.h</b> <a href="main_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="scol__glib__keyfile_8c.html">scol_glib_keyfile.c</a></td><td class="indexvalue">All functions of this API </td></tr>
+  <tr><td class="indexkey"><a class="el" href="scol__glib__keyfile_8h.html">scol_glib_keyfile.h</a> <a href="scol__glib__keyfile_8h_source.html">[code]</a></td><td class="indexvalue">Header keyfile functions </td></tr>
+  <tr><td class="indexkey"><b>scol_plugin_lin.h</b> <a href="scol__plugin__lin_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="scol__plugin__win_8h.html">scol_plugin_win.h</a> <a href="scol__plugin__win_8h_source.html">[code]</a></td><td class="indexvalue">Scol plugin definition API (MS Windows) </td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/index.html
===================================================================
--- doxygen/html_gkeyfile/index.html	(nonexistent)
+++ doxygen/html_gkeyfile/index.html	(revision 2580)
@@ -0,0 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile</title>
+</head>
+<frameset cols="250,*">
+  <frame src="tree.html" name="treefrm"/>
+  <frame src="main.html" name="basefrm"/>
+  <noframes>
+    <body>
+    <a href="main.html">Frames are disabled. Click here to go to the main page.</a>
+    </body>
+  </noframes>
+</frameset>
+</html>
Index: doxygen/html_gkeyfile/tab_b.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/tab_b.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/html_gkeyfile/scol__plugin__win_8h_source.html
===================================================================
--- doxygen/html_gkeyfile/scol__plugin__win_8h_source.html	(nonexistent)
+++ doxygen/html_gkeyfile/scol__plugin__win_8h_source.html	(revision 2580)
@@ -0,0 +1,291 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: scol_plugin_win.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<h1>scol_plugin_win.h</h1><a href="scol__plugin__win_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00006"></a>00006 <span class="comment">/*</span>
+<a name="l00007"></a>00007 <span class="comment">// Modifications History</span>
+<a name="l00008"></a>00008 <span class="comment">//</span>
+<a name="l00009"></a>00009 <span class="comment">//$ LB (13/06/2002) : added the OBJgetNewHandler function to the cbmachine</span>
+<a name="l00010"></a>00010 <span class="comment">// $ IRI (19/12/2010) : version windows</span>
+<a name="l00011"></a>00011 <span class="comment">// $ IRI (31/01/2011) : add MMneedMemory</span>
+<a name="l00012"></a>00012 <span class="comment">*/</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
+<a name="l00016"></a>00016 <span class="preprocessor">#endif</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef SCOLPLUGIN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define SCOLPLUGIN_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="comment">/* DEFINITIONS DE TYPES ET DE CONSTANTES</span>
+<a name="l00028"></a>00028 <span class="comment">  ---------------------------------------*/</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#define SizeWord 4</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define SizeHeader 3</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#define NIL -1</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="comment">/* Scol virtual machine */</span>
+<a name="l00035"></a>00035 <span class="keyword">struct </span><a class="code" href="structMmachine.html">Mmachine</a>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037   <span class="keywordtype">int</span> *tape;     <span class="comment">/* tape pointer                */</span>
+<a name="l00038"></a>00038   <span class="keywordtype">int</span> sizetape;  <span class="comment">/* size of the tape            */</span>
+<a name="l00039"></a>00039   <span class="keywordtype">int</span> pp;        <span class="comment">/* stack pointer               */</span>
+<a name="l00040"></a>00040   <span class="keywordtype">int</span> maxpp;     <span class="comment">/* max value of pp             */</span>
+<a name="l00041"></a>00041   <span class="keywordtype">int</span> topheap;   <span class="comment">/* top of stack                */</span>
+<a name="l00042"></a>00042   <span class="keywordtype">int</span> sigGC;     <span class="comment">/* GC activation distance      */</span>
+<a name="l00043"></a>00043   <span class="keywordtype">int</span> h;         <span class="comment">/* current header position     */</span>
+<a name="l00044"></a>00044   <span class="keywordtype">int</span> err;
+<a name="l00045"></a>00045   <span class="keywordtype">int</span> *top;              <span class="comment">/* top of tape */</span>
+<a name="l00046"></a>00046   <span class="comment">/*$BLG - v5.22: Add*/</span>
+<a name="l00047"></a>00047   <span class="keywordtype">int</span> lckdGC;    <span class="comment">/* Locked GC flag*/</span>
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <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>;
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment">/* masq for MMmalloc : object table or other buffer */</span>
+<a name="l00053"></a>00053 <span class="preprocessor">#define TYPETAB 1</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define TYPEBUF 0</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="comment">/* errors definition */</span>
+<a name="l00057"></a>00057 <span class="preprocessor">#define MERREND     1</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define MERROK      0</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define MERRMEM    -1</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define MERRTYP    -2</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define MERRRET    -3</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#define MERRNUL    -4</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#define MERRNF     -5</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define MERRLINK   -6</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define MERRFULL   -7</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define MERRUNKNOWN -8</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#define MERRTOOLARGE -9</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define MERREP        -10</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define MERRFILE      -11</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define MERRCLOSE     -12</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="comment">/*$BLG - v5.22: Add*/</span>
+<a name="l00072"></a>00072 <span class="preprocessor">#define MERRCHNLDWN   -13</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00074"></a>00074 <span class="comment">/* offsets object definition */</span>
+<a name="l00075"></a>00075 <span class="preprocessor">#define OFFSCCUR 0</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>
+<a name="l00077"></a>00077 <span class="preprocessor">#define OFFOBJMAG   0</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJCHN   1</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJTYP   2</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJHAND  3</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJTPERE 4</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJHPERE 5</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJREF0  6</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define OFFOBJUSER0 7</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00086"></a>00086 <span class="comment">/* console messages mask definition */</span>
+<a name="l00087"></a>00087 <span class="preprocessor">#define MSKFOO     1</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#define MSKRUNTIME 2</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define MSKWARNING 4</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#define MSKTRACE   8</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define MSKDEBUG   16</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span>
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094 <span class="comment">/* predefined Scol types */</span>
+<a name="l00095"></a>00095 <span class="preprocessor">#define TYPVAR    -1</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#define TYPCONS   -2</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="preprocessor">#define TYPTYPE   -3</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span><span class="preprocessor">#define TYPFIELD  -4</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span><span class="preprocessor">#define TYPSTRUC  -5</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">#define TYPCONS0  -6</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="preprocessor">#define TYPCOM    -7</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define TYPCOMV   -8</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span>
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105 <span class="comment">/* Files management in Scol</span>
+<a name="l00106"></a>00106 <span class="comment">  ------------------------------*/</span>
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108 <span class="preprocessor">#define SIZESIGN 1024</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>
+<a name="l00110"></a>00110 <span class="keyword">struct </span><a class="code" href="structPackdir.html">Packdir</a>
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112         <span class="keywordtype">char</span> path[SIZESIGN];            <span class="comment">/* end by &#39;/&#39;*/</span>
+<a name="l00113"></a>00113         <span class="keywordtype">int</span> quota;                                      <span class="comment">/* -1: read only, 0: unlimited*/</span>
+<a name="l00114"></a>00114         <span class="keyword">struct </span><a class="code" href="structPackdir.html">Packdir</a> *next;
+<a name="l00115"></a>00115 };
+<a name="l00116"></a>00116 <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>;
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118 <span class="preprocessor">#define TYPESNONE  0</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#define TYPESLOGIC 1</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>
+<a name="l00121"></a>00121 
+<a name="l00122"></a>00122 <span class="comment">/*</span>
+<a name="l00123"></a>00123 <span class="comment"> * Exported Kernel functions to plugin</span>
+<a name="l00124"></a>00124 <span class="comment">  ----------------------------------------------*/</span>
+<a name="l00125"></a>00125 
+<a name="l00126"></a><a class="code" href="structCBmachine.html">00126</a> <span class="keyword">struct </span><a class="code" href="structCBmachine.html">CBmachine</a>
+<a name="l00127"></a>00127 {
+<a name="l00128"></a>00128   int  (*MMpush)(mmachine m, <span class="keywordtype">int</span> val);
+<a name="l00129"></a>00129   int  (*MMpushNoGC)(mmachine m, <span class="keywordtype">int</span> val);
+<a name="l00130"></a>00130   int  (*MMpull)(mmachine m);
+<a name="l00131"></a>00131   int  (*MMgetPP)(mmachine m);
+<a name="l00132"></a>00132   void (*MMsetPP)(mmachine m,<span class="keywordtype">int</span> i);
+<a name="l00133"></a>00133   int  (*MMget)(mmachine m,<span class="keywordtype">int</span> i);
+<a name="l00134"></a>00134   void (*MMset)(mmachine m,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
+<a name="l00135"></a>00135   int  (*MMgetglobal)(mmachine m,<span class="keywordtype">int</span> i);
+<a name="l00136"></a>00136   void (*MMsetglobal)(mmachine m,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
+<a name="l00137"></a>00137   int  (*MMgetbase)(mmachine m,<span class="keywordtype">int</span> b,<span class="keywordtype">int</span> i);
+<a name="l00138"></a>00138   void (*MMsetbase)(mmachine m,<span class="keywordtype">int</span> b,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
+<a name="l00139"></a>00139   int  (*MMfetch)(mmachine m,<span class="keywordtype">int</span> s,<span class="keywordtype">int</span> i);
+<a name="l00140"></a>00140   void (*MMstore)(mmachine m,<span class="keywordtype">int</span> s,<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> v);
+<a name="l00141"></a>00141   <span class="keywordtype">int</span>* (*MMstart)(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00142"></a>00142   int  (*MMsize)(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00143"></a>00143   int  (*MMtype)(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00144"></a>00144   <span class="keywordtype">char</span>* (*MMstartstr)(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00145"></a>00145   int  (*MMsizestr)(mmachine m,<span class="keywordtype">int</span> s);
+<a name="l00146"></a>00146   void (*MMsetsizestr)(mmachine m,<span class="keywordtype">int</span> s,<span class="keywordtype">int</span> size);
+<a name="l00147"></a>00147   int  (*MMmalloc)(mmachine m, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> type);
+<a name="l00148"></a>00148   int  (*MMmallocCLR)(mmachine m, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> type);
+<a name="l00149"></a>00149   int  (*Mpushstrbloc)(mmachine m,<span class="keywordtype">char</span> *buf);
+<a name="l00150"></a>00150   int  (*MBdeftab)(mmachine m);
+<a name="l00151"></a>00151   int  (*MBstrcat)(mmachine m);
+<a name="l00152"></a>00152   int  (*PKhardpak)(mmachine m, <span class="keywordtype">char</span> *name,
+<a name="l00153"></a>00153                    <span class="keywordtype">int</span> n, <span class="keywordtype">char</span> **namefun, int (**fun)(mmachine z),
+<a name="l00154"></a>00154                    <span class="keywordtype">int</span> *nargfun, <span class="keywordtype">char</span> **typfun);
+<a name="l00155"></a>00155   int  (*PKloader)(mmachine m,<span class="keywordtype">char</span> *name,<span class="keywordtype">char</span> *simplename);
+<a name="l00156"></a>00156   int  (*SPfindfile)(packdir p,<span class="keywordtype">char</span> *sign,<span class="keywordtype">int</span> *size,<span class="keywordtype">char</span> *path);
+<a name="l00157"></a>00157   int  (*SPaddfile)(packdir p,<span class="keywordtype">char</span> *sign,<span class="keywordtype">int</span> size,<span class="keywordtype">char</span> *path);
+<a name="l00158"></a>00158   int  (*SCgetsrvsocket)(mmachine m, <span class="keywordtype">int</span> server);
+<a name="l00159"></a>00159   int  (*SCgetsocket)(mmachine m, <span class="keywordtype">int</span> channel);
+<a name="l00160"></a>00160   int  (*Mcutting)(<span class="keywordtype">char</span> *comm, <span class="keywordtype">char</span> **argv);
+<a name="l00161"></a>00161   void (*MMechostr)(<span class="keywordtype">int</span> i,<span class="keywordtype">char</span> *buf,...);
+<a name="l00162"></a>00162   size_t (*fread)(<span class="keywordtype">void</span>* buf,<span class="keywordtype">size_t</span> i,<span class="keywordtype">size_t</span> j,FILE *f);
+<a name="l00163"></a>00163   packdir Firstpack;
+<a name="l00164"></a>00164   int  (*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);
+<a name="l00165"></a>00165   int  (*OBJaddreflex)(mmachine m,<span class="keywordtype">int</span> typ, <span class="keywordtype">int</span> num);
+<a name="l00166"></a>00166   int  (*OBJbeginreflex)(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys,<span class="keywordtype">int</span> num);
+<a name="l00167"></a>00167   int  (*OBJdel)(mmachine m,<span class="keywordtype">int</span> p,<span class="keywordtype">int</span> flag);
+<a name="l00168"></a>00168   int  (*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);
+<a name="l00169"></a>00169   int  (*OBJdelTH)(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys);
+<a name="l00170"></a>00170   int  (*OBJcallreflex)(mmachine m,<span class="keywordtype">int</span> nbarg);
+<a name="l00171"></a>00171   int  (*OBJregister)(<span class="keywordtype">int</span> nbrefl,<span class="keywordtype">int</span> recrefl,int (*destroy)(mmachine m,<span class="keywordtype">int</span> handsys,<span class="keywordtype">int</span> objm),<span class="keywordtype">char</span> *name);
+<a name="l00172"></a>00172   int  (*OBJtypebyname)(<span class="keywordtype">char</span> *name);
+<a name="l00173"></a>00173   int  (*OBJdefEvent)(<span class="keywordtype">int</span> event,int (*cbevent)(mmachine m,<span class="keywordtype">int</span> hwnd, <span class="keywordtype">unsigned</span> msg,
+<a name="l00174"></a>00174                                               <span class="keywordtype">int</span> wParam,<span class="keywordtype">int</span> lParam,<span class="keywordtype">int</span> *ret));
+<a name="l00175"></a>00175   int  (*OBJgetUserEvent)();
+<a name="l00176"></a>00176   <span class="keywordtype">void</span>* (*SCgetExtra)(<span class="keywordtype">char</span> *funcname);
+<a name="l00177"></a>00177   <span class="keywordtype">char</span>* (*stdloadJpg)(<span class="keywordtype">char</span> *name,<span class="keywordtype">int</span> *w,<span class="keywordtype">int</span> *h);
+<a name="l00178"></a>00178   int  (*OBJdelTM)(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> q);
+<a name="l00179"></a>00179   int  (*OBJfindTH)(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> handsys);
+<a name="l00180"></a>00180   int  (*OBJfindTM)(mmachine m,<span class="keywordtype">int</span> typ,<span class="keywordtype">int</span> objm);
+<a name="l00181"></a>00181   int (*Mpushstrblocn)(mmachine m,<span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> n);
+<a name="l00182"></a>00182   int (*Minterpreter)(mmachine m);
+<a name="l00183"></a>00183   int (*Msearchinsyspak)(mmachine m, <span class="keywordtype">char</span> *name);
+<a name="l00184"></a>00184   int (*MBstrcatn)(mmachine m);
+<a name="l00185"></a>00185   int (*Buffer2texture)(mmachine m, <span class="keywordtype">char</span> *buffer, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);
+<a name="l00186"></a>00186   void (*MMputs)(<span class="keywordtype">int</span> i, <span class="keyword">const</span> <span class="keywordtype">char</span>* text);
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188   <span class="comment">/*$ LB (13/06/2002)*/</span>
+<a name="l00189"></a>00189   int (*OBJgetNewHandler)();
+<a name="l00190"></a>00190 
+<a name="l00191"></a>00191 int (*MMneedMemory)(mmachine m,<span class="keywordtype">int</span> size,<span class="keywordtype">int</span> realsize); <span class="comment">/* $Iri */</span>
+<a name="l00192"></a>00192 
+<a name="l00193"></a>00193 
+<a name="l00194"></a>00194 };
+<a name="l00195"></a>00195 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structCBmachine.html">CBmachine</a> *<a class="code" href="structCBmachine.html">cbmachine</a>;
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197 <span class="keyword">extern</span> cbmachine ww;
+<a name="l00198"></a>00198 
+<a name="l00199"></a>00199 <span class="preprocessor">#define SCOLinitplugin(X) ww=X</span>
+<a name="l00200"></a>00200 <span class="preprocessor"></span>
+<a name="l00201"></a>00201 <span class="preprocessor">#define MMpush (ww-&gt;MMpush)</span>
+<a name="l00202"></a>00202 <span class="preprocessor"></span><span class="preprocessor">#define MMpushNoGC (ww-&gt;MMpushNoGC)</span>
+<a name="l00203"></a>00203 <span class="preprocessor"></span><span class="preprocessor">#define MMpull (ww-&gt;MMpull)</span>
+<a name="l00204"></a>00204 <span class="preprocessor"></span><span class="preprocessor">#define MMgetPP (ww-&gt;MMgetPP)</span>
+<a name="l00205"></a>00205 <span class="preprocessor"></span><span class="preprocessor">#define MMsetPP (ww-&gt;MMsetPP)</span>
+<a name="l00206"></a>00206 <span class="preprocessor"></span><span class="preprocessor">#define MMget (ww-&gt;MMget)</span>
+<a name="l00207"></a>00207 <span class="preprocessor"></span><span class="preprocessor">#define MMset (ww-&gt;MMset)</span>
+<a name="l00208"></a>00208 <span class="preprocessor"></span><span class="preprocessor">#define MMgetglobal (ww-&gt;MMgetglobal)</span>
+<a name="l00209"></a>00209 <span class="preprocessor"></span><span class="preprocessor">#define MMsetglobal (ww-&gt;MMsetglobal)</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span><span class="preprocessor">#define MMgetbase (ww-&gt;MMgetbase)</span>
+<a name="l00211"></a>00211 <span class="preprocessor"></span><span class="preprocessor">#define MMsetbase (ww-&gt;MMsetbase)</span>
+<a name="l00212"></a>00212 <span class="preprocessor"></span><span class="preprocessor">#define MMfetch (ww-&gt;MMfetch)</span>
+<a name="l00213"></a>00213 <span class="preprocessor"></span><span class="preprocessor">#define MMstore (ww-&gt;MMstore)</span>
+<a name="l00214"></a>00214 <span class="preprocessor"></span><span class="preprocessor">#define MMstart (ww-&gt;MMstart)</span>
+<a name="l00215"></a>00215 <span class="preprocessor"></span><span class="preprocessor">#define MMsize (ww-&gt;MMsize)</span>
+<a name="l00216"></a>00216 <span class="preprocessor"></span><span class="preprocessor">#define MMtype (ww-&gt;MMtype)</span>
+<a name="l00217"></a>00217 <span class="preprocessor"></span><span class="preprocessor">#define MMstartstr (ww-&gt;MMstartstr)</span>
+<a name="l00218"></a>00218 <span class="preprocessor"></span><span class="preprocessor">#define MMsizestr (ww-&gt;MMsizestr)</span>
+<a name="l00219"></a>00219 <span class="preprocessor"></span><span class="preprocessor">#define MMsetsizestr (ww-&gt;MMsetsizestr)</span>
+<a name="l00220"></a>00220 <span class="preprocessor"></span><span class="preprocessor">#define MMmalloc (ww-&gt;MMmalloc)</span>
+<a name="l00221"></a>00221 <span class="preprocessor"></span><span class="preprocessor">#define MMmallocCLR (ww-&gt;MMmallocCLR)</span>
+<a name="l00222"></a>00222 <span class="preprocessor"></span><span class="preprocessor">#define Mpushstrbloc (ww-&gt;Mpushstrbloc)</span>
+<a name="l00223"></a>00223 <span class="preprocessor"></span><span class="preprocessor">#define MBdeftab (ww-&gt;MBdeftab)</span>
+<a name="l00224"></a>00224 <span class="preprocessor"></span><span class="preprocessor">#define MBstrcat (ww-&gt;MBstrcat)</span>
+<a name="l00225"></a>00225 <span class="preprocessor"></span><span class="preprocessor">#define PKhardpak (ww-&gt;PKhardpak)</span>
+<a name="l00226"></a>00226 <span class="preprocessor"></span><span class="preprocessor">#define PKloader (ww-&gt;PKloader)</span>
+<a name="l00227"></a>00227 <span class="preprocessor"></span><span class="preprocessor">#define SPfindfile (ww-&gt;SPfindfile)</span>
+<a name="l00228"></a>00228 <span class="preprocessor"></span><span class="preprocessor">#define SPaddfile (ww-&gt;SPaddfile)</span>
+<a name="l00229"></a>00229 <span class="preprocessor"></span><span class="preprocessor">#define SCgetsrvsocket (ww-&gt;SCgetsrvsocket)</span>
+<a name="l00230"></a>00230 <span class="preprocessor"></span><span class="preprocessor">#define SCgetsocket (ww-&gt;SCgetsocket)</span>
+<a name="l00231"></a>00231 <span class="preprocessor"></span><span class="preprocessor">#define Mcutting (ww-&gt;Mcutting)</span>
+<a name="l00232"></a>00232 <span class="preprocessor"></span><span class="preprocessor">#define MMechostr (ww-&gt;MMechostr)</span>
+<a name="l00233"></a>00233 <span class="preprocessor"></span><span class="comment">/*#define fread (ww-&gt;fread)*/</span>
+<a name="l00234"></a>00234 <span class="preprocessor">#define Firstpack (ww-&gt;Firstpack)</span>
+<a name="l00235"></a>00235 <span class="preprocessor"></span><span class="preprocessor">#define OBJcreate (ww-&gt;OBJcreate)</span>
+<a name="l00236"></a>00236 <span class="preprocessor"></span><span class="preprocessor">#define OBJaddreflex (ww-&gt;OBJaddreflex)</span>
+<a name="l00237"></a>00237 <span class="preprocessor"></span><span class="preprocessor">#define OBJbeginreflex (ww-&gt;OBJbeginreflex)</span>
+<a name="l00238"></a>00238 <span class="preprocessor"></span><span class="preprocessor">#define OBJdel (ww-&gt;OBJdel)</span>
+<a name="l00239"></a>00239 <span class="preprocessor"></span><span class="preprocessor">#define OBJdestroy (ww-&gt;OBJdestroy)</span>
+<a name="l00240"></a>00240 <span class="preprocessor"></span><span class="preprocessor">#define OBJdelTH (ww-&gt;OBJdelTH)</span>
+<a name="l00241"></a>00241 <span class="preprocessor"></span><span class="preprocessor">#define OBJcallreflex (ww-&gt;OBJcallreflex)</span>
+<a name="l00242"></a>00242 <span class="preprocessor"></span><span class="preprocessor">#define OBJregister (ww-&gt;OBJregister)</span>
+<a name="l00243"></a>00243 <span class="preprocessor"></span><span class="preprocessor">#define OBJtypebyname (ww-&gt;OBJtypebyname)</span>
+<a name="l00244"></a>00244 <span class="preprocessor"></span><span class="preprocessor">#define OBJdefEvent (ww-&gt;OBJdefEvent)</span>
+<a name="l00245"></a>00245 <span class="preprocessor"></span><span class="preprocessor">#define OBJgetUserEvent (ww-&gt;OBJgetUserEvent)</span>
+<a name="l00246"></a>00246 <span class="preprocessor"></span><span class="preprocessor">#define SCgetExtra (ww-&gt;SCgetExtra)</span>
+<a name="l00247"></a>00247 <span class="preprocessor"></span><span class="preprocessor">#define stdloadJpg (ww-&gt;stdloadJpg)</span>
+<a name="l00248"></a>00248 <span class="preprocessor"></span><span class="preprocessor">#define OBJdelTM (ww-&gt;OBJdelTM)</span>
+<a name="l00249"></a>00249 <span class="preprocessor"></span><span class="preprocessor">#define OBJfindTH (ww-&gt;OBJfindTH)</span>
+<a name="l00250"></a>00250 <span class="preprocessor"></span><span class="preprocessor">#define OBJfindTM (ww-&gt;OBJfindTM)</span>
+<a name="l00251"></a>00251 <span class="preprocessor"></span><span class="preprocessor">#define Mpushstrblocn (ww-&gt;Mpushstrblocn)</span>
+<a name="l00252"></a>00252 <span class="preprocessor"></span><span class="preprocessor">#define Minterpreter (ww-&gt;Minterpreter)</span>
+<a name="l00253"></a>00253 <span class="preprocessor"></span><span class="preprocessor">#define Msearchinsyspak (ww-&gt;Msearchinsyspak)</span>
+<a name="l00254"></a>00254 <span class="preprocessor"></span><span class="preprocessor">#define MBstrcatn (ww-&gt;MBstrcatn)</span>
+<a name="l00255"></a>00255 <span class="preprocessor"></span><span class="preprocessor">#define Buf2Tex (ww-&gt;Buffer2texture)</span>
+<a name="l00256"></a>00256 <span class="preprocessor"></span><span class="preprocessor">#define MMputs (ww-&gt;MMputs)</span>
+<a name="l00257"></a>00257 <span class="preprocessor"></span>
+<a name="l00258"></a>00258 <span class="comment">/*$ LB (13/06/2002)*/</span>
+<a name="l00259"></a>00259 <span class="preprocessor">#define OBJgetNewHandler (ww-&gt;OBJgetNewHandler)</span>
+<a name="l00260"></a>00260 <span class="preprocessor"></span>
+<a name="l00261"></a>00261 <span class="preprocessor">#define MMneedMemory (ww-&gt;MMneedMemory) </span><span class="comment">/* $Iri */</span>
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263 
+<a name="l00264"></a>00264 <span class="preprocessor">#endif</span>
+<a name="l00265"></a>00265 <span class="preprocessor"></span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 14:04:18 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/struct_packdir-members.html
===================================================================
--- doxygen/html_gkeyfile/struct_packdir-members.html	(nonexistent)
+++ doxygen/html_gkeyfile/struct_packdir-members.html	(revision 2580)
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>keyfile: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Packdir Member List</h1>This is the complete list of members for <a class="el" href="struct_packdir.html">Packdir</a>, including all inherited members.<table>
+  <tr bgcolor="#f0f0f0"><td><b>next</b> (defined in <a class="el" href="struct_packdir.html">Packdir</a>)</td><td><a class="el" href="struct_packdir.html">Packdir</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>path</b> (defined in <a class="el" href="struct_packdir.html">Packdir</a>)</td><td><a class="el" href="struct_packdir.html">Packdir</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>quota</b> (defined in <a class="el" href="struct_packdir.html">Packdir</a>)</td><td><a class="el" href="struct_packdir.html">Packdir</a></td><td></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Mar 10 13:57:06 2011 for keyfile by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Index: doxygen/html_gkeyfile/ftv2blank.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: doxygen/html_gkeyfile/ftv2blank.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: doxygen/doxyfile
===================================================================
--- doxygen/doxyfile	(nonexistent)
+++ doxygen/doxyfile	(revision 2580)
@@ -0,0 +1,289 @@
+#******************************************************************************
+# Configuration de base pour doxygen, générée par DoxyBlocks.
+# Vous pouvez changer ces options par défaut pour votre propre usage.
+#******************************************************************************
+
+# Doxyfile 1.7.3
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+DOXYFILE_ENCODING      = UTF-8
+PROJECT_NAME           = keyfile
+PROJECT_NUMBER         = 0.2
+PROJECT_BRIEF          =
+PROJECT_LOGO           =
+OUTPUT_DIRECTORY       =
+CREATE_SUBDIRS         = NO
+OUTPUT_LANGUAGE        = English
+BRIEF_MEMBER_DESC      = YES
+REPEAT_BRIEF           = YES
+ABBREVIATE_BRIEF       =
+ALWAYS_DETAILED_SEC    = NO
+INLINE_INHERITED_MEMB  = NO
+FULL_PATH_NAMES        = NO
+STRIP_FROM_PATH        =
+STRIP_FROM_INC_PATH    =
+SHORT_NAMES            = NO
+JAVADOC_AUTOBRIEF      = NO
+QT_AUTOBRIEF           = NO
+MULTILINE_CPP_IS_BRIEF = NO
+INHERIT_DOCS           = YES
+SEPARATE_MEMBER_PAGES  = NO
+TAB_SIZE               = 8
+ALIASES                =
+OPTIMIZE_OUTPUT_FOR_C  = YES
+OPTIMIZE_OUTPUT_JAVA   = NO
+OPTIMIZE_FOR_FORTRAN   = NO
+OPTIMIZE_OUTPUT_VHDL   = NO
+EXTENSION_MAPPING      =
+BUILTIN_STL_SUPPORT    = NO
+CPP_CLI_SUPPORT        = NO
+SIP_SUPPORT            = NO
+IDL_PROPERTY_SUPPORT   = YES
+DISTRIBUTE_GROUP_DOC   = NO
+SUBGROUPING            = YES
+TYPEDEF_HIDES_STRUCT   = NO
+SYMBOL_CACHE_SIZE      = 0
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL            = NO
+EXTRACT_PRIVATE        = NO
+EXTRACT_STATIC         = NO
+EXTRACT_LOCAL_CLASSES  = YES
+EXTRACT_LOCAL_METHODS  = NO
+EXTRACT_ANON_NSPACES   = NO
+HIDE_UNDOC_MEMBERS     = NO
+HIDE_UNDOC_CLASSES     = NO
+HIDE_FRIEND_COMPOUNDS  = NO
+HIDE_IN_BODY_DOCS      = NO
+INTERNAL_DOCS          = NO
+CASE_SENSE_NAMES       = YES
+HIDE_SCOPE_NAMES       = NO
+SHOW_INCLUDE_FILES     = YES
+FORCE_LOCAL_INCLUDES   = NO
+INLINE_INFO            = YES
+SORT_MEMBER_DOCS       = NO
+SORT_BRIEF_DOCS        = NO
+SORT_MEMBERS_CTORS_1ST = NO
+SORT_GROUP_NAMES       = NO
+SORT_BY_SCOPE_NAME     = NO
+STRICT_PROTO_MATCHING  = NO
+GENERATE_TODOLIST      = YES
+GENERATE_TESTLIST      = YES
+GENERATE_BUGLIST       = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS       =
+MAX_INITIALIZER_LINES  = 30
+SHOW_USED_FILES        = YES
+SHOW_DIRECTORIES       = NO
+SHOW_FILES             = YES
+SHOW_NAMESPACES        = YES
+FILE_VERSION_FILTER    =
+LAYOUT_FILE            =
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET                  = NO
+WARNINGS               = NO
+WARN_IF_UNDOCUMENTED   = NO
+WARN_IF_DOC_ERROR      = YES
+WARN_NO_PARAMDOC       = YES
+WARN_FORMAT            = "$file:$line: $text"
+WARN_LOGFILE 	       = "/home/iri/Works/xp/utils_g/doxygen/doxygen.log"
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT                  = \
+	"../include/macros.h" \
+	"../include/main.h" \
+	"../include/scol_glib_keyfile.h" \
+	"../include/scol_plugin_lin.h" \
+	"../include/scol_plugin_win.h" \
+	"../src/scol_glib_keyfile.c" 
+INPUT_ENCODING         = UTF-8
+FILE_PATTERNS          =
+RECURSIVE              = NO
+EXCLUDE                =
+EXCLUDE_SYMLINKS       = NO
+EXCLUDE_PATTERNS       =
+EXCLUDE_SYMBOLS        =
+EXAMPLE_PATH           =
+EXAMPLE_PATTERNS       =
+EXAMPLE_RECURSIVE      = NO
+IMAGE_PATH             =
+INPUT_FILTER           =
+FILTER_PATTERNS        =
+FILTER_SOURCE_FILES    = NO
+FILTER_SOURCE_PATTERNS =
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER         = NO
+INLINE_SOURCES         = NO
+STRIP_CODE_COMMENTS    = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION    = NO
+REFERENCES_LINK_SOURCE = YES
+USE_HTAGS              = NO
+VERBATIM_HEADERS       = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX     = NO
+COLS_IN_ALPHA_INDEX    = 5
+IGNORE_PREFIX          =
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML          = YES
+HTML_OUTPUT            = html
+HTML_FILE_EXTENSION    = .html
+HTML_HEADER            =
+HTML_FOOTER            =
+HTML_STYLESHEET        =
+HTML_COLORSTYLE_HUE    = 220
+HTML_COLORSTYLE_SAT    = 100
+HTML_COLORSTYLE_GAMMA  = 80
+HTML_TIMESTAMP         = YES
+HTML_ALIGN_MEMBERS     = YES
+HTML_DYNAMIC_SECTIONS  = NO
+GENERATE_DOCSET        = NO
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
+DOCSET_PUBLISHER_NAME  = Publisher
+GENERATE_HTMLHELP      = NO
+CHM_FILE               = "../keyfile.chm"
+HHC_LOCATION           =
+GENERATE_CHI           = NO
+CHM_INDEX_ENCODING     =
+BINARY_TOC             = NO
+TOC_EXPAND             = NO
+GENERATE_QHP           = NO
+QCH_FILE               =
+QHP_NAMESPACE          = org.doxygen.Project
+QHP_VIRTUAL_FOLDER     = doc
+QHP_CUST_FILTER_NAME   =
+QHP_CUST_FILTER_ATTRS  =
+QHP_SECT_FILTER_ATTRS  =
+QHG_LOCATION           =
+GENERATE_ECLIPSEHELP   = NO
+ECLIPSE_DOC_ID         = org.doxygen.Project
+DISABLE_INDEX          = NO
+ENUM_VALUES_PER_LINE   = 4
+GENERATE_TREEVIEW      = YES
+USE_INLINE_TREES       = NO
+TREEVIEW_WIDTH         = 250
+EXT_LINKS_IN_WINDOW    = NO
+FORMULA_FONTSIZE       = 10
+FORMULA_TRANSPARENT    = YES
+USE_MATHJAX            = NO
+MATHJAX_RELPATH        = http://www.mathjax.org/mathjax
+SEARCHENGINE           = YES
+SERVER_BASED_SEARCH    = NO
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX         = NO
+LATEX_OUTPUT           = latex
+LATEX_CMD_NAME         = latex
+MAKEINDEX_CMD_NAME     = makeindex
+COMPACT_LATEX          = NO
+PAPER_TYPE             = a4
+EXTRA_PACKAGES         =
+LATEX_HEADER           =
+PDF_HYPERLINKS         = YES
+USE_PDFLATEX           = YES
+LATEX_BATCHMODE        = NO
+LATEX_HIDE_INDICES     = NO
+LATEX_SOURCE_CODE      = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF           = NO
+RTF_OUTPUT             = rtf
+COMPACT_RTF            = NO
+RTF_HYPERLINKS         = NO
+RTF_STYLESHEET_FILE    =
+RTF_EXTENSIONS_FILE    =
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN           = NO
+MAN_OUTPUT             = man
+MAN_EXTENSION          = .3
+MAN_LINKS              = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML           = NO
+XML_OUTPUT             = xml
+XML_SCHEMA             =
+XML_DTD                =
+XML_PROGRAMLISTING     = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF   = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD       = NO
+PERLMOD_LATEX          = NO
+PERLMOD_PRETTY         = YES
+PERLMOD_MAKEVAR_PREFIX =
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING   = YES
+MACRO_EXPANSION        = YES
+EXPAND_ONLY_PREDEF     = YES
+SEARCH_INCLUDES        = YES
+INCLUDE_PATH           =
+INCLUDE_FILE_PATTERNS  =
+PREDEFINED             = WXUNUSED()=
+EXPAND_AS_DEFINED      =
+SKIP_FUNCTION_MACROS   = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+TAGFILES               =
+GENERATE_TAGFILE       =
+ALLEXTERNALS           = NO
+EXTERNAL_GROUPS        = YES
+PERL_PATH              = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS         = NO
+MSCGEN_PATH            =
+HIDE_UNDOC_RELATIONS   = YES
+HAVE_DOT               = NO
+DOT_NUM_THREADS        = 0
+DOT_FONTNAME           = Helvetica
+DOT_FONTSIZE           = 10
+DOT_FONTPATH           =
+CLASS_GRAPH            = YES
+COLLABORATION_GRAPH    = YES
+GROUP_GRAPHS           = YES
+UML_LOOK               = NO
+TEMPLATE_RELATIONS     = NO
+INCLUDE_GRAPH          = YES
+INCLUDED_BY_GRAPH      = YES
+CALL_GRAPH             = YES
+CALLER_GRAPH           = NO
+GRAPHICAL_HIERARCHY    = YES
+DIRECTORY_GRAPH        = YES
+DOT_IMAGE_FORMAT       = png
+DOT_PATH               =
+DOTFILE_DIRS           =
+MSCFILE_DIRS           =
+DOT_GRAPH_MAX_NODES    = 50
+MAX_DOT_GRAPH_DEPTH    = 0
+DOT_TRANSPARENT        = NO
+DOT_MULTI_TARGETS      = NO
+GENERATE_LEGEND        = YES
+DOT_CLEANUP            = YES
+
Index: doxygen/doxygen.log
===================================================================
--- doxygen/doxygen.log	(nonexistent)
+++ doxygen/doxygen.log	(revision 2580)
@@ -0,0 +1,108 @@
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:68: Warning: argument 'P' of command @param is not found in the argument list of SCOL_gkeyFileReadP(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:68: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileReadP(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:68: Warning: The following parameters of SCOL_gkeyFileReadP(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:269: Warning: argument 'Chn' of command @param is not found in the argument list of SCOL_gkeyFileLoadP(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:269: Warning: argument 'P' of command @param is not found in the argument list of SCOL_gkeyFileLoadP(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:269: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileLoadP(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:269: Warning: argument 'I' of command @param is not found in the argument list of SCOL_gkeyFileLoadP(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:269: Warning: The following parameters of SCOL_gkeyFileLoadP(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:293: Warning: argument 'Chn' of command @param is not found in the argument list of SCOL_gkeyFileLoadS(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:293: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileLoadS(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:293: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileLoadS(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:293: Warning: argument 'I' of command @param is not found in the argument list of SCOL_gkeyFileLoadS(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:293: Warning: The following parameters of SCOL_gkeyFileLoadS(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:316: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileSave(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:316: Warning: argument 'W' of command @param is not found in the argument list of SCOL_gkeyFileSave(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:316: Warning: The following parameters of SCOL_gkeyFileSave(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:367: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileDestroy(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:367: Warning: The following parameters of SCOL_gkeyFileDestroy(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:394: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileGetContent(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:394: Warning: The following parameters of SCOL_gkeyFileGetContent(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:427: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileGetDatas(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:427: Warning: The following parameters of SCOL_gkeyFileGetDatas(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:452: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileGetGroups(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:452: Warning: The following parameters of SCOL_gkeyFileGetGroups(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:465: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileGetNbGroups(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:465: Warning: The following parameters of SCOL_gkeyFileGetNbGroups(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:478: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileDataExist(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:478: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileDataExist(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:478: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileDataExist(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:478: Warning: The following parameters of SCOL_gkeyFileDataExist(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:552: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_keyFileGetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:552: Warning: argument 'S' of command @param is not found in the argument list of SCOL_keyFileGetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:552: Warning: argument 'S' of command @param is not found in the argument list of SCOL_keyFileGetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:552: Warning: argument 'I' of command @param is not found in the argument list of SCOL_keyFileGetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:552: Warning: The following parameters of SCOL_keyFileGetValue(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:661: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_keyFileGetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:661: Warning: argument 'S' of command @param is not found in the argument list of SCOL_keyFileGetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:661: Warning: argument 'S' of command @param is not found in the argument list of SCOL_keyFileGetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:661: Warning: argument 'S' of command @param is not found in the argument list of SCOL_keyFileGetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:661: Warning: The following parameters of SCOL_keyFileGetLocaleValue(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:714: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileGetValueList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:714: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileGetValueList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:714: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileGetValueList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:714: Warning: The following parameters of SCOL_gkeyFileGetValueList(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:769: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileGetValueLocaleList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:769: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileGetValueLocaleList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:769: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileGetValueLocaleList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:769: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileGetValueLocaleList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:769: Warning: The following parameters of SCOL_gkeyFileGetValueLocaleList(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:832: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileGetComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:832: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileGetComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:832: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileGetComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:832: Warning: The following parameters of SCOL_gkeyFileGetComment(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:881: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileSetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:881: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:881: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:881: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:881: Warning: argument 'I' of command @param is not found in the argument list of SCOL_gkeyFileSetValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:881: Warning: The following parameters of SCOL_gkeyFileSetValue(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:935: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileSetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:935: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:935: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:935: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:935: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetLocaleValue(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:935: Warning: The following parameters of SCOL_gkeyFileSetLocaleValue(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:985: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetValueList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:985: Warning: The following parameters of SCOL_gkeyFileSetValueList(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1048: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetLocaleValueList(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1048: Warning: The following parameters of SCOL_gkeyFileSetLocaleValueList(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1115: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileSetComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1115: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1115: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1115: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileSetComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1115: Warning: The following parameters of SCOL_gkeyFileSetComment(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1167: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileRemGroup(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1167: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileRemGroup(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1167: Warning: The following parameters of SCOL_gkeyFileRemGroup(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1207: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileRemKey(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1207: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileRemKey(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1207: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileRemKey(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1207: Warning: The following parameters of SCOL_gkeyFileRemKey(mmachine m) are not documented:
+  parameter 'm'
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1250: Warning: argument 'ObjKeyFile' of command @param is not found in the argument list of SCOL_gkeyFileRemComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1250: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileRemComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1250: Warning: argument 'S' of command @param is not found in the argument list of SCOL_gkeyFileRemComment(mmachine m)
+/home/iri/Works/xp/utils_g/src/scol_glib_keyfile.c:1250: Warning: The following parameters of SCOL_gkeyFileRemComment(mmachine m) are not documented:
+  parameter 'm'
