Project

General

Profile

« Previous | Next » 

Revision 2591

Added by stephane about 13 years ago

UTILS_G
- GNet : network api based on GIO low and high level [1st test]

View differences:

include/scol_glib_net.h
1
/*
2
This source file is part of Scol
3
For the latest info, see http://www.scolring.org
4

  
5
Copyright (c) 2011 Stephane Bisaro, aka Iri <iri@irizone.net>
6

  
7
This program is free software; you can redistribute it and/or modify it under
8
the terms of the GNU Lesser General Public License as published by the Free Software
9
Foundation; either version 2 of the License, or (at your option) any later
10
version.
11

  
12
This program is distributed in the hope that it will be useful, but WITHOUT
13
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
14
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
15

  
16
You should have received a copy of the GNU Lesser General Public License along with
17
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
18
Place - Suite 330, Boston, MA 02111-1307, USA, or go to
19
http://www.gnu.org/copyleft/lesser.txt
20

  
21
For others informations, please contact us from http://www.scolring.org/
22
*/
23

  
24
#ifndef __SCOL_GLIB_NET_H__
25
#define __SCOL_GLIB_NET_H__
26

  
27
#include <gio/gio.h>
28

  
29
#include "main.h"
30

  
31

  
32
#define GLIB_NET_PKG_NB         1
33

  
34

  
35
#endif  /* __SCOL_GLIB_NET_H__ */
36

  
src/scol_glib_net.c
1
/*
2
This source file is part of Scol
3
For the latest info, see http://www.scolring.org
4

  
5
Copyright (c) 2011 Stephane Bisaro, aka Iri <iri@irizone.net>
6

  
7
This program is free software; you can redistribute it and/or modify it under
8
the terms of the GNU Lesser General Public License as published by the Free Software
9
Foundation; either version 2 of the License, or (at your option) any later
10
version.
11

  
12
This program is distributed in the hope that it will be useful, but WITHOUT
13
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
14
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
15

  
16
You should have received a copy of the GNU Lesser General Public License along with
17
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
18
Place - Suite 330, Boston, MA 02111-1307, USA, or go to
19
http://www.gnu.org/copyleft/lesser.txt
20

  
21
For others informations, please contact us from http://www.scolring.org/
22
*/
23

  
24
#ifdef __cplusplus
25
#error This source file is not C++ but rather C. Please use a C-compiler
26
#endif
27

  
28
#include "../include/scol_glib_net.h"
29

  
30
#if ((defined _WIN32) || (defined __WIN32__))
31
cbmachine ww;
32
#endif
33
mmachine  mm;
34

  
35

  
36

  
37
int SCOL_gnetConnect (mmachine m)
38
{
39
    int maddress, mport;
40
    gchar *address, *buffer, *url;
41
    int port, bufferpos = 0;
42
    gssize received = 0;
43
    GString *page = NULL;
44
    GSocketConnectable *addr;
45
    GSocket * socket;
46
    GSocketConnection *connection = NULL;
47
    GSocketClient *client;
48
    GError *err = NULL;
49

  
50
    const int sizeloop = 32*1024;
51

  
52
    mport = MMpull (m);
53
    maddress = MMpull (m);
54
    /*mchannel = MMget (m, 0);
55

  
56
    if (mchannel == NIL)
57
    {
58
        MMechostr (0, "SCOL_gnetConnect : entering\n");
59
        MMpull (m);
60
        MMpush (m, NIL);
61
        return 0;
62
    }*/
63

  
64
    if (maddress == NIL)
65
        address = "127.0.0.1";
66
    else
67
        address = MMstartstr (m, MTOP (maddress));
68
    if (mport == NIL)
69
        port = 80;
70
    else
71
        port = MTOI (mport);
72

  
73
    url = "index.php";
74

  
75
    addr = g_network_address_new (address, port);
76
    client = g_socket_client_new ();
77
    connection = g_socket_client_connect (client, addr, NULL, &err);
78
    if (err != NULL)
79
    {
80
        MMechostr (0, "SCOL_gnetConnect error : %d -> %s", err->code, err->message);
81
        MMpush (m, NIL);
82
        g_error_free (err);
83
        return 0;
84
    }
85
    socket = g_socket_connection_get_socket (connection);
86

  
87
    if (socket)
88
    {
89
        buffer = g_malloc (sizeof (gchar) * sizeloop);
90
        page = g_string_new (NULL);
91
        g_socket_send_with_blocking(socket, url, strlen (url), FALSE, NULL, NULL);
92
        while ((received = g_socket_receive_with_blocking (socket, buffer, sizeloop, FALSE, NULL, NULL)))
93
        {
94
            for (bufferpos = 0; bufferpos < received; bufferpos++)
95
            {
96
                g_string_append_c (page, buffer[bufferpos]);
97
            }
98
        }
99
        g_free (buffer);
100
    }
101
    else
102
    {
103
        MMechostr (0, "SCOL_gnetConnect error : no socket available\n");
104
        MMpush (m, NIL);
105
        return 0;
106
    }
107
    Mpushstrbloc (m, page->str);
108
    g_string_free (page, TRUE);
109

  
110
    g_socket_close (socket, NULL);
111
    return 0;
112
}
113

  
114

  
115

  
116

  
117

  
118

  
119

  
120
/* API definitions : */
121

  
122
char* glib_net_name[GLIB_NET_PKG_NB]=
123
{
124
    "_gnetConnect"
125
};
126

  
127
int (*glib_net_fun[GLIB_NET_PKG_NB])(mmachine m)=
128
{
129
    SCOL_gnetConnect
130
};
131

  
132
int glib_net_narg[GLIB_NET_PKG_NB]=
133
{
134
    3
135
};
136

  
137
char* glib_net_type[GLIB_NET_PKG_NB]=
138
{
139
    "fun [S S] S"
140
};
141

  
142
/**
143
 * \brief Load the Scol api
144
 */
145
int SCOLinitGnetClass (mmachine m)
146
{
147
    int k;
148

  
149
    MMechostr (0, "SCOLinitGnetClass : entering\n");
150

  
151
    k = PKhardpak (m, "GNETengine", GLIB_NET_PKG_NB, glib_net_name, glib_net_fun, glib_net_narg, glib_net_type);
152
    return k;
153
}
154

  
155

  
156
/**
157
 * \brief Load and free the regular expression library
158
 * Plateforms supported : MS Windows and GNU / Linux
159
 */
160

  
161
int GnetRelease ()
162
{
163
    MMechostr (0, "\nGNET library released !\n");
164
    return 0;
165
}
166

  
167
#if ((defined _WIN32) || (defined __WIN32__))
168

  
169
__declspec (dllexport) int SCOLloadGNET (mmachine m, cbmachine w)
170
{
171
    int k = 0;
172
    ww = w;
173
    mm = m;
174

  
175
    SCOLinitplugin (w);
176
    if ((k = SCOLinitGnetClass (m))) return k;
177
    MMechostr(MSKDEBUG, "\nGNET library loaded !\n");
178
    return k;
179
}
180

  
181
__declspec (dllexport) int SCOLfreeGNET ()
182
{
183
    GnetRelease ();
184
    return 0;
185
}
186

  
187

  
188

  
189

  
190

  
191
/* Version GNU / Linux */
192
#elif ((defined linux) || (defined __linux))
193

  
194
int SCOLloadGNET (mmachine m)
195
{
196
    int k = 0;
197
    mm = m;
198

  
199
    if ((k = SCOLinitGnetClass (m))) return k;
200
    MMechostr (MSKDEBUG, "\nGNET library loaded !\n");
201

  
202
    return k;
203
}
204

  
205
int SCOLfreeGNET ()
206
{
207
    MMechostr(MSKDEBUG, "\nGNET library release !\n");
208

  
209
    GnetRelease ();
210
    return 0;
211
}
212

  
213
#else
214
#error no platform supported
215
#endif
gnet.depend
1
# depslib dependency file v1.0
2
1299796239 source:x:\utils_g\src\scol_glib_net.c
3
	"../include/scol_glib_net.h"
4

  
5
1299796239 x:\utils_g\include\scol_glib_net.h
6
	<gio/gio.h>
7
	"main.h"
8

  
9
1293381626 c:\mingw\include\glib-2.0\gio\gio.h
10
	<gio/giotypes.h>
11
	<gio/gappinfo.h>
12
	<gio/gasyncinitable.h>
13
	<gio/gasyncresult.h>
14
	<gio/gbufferedinputstream.h>
15
	<gio/gbufferedoutputstream.h>
16
	<gio/gcancellable.h>
17
	<gio/gcharsetconverter.h>
18
	<gio/gcontenttype.h>
19
	<gio/gconverter.h>
20
	<gio/gconverterinputstream.h>
21
	<gio/gconverteroutputstream.h>
22
	<gio/gcredentials.h>
23
	<gio/gdatainputstream.h>
24
	<gio/gdataoutputstream.h>
25
	<gio/gdbusaddress.h>
26
	<gio/gdbusauthobserver.h>
27
	<gio/gdbusconnection.h>
28
	<gio/gdbuserror.h>
29
	<gio/gdbusintrospection.h>
30
	<gio/gdbusmessage.h>
31
	<gio/gdbusmethodinvocation.h>
32
	<gio/gdbusnameowning.h>
33
	<gio/gdbusnamewatching.h>
34
	<gio/gdbusproxy.h>
35
	<gio/gdbusserver.h>
36
	<gio/gdbusutils.h>
37
	<gio/gdrive.h>
38
	<gio/gemblemedicon.h>
39
	<gio/gfileattribute.h>
40
	<gio/gfileenumerator.h>
41
	<gio/gfile.h>
42
	<gio/gfileicon.h>
43
	<gio/gfileinfo.h>
44
	<gio/gfileinputstream.h>
45
	<gio/gfileiostream.h>
46
	<gio/gfilemonitor.h>
47
	<gio/gfilenamecompleter.h>
48
	<gio/gfileoutputstream.h>
49
	<gio/gfilterinputstream.h>
50
	<gio/gfilteroutputstream.h>
51
	<gio/gicon.h>
52
	<gio/ginetaddress.h>
53
	<gio/ginetsocketaddress.h>
54
	<gio/ginitable.h>
55
	<gio/ginputstream.h>
56
	<gio/gioenums.h>
57
	<gio/gioenumtypes.h>
58
	<gio/gioerror.h>
59
	<gio/giomodule.h>
60
	<gio/gioscheduler.h>
61
	<gio/giostream.h>
62
	<gio/gloadableicon.h>
63
	<gio/gmemoryinputstream.h>
64
	<gio/gmemoryoutputstream.h>
65
	<gio/gmount.h>
66
	<gio/gmountoperation.h>
67
	<gio/gnativevolumemonitor.h>
68
	<gio/gnetworkaddress.h>
69
	<gio/gnetworkservice.h>
70
	<gio/goutputstream.h>
71
	<gio/gpermission.h>
72
	<gio/gproxy.h>
73
	<gio/gproxyaddress.h>
74
	<gio/gproxyaddressenumerator.h>
75
	<gio/gproxyresolver.h>
76
	<gio/gresolver.h>
77
	<gio/gseekable.h>
78
	<gio/gsettings.h>
79
	<gio/gsimpleasyncresult.h>
80
	<gio/gsimplepermission.h>
81
	<gio/gsocketaddressenumerator.h>
82
	<gio/gsocketaddress.h>
83
	<gio/gsocketclient.h>
84
	<gio/gsocketconnectable.h>
85
	<gio/gsocketconnection.h>
86
	<gio/gsocketcontrolmessage.h>
87
	<gio/gsocket.h>
88
	<gio/gsocketlistener.h>
89
	<gio/gsocketservice.h>
90
	<gio/gsrvtarget.h>
91
	<gio/gtcpconnection.h>
92
	<gio/gthemedicon.h>
93
	<gio/gthreadedsocketservice.h>
94
	<gio/gvfs.h>
95
	<gio/gvolume.h>
96
	<gio/gvolumemonitor.h>
97
	<gio/gzlibcompressor.h>
98
	<gio/gzlibdecompressor.h>
99

  
100
1293381626 c:\mingw\include\glib-2.0\gio\giotypes.h
101
	<gio/gioenums.h>
102

  
103
1293381626 c:\mingw\include\glib-2.0\gio\gioenums.h
104
	<glib-object.h>
105

  
106
1293381426 c:\mingw\include\glib-2.0\glib-object.h
107
	<gobject/gbinding.h>
108
	<gobject/gboxed.h>
109
	<gobject/genums.h>
110
	<gobject/gobject.h>
111
	<gobject/gparam.h>
112
	<gobject/gparamspecs.h>
113
	<gobject/gsignal.h>
114
	<gobject/gsourceclosure.h>
115
	<gobject/gtype.h>
116
	<gobject/gtypemodule.h>
117
	<gobject/gtypeplugin.h>
118
	<gobject/gvalue.h>
119
	<gobject/gvaluearray.h>
120
	<gobject/gvaluetypes.h>
121

  
122
1293381545 c:\mingw\include\glib-2.0\gobject\gbinding.h
123
	<glib.h>
124
	<gobject/gobject.h>
125

  
126
1293381426 c:\mingw\include\glib-2.0\glib.h
127
	<glib/galloca.h>
128
	<glib/garray.h>
129
	<glib/gasyncqueue.h>
130
	<glib/gatomic.h>
131
	<glib/gbacktrace.h>
132
	<glib/gbase64.h>
133
	<glib/gbitlock.h>
134
	<glib/gbookmarkfile.h>
135
	<glib/gcache.h>
136
	<glib/gchecksum.h>
137
	<glib/gcompletion.h>
138
	<glib/gconvert.h>
139
	<glib/gdataset.h>
140
	<glib/gdate.h>
141
	<glib/gdatetime.h>
142
	<glib/gdir.h>
143
	<glib/gerror.h>
144
	<glib/gfileutils.h>
145
	<glib/ghash.h>
146
	<glib/ghook.h>
147
	<glib/ghostutils.h>
148
	<glib/giochannel.h>
149
	<glib/gkeyfile.h>
150
	<glib/glist.h>
151
	<glib/gmacros.h>
152
	<glib/gmain.h>
153
	<glib/gmappedfile.h>
154
	<glib/gmarkup.h>
155
	<glib/gmem.h>
156
	<glib/gmessages.h>
157
	<glib/gnode.h>
158
	<glib/goption.h>
159
	<glib/gpattern.h>
160
	<glib/gpoll.h>
161
	<glib/gprimes.h>
162
	<glib/gqsort.h>
163
	<glib/gquark.h>
164
	<glib/gqueue.h>
165
	<glib/grand.h>
166
	<glib/grel.h>
167
	<glib/gregex.h>
168
	<glib/gscanner.h>
169
	<glib/gsequence.h>
170
	<glib/gshell.h>
171
	<glib/gslice.h>
172
	<glib/gslist.h>
173
	<glib/gspawn.h>
174
	<glib/gstrfuncs.h>
175
	<glib/gstring.h>
176
	<glib/gtestutils.h>
177
	<glib/gthread.h>
178
	<glib/gthreadpool.h>
179
	<glib/gtimer.h>
180
	<glib/gtimezone.h>
181
	<glib/gtree.h>
182
	<glib/gtypes.h>
183
	<glib/gunicode.h>
184
	<glib/gurifuncs.h>
185
	<glib/gutils.h>
186
	<glib/gvarianttype.h>
187
	<glib/gvariant.h>
188
	<glib/gwin32.h>
189

  
190
1293381427 c:\mingw\include\glib-2.0\glib\galloca.h
191
	<glib/gtypes.h>
192
	<alloca.h>
193
	<malloc.h>
194

  
195
1293381427 c:\mingw\include\glib-2.0\glib\gtypes.h
196
	<glibconfig.h>
197
	<glib/gmacros.h>
198

  
199
1293381426 c:\mingw\lib\glib-2.0\include\glibconfig.h
200
	<glib/gmacros.h>
201
	<limits.h>
202
	<float.h>
203

  
204
1293381427 c:\mingw\include\glib-2.0\glib\gmacros.h
205
	<stddef.h>
206

  
207
1250305078 c:\mingw\include\limits.h
208
	<_mingw.h>
209

  
210
1250305074 c:\mingw\include\_mingw.h
211

  
212
1250305076 c:\mingw\include\float.h
213
	<_mingw.h>
214

  
215
1250305078 c:\mingw\include\malloc.h
216
	<_mingw.h>
217
	<stdlib.h>
218

  
219
1250305080 c:\mingw\include\stdlib.h
220
	<_mingw.h>
221
	<stddef.h>
222

  
223
1293381427 c:\mingw\include\glib-2.0\glib\garray.h
224
	<glib/gtypes.h>
225

  
226
1293381427 c:\mingw\include\glib-2.0\glib\gasyncqueue.h
227
	<glib/gthread.h>
228

  
229
1293381427 c:\mingw\include\glib-2.0\glib\gthread.h
230
	<glib/gerror.h>
231
	<glib/gutils.h>
232
	<glib/gatomic.h>
233

  
234
1293381427 c:\mingw\include\glib-2.0\glib\gerror.h
235
	<stdarg.h>
236
	<glib/gquark.h>
237

  
238
1293381427 c:\mingw\include\glib-2.0\glib\gquark.h
239
	<glib/gtypes.h>
240

  
241
1293381427 c:\mingw\include\glib-2.0\glib\gutils.h
242
	<glib/gtypes.h>
243
	<stdarg.h>
244

  
245
1293381427 c:\mingw\include\glib-2.0\glib\gatomic.h
246
	<glib/gtypes.h>
247

  
248
1293381427 c:\mingw\include\glib-2.0\glib\gbacktrace.h
249
	<glib/gtypes.h>
250
	<signal.h>
251

  
252
1250305080 c:\mingw\include\signal.h
253
	<_mingw.h>
254

  
255
1293381427 c:\mingw\include\glib-2.0\glib\gbase64.h
256
	<glib/gtypes.h>
257

  
258
1293381427 c:\mingw\include\glib-2.0\glib\gbitlock.h
259
	<glib/gtypes.h>
260

  
261
1293381427 c:\mingw\include\glib-2.0\glib\gbookmarkfile.h
262
	<glib/gerror.h>
263
	<time.h>
264

  
265
1250305080 c:\mingw\include\time.h
266
	<_mingw.h>
267
	<stddef.h>
268

  
269
1293381427 c:\mingw\include\glib-2.0\glib\gcache.h
270
	<glib/glist.h>
271

  
272
1293381427 c:\mingw\include\glib-2.0\glib\glist.h
273
	<glib/gmem.h>
274

  
275
1293381427 c:\mingw\include\glib-2.0\glib\gmem.h
276
	<glib/gslice.h>
277
	<glib/gtypes.h>
278

  
279
1293381427 c:\mingw\include\glib-2.0\glib\gslice.h
280
	<glib/gtypes.h>
281

  
282
1293381427 c:\mingw\include\glib-2.0\glib\gchecksum.h
283
	<glib/gtypes.h>
284

  
285
1293381427 c:\mingw\include\glib-2.0\glib\gcompletion.h
286
	<glib/glist.h>
287

  
288
1293381427 c:\mingw\include\glib-2.0\glib\gconvert.h
289
	<glib/gerror.h>
290

  
291
1293381427 c:\mingw\include\glib-2.0\glib\gdataset.h
292
	<glib/gquark.h>
293

  
294
1293381427 c:\mingw\include\glib-2.0\glib\gdate.h
295
	<time.h>
296
	<glib/gtypes.h>
297
	<glib/gquark.h>
298

  
299
1293381427 c:\mingw\include\glib-2.0\glib\gdatetime.h
300
	<glib/gtimezone.h>
301

  
302
1293381427 c:\mingw\include\glib-2.0\glib\gtimezone.h
303
	<glib/gtypes.h>
304

  
305
1293381427 c:\mingw\include\glib-2.0\glib\gdir.h
306
	<glib/gerror.h>
307

  
308
1293381427 c:\mingw\include\glib-2.0\glib\gfileutils.h
309
	<glib/gerror.h>
310

  
311
1293381427 c:\mingw\include\glib-2.0\glib\ghash.h
312
	<glib/gtypes.h>
313
	<glib/glist.h>
314

  
315
1293381427 c:\mingw\include\glib-2.0\glib\ghook.h
316
	<glib/gmem.h>
317

  
318
1293381427 c:\mingw\include\glib-2.0\glib\ghostutils.h
319
	<glib/gtypes.h>
320

  
321
1293381427 c:\mingw\include\glib-2.0\glib\giochannel.h
322
	<glib/gconvert.h>
323
	<glib/gmain.h>
324
	<glib/gstring.h>
325

  
326
1293381427 c:\mingw\include\glib-2.0\glib\gmain.h
327
	<glib/gpoll.h>
328
	<glib/gslist.h>
329
	<glib/gthread.h>
330

  
331
1293381427 c:\mingw\include\glib-2.0\glib\gpoll.h
332
	<glib/gtypes.h>
333

  
334
1293381427 c:\mingw\include\glib-2.0\glib\gslist.h
335
	<glib/gmem.h>
336

  
337
1293381427 c:\mingw\include\glib-2.0\glib\gstring.h
338
	<glib/gtypes.h>
339
	<glib/gunicode.h>
340
	<glib/gutils.h>
341

  
342
1293381427 c:\mingw\include\glib-2.0\glib\gunicode.h
343
	<glib/gerror.h>
344
	<glib/gtypes.h>
345

  
346
1293381427 c:\mingw\include\glib-2.0\glib\gkeyfile.h
347
	<glib/gerror.h>
348

  
349
1293381427 c:\mingw\include\glib-2.0\glib\gmappedfile.h
350
	<glib/gerror.h>
351

  
352
1293381427 c:\mingw\include\glib-2.0\glib\gmarkup.h
353
	<stdarg.h>
354
	<glib/gerror.h>
355
	<glib/gslist.h>
356

  
357
1293381427 c:\mingw\include\glib-2.0\glib\gmessages.h
358
	<stdarg.h>
359
	<glib/gtypes.h>
360
	<glib/gmacros.h>
361

  
362
1293381427 c:\mingw\include\glib-2.0\glib\gnode.h
363
	<glib/gmem.h>
364

  
365
1293381427 c:\mingw\include\glib-2.0\glib\goption.h
366
	<glib/gerror.h>
367
	<glib/gquark.h>
368

  
369
1293381427 c:\mingw\include\glib-2.0\glib\gpattern.h
370
	<glib/gtypes.h>
371

  
372
1293381427 c:\mingw\include\glib-2.0\glib\gprimes.h
373
	<glib/gtypes.h>
374

  
375
1293381427 c:\mingw\include\glib-2.0\glib\gqsort.h
376
	<glib/gtypes.h>
377

  
378
1293381427 c:\mingw\include\glib-2.0\glib\gqueue.h
379
	<glib/glist.h>
380

  
381
1293381427 c:\mingw\include\glib-2.0\glib\grand.h
382
	<glib/gtypes.h>
383

  
384
1293381427 c:\mingw\include\glib-2.0\glib\grel.h
385
	<glib/gtypes.h>
386

  
387
1293381427 c:\mingw\include\glib-2.0\glib\gregex.h
388
	<glib/gerror.h>
389
	<glib/gstring.h>
390

  
391
1293381427 c:\mingw\include\glib-2.0\glib\gscanner.h
392
	<glib/gdataset.h>
393
	<glib/ghash.h>
394

  
395
1293381427 c:\mingw\include\glib-2.0\glib\gsequence.h
396
	<glib/gtypes.h>
397

  
398
1293381427 c:\mingw\include\glib-2.0\glib\gshell.h
399
	<glib/gerror.h>
400

  
401
1293381427 c:\mingw\include\glib-2.0\glib\gspawn.h
402
	<glib/gerror.h>
403

  
404
1293381427 c:\mingw\include\glib-2.0\glib\gstrfuncs.h
405
	<stdarg.h>
406
	<glib/gmacros.h>
407
	<glib/gtypes.h>
408

  
409
1293381427 c:\mingw\include\glib-2.0\glib\gtestutils.h
410
	<glib/gmessages.h>
411
	<glib/gstring.h>
412
	<glib/gerror.h>
413
	<glib/gslist.h>
414

  
415
1293381427 c:\mingw\include\glib-2.0\glib\gthreadpool.h
416
	<glib/gthread.h>
417

  
418
1293381427 c:\mingw\include\glib-2.0\glib\gtimer.h
419
	<glib/gtypes.h>
420

  
421
1293381427 c:\mingw\include\glib-2.0\glib\gtree.h
422
	<glib/gnode.h>
423

  
424
1293381427 c:\mingw\include\glib-2.0\glib\gurifuncs.h
425
	<glib/gtypes.h>
426

  
427
1293381427 c:\mingw\include\glib-2.0\glib\gvarianttype.h
428
	<glib/gmessages.h>
429
	<glib/gtypes.h>
430

  
431
1293381427 c:\mingw\include\glib-2.0\glib\gvariant.h
432
	<glib/gvarianttype.h>
433
	<glib/gstring.h>
434

  
435
1293381427 c:\mingw\include\glib-2.0\glib\gwin32.h
436
	<glib/gtypes.h>
437

  
438
1293381545 c:\mingw\include\glib-2.0\gobject\gobject.h
439
	<gobject/gtype.h>
440
	<gobject/gvalue.h>
441
	<gobject/gparam.h>
442
	<gobject/gclosure.h>
443
	<gobject/gsignal.h>
444

  
445
1293381545 c:\mingw\include\glib-2.0\gobject\gtype.h
446
	<glib.h>
447

  
448
1293381545 c:\mingw\include\glib-2.0\gobject\gvalue.h
449
	<gobject/gtype.h>
450

  
451
1293381545 c:\mingw\include\glib-2.0\gobject\gparam.h
452
	<gobject/gvalue.h>
453

  
454
1293381545 c:\mingw\include\glib-2.0\gobject\gclosure.h
455
	<gobject/gtype.h>
456

  
457
1293381545 c:\mingw\include\glib-2.0\gobject\gsignal.h
458
	<gobject/gclosure.h>
459
	<gobject/gvalue.h>
460
	<gobject/gparam.h>
461
	<gobject/gmarshal.h>
462

  
463
1293381545 c:\mingw\include\glib-2.0\gobject\gmarshal.h
464

  
465
1293381545 c:\mingw\include\glib-2.0\gobject\gboxed.h
466
	<gobject/gtype.h>
467

  
468
1293381545 c:\mingw\include\glib-2.0\gobject\genums.h
469
	<gobject/gtype.h>
470

  
471
1293381545 c:\mingw\include\glib-2.0\gobject\gparamspecs.h
472
	<gobject/gvalue.h>
473
	<gobject/genums.h>
474
	<gobject/gboxed.h>
475
	<gobject/gobject.h>
476

  
477
1293381545 c:\mingw\include\glib-2.0\gobject\gsourceclosure.h
478
	<gobject/gclosure.h>
479

  
480
1293381545 c:\mingw\include\glib-2.0\gobject\gtypemodule.h
481
	<gobject/gobject.h>
482
	<gobject/genums.h>
483

  
484
1293381545 c:\mingw\include\glib-2.0\gobject\gtypeplugin.h
485
	<gobject/gtype.h>
486

  
487
1293381545 c:\mingw\include\glib-2.0\gobject\gvaluearray.h
488
	<gobject/gvalue.h>
489

  
490
1293381545 c:\mingw\include\glib-2.0\gobject\gvaluetypes.h
491
	<gobject/gvalue.h>
492

  
493
1293381626 c:\mingw\include\glib-2.0\gio\gappinfo.h
494
	<gio/giotypes.h>
495

  
496
1293381626 c:\mingw\include\glib-2.0\gio\gasyncinitable.h
497
	<gio/giotypes.h>
498
	<gio/ginitable.h>
499

  
500
1293381626 c:\mingw\include\glib-2.0\gio\ginitable.h
501
	<gio/giotypes.h>
502

  
503
1293381626 c:\mingw\include\glib-2.0\gio\gasyncresult.h
504
	<gio/giotypes.h>
505

  
506
1293381626 c:\mingw\include\glib-2.0\gio\gbufferedinputstream.h
507
	<gio/gfilterinputstream.h>
508

  
509
1293381626 c:\mingw\include\glib-2.0\gio\gfilterinputstream.h
510
	<gio/ginputstream.h>
511

  
512
1293381626 c:\mingw\include\glib-2.0\gio\ginputstream.h
513
	<gio/giotypes.h>
514

  
515
1293381626 c:\mingw\include\glib-2.0\gio\gbufferedoutputstream.h
516
	<gio/gfilteroutputstream.h>
517

  
518
1293381626 c:\mingw\include\glib-2.0\gio\gfilteroutputstream.h
519
	<gio/goutputstream.h>
520

  
521
1293381626 c:\mingw\include\glib-2.0\gio\goutputstream.h
522
	<gio/giotypes.h>
523

  
524
1293381626 c:\mingw\include\glib-2.0\gio\gcancellable.h
525
	<gio/giotypes.h>
526

  
527
1293381626 c:\mingw\include\glib-2.0\gio\gcharsetconverter.h
528
	<gio/gconverter.h>
529

  
530
1293381626 c:\mingw\include\glib-2.0\gio\gconverter.h
531
	<gio/giotypes.h>
532

  
533
1293381626 c:\mingw\include\glib-2.0\gio\gcontenttype.h
534
	<gio/giotypes.h>
535

  
536
1293381626 c:\mingw\include\glib-2.0\gio\gconverterinputstream.h
537
	<gio/gfilterinputstream.h>
538
	<gio/gconverter.h>
539

  
540
1293381626 c:\mingw\include\glib-2.0\gio\gconverteroutputstream.h
541
	<gio/gfilteroutputstream.h>
542
	<gio/gconverter.h>
543

  
544
1293381626 c:\mingw\include\glib-2.0\gio\gcredentials.h
545
	<gio/giotypes.h>
546
	<unistd.h>
547
	<sys/types.h>
548

  
549
1250305080 c:\mingw\include\unistd.h
550
	<io.h>
551
	<process.h>
552
	<getopt.h>
553
	<sys/types.h>
554

  
555
1250305076 c:\mingw\include\io.h
556
	<_mingw.h>
557
	<sys/types.h>
558

  
559
1250305082 c:\mingw\include\sys\types.h
560
	<_mingw.h>
561
	<stddef.h>
562

  
563
1250305078 c:\mingw\include\process.h
564
	<_mingw.h>
565
	<sys/types.h>
566
	<stdint.h>
567

  
568
1250305080 c:\mingw\include\stdint.h
569
	<stddef.h>
570

  
571
1250305076 c:\mingw\include\getopt.h
572
	<_mingw.h>
573

  
574
1293381626 c:\mingw\include\glib-2.0\gio\gdatainputstream.h
575
	<gio/gbufferedinputstream.h>
576

  
577
1293381626 c:\mingw\include\glib-2.0\gio\gdataoutputstream.h
578
	<gio/gfilteroutputstream.h>
579

  
580
1293381626 c:\mingw\include\glib-2.0\gio\gdbusaddress.h
581
	<gio/giotypes.h>
582

  
583
1293381626 c:\mingw\include\glib-2.0\gio\gdbusauthobserver.h
584
	<gio/giotypes.h>
585

  
586
1293381626 c:\mingw\include\glib-2.0\gio\gdbusconnection.h
587
	<gio/giotypes.h>
588

  
589
1293381626 c:\mingw\include\glib-2.0\gio\gdbuserror.h
590
	<gio/giotypes.h>
591

  
592
1293381626 c:\mingw\include\glib-2.0\gio\gdbusintrospection.h
593
	<gio/giotypes.h>
594

  
595
1293381626 c:\mingw\include\glib-2.0\gio\gdbusmessage.h
596
	<gio/giotypes.h>
597

  
598
1293381626 c:\mingw\include\glib-2.0\gio\gdbusmethodinvocation.h
599
	<gio/giotypes.h>
600

  
601
1293381626 c:\mingw\include\glib-2.0\gio\gdbusnameowning.h
602
	<gio/giotypes.h>
603

  
604
1293381626 c:\mingw\include\glib-2.0\gio\gdbusnamewatching.h
605
	<gio/giotypes.h>
606

  
607
1293381626 c:\mingw\include\glib-2.0\gio\gdbusproxy.h
608
	<gio/giotypes.h>
609
	<gio/gdbusintrospection.h>
610

  
611
1293381626 c:\mingw\include\glib-2.0\gio\gdbusserver.h
612
	<gio/giotypes.h>
613

  
614
1293381626 c:\mingw\include\glib-2.0\gio\gdbusutils.h
615
	<gio/giotypes.h>
616

  
617
1293381626 c:\mingw\include\glib-2.0\gio\gdrive.h
618
	<gio/giotypes.h>
619

  
620
1293381626 c:\mingw\include\glib-2.0\gio\gemblemedicon.h
621
	<gio/gicon.h>
622
	<gio/gemblem.h>
623

  
624
1293381626 c:\mingw\include\glib-2.0\gio\gicon.h
625
	<gio/giotypes.h>
626

  
627
1293381626 c:\mingw\include\glib-2.0\gio\gemblem.h
628
	<gio/gioenums.h>
629

  
630
1293381626 c:\mingw\include\glib-2.0\gio\gfileattribute.h
631
	<gio/giotypes.h>
632

  
633
1293381626 c:\mingw\include\glib-2.0\gio\gfileenumerator.h
634
	<gio/giotypes.h>
635

  
636
1293381626 c:\mingw\include\glib-2.0\gio\gfile.h
637
	<gio/giotypes.h>
638

  
639
1293381626 c:\mingw\include\glib-2.0\gio\gfileicon.h
640
	<gio/giotypes.h>
641

  
642
1293381626 c:\mingw\include\glib-2.0\gio\gfileinfo.h
643
	<gio/giotypes.h>
644

  
645
1293381626 c:\mingw\include\glib-2.0\gio\gfileinputstream.h
646
	<gio/ginputstream.h>
647

  
648
1293381626 c:\mingw\include\glib-2.0\gio\gfileiostream.h
649
	<gio/giostream.h>
650

  
651
1293381626 c:\mingw\include\glib-2.0\gio\giostream.h
652
	<gio/ginputstream.h>
653
	<gio/goutputstream.h>
654
	<gio/gcancellable.h>
655
	<gio/gioerror.h>
656

  
657
1293381626 c:\mingw\include\glib-2.0\gio\gioerror.h
658
	<glib.h>
659
	<gio/gioenums.h>
660

  
661
1293381626 c:\mingw\include\glib-2.0\gio\gfilemonitor.h
662
	<gio/giotypes.h>
663

  
664
1293381626 c:\mingw\include\glib-2.0\gio\gfilenamecompleter.h
665
	<gio/giotypes.h>
666

  
667
1293381626 c:\mingw\include\glib-2.0\gio\gfileoutputstream.h
668
	<gio/goutputstream.h>
669

  
670
1293381626 c:\mingw\include\glib-2.0\gio\ginetaddress.h
671
	<gio/giotypes.h>
672

  
673
1293381626 c:\mingw\include\glib-2.0\gio\ginetsocketaddress.h
674
	<gio/gsocketaddress.h>
675

  
676
1293381626 c:\mingw\include\glib-2.0\gio\gsocketaddress.h
677
	<gio/giotypes.h>
678

  
679
1293381626 c:\mingw\include\glib-2.0\gio\gioenumtypes.h
680
	<glib-object.h>
681

  
682
1293381626 c:\mingw\include\glib-2.0\gio\giomodule.h
683
	<gio/giotypes.h>
684
	<gmodule.h>
685

  
686
1293381506 c:\mingw\include\glib-2.0\gmodule.h
687
	<glib.h>
688

  
689
1293381626 c:\mingw\include\glib-2.0\gio\gioscheduler.h
690
	<gio/giotypes.h>
691

  
692
1293381626 c:\mingw\include\glib-2.0\gio\gloadableicon.h
693
	<gio/giotypes.h>
694

  
695
1293381626 c:\mingw\include\glib-2.0\gio\gmemoryinputstream.h
696
	<gio/ginputstream.h>
697

  
698
1293381626 c:\mingw\include\glib-2.0\gio\gmemoryoutputstream.h
699
	<gio/goutputstream.h>
700

  
701
1293381626 c:\mingw\include\glib-2.0\gio\gmount.h
702
	<gio/giotypes.h>
703

  
704
1293381626 c:\mingw\include\glib-2.0\gio\gmountoperation.h
705
	<gio/giotypes.h>
706

  
707
1293381626 c:\mingw\include\glib-2.0\gio\gnativevolumemonitor.h
708
	<gio/gvolumemonitor.h>
709

  
710
1293381626 c:\mingw\include\glib-2.0\gio\gvolumemonitor.h
711
	<gio/giotypes.h>
712

  
713
1293381626 c:\mingw\include\glib-2.0\gio\gnetworkaddress.h
714
	<gio/giotypes.h>
715

  
716
1293381626 c:\mingw\include\glib-2.0\gio\gnetworkservice.h
717
	<gio/giotypes.h>
718

  
719
1293381626 c:\mingw\include\glib-2.0\gio\gpermission.h
720
	<gio/giotypes.h>
721

  
722
1293381626 c:\mingw\include\glib-2.0\gio\gproxy.h
723
	<gio/giotypes.h>
724

  
725
1293381626 c:\mingw\include\glib-2.0\gio\gproxyaddress.h
726
	<gio/ginetsocketaddress.h>
727

  
728
1293381626 c:\mingw\include\glib-2.0\gio\gproxyaddressenumerator.h
729
	<gio/gsocketaddressenumerator.h>
730

  
731
1293381626 c:\mingw\include\glib-2.0\gio\gsocketaddressenumerator.h
732
	<gio/giotypes.h>
733

  
734
1293381626 c:\mingw\include\glib-2.0\gio\gproxyresolver.h
735
	<gio/giotypes.h>
736

  
737
1293381626 c:\mingw\include\glib-2.0\gio\gresolver.h
738
	<gio/giotypes.h>
739

  
740
1293381626 c:\mingw\include\glib-2.0\gio\gseekable.h
741
	<gio/giotypes.h>
742

  
743
1293381626 c:\mingw\include\glib-2.0\gio\gsettings.h
744
	<gio/giotypes.h>
745

  
746
1293381626 c:\mingw\include\glib-2.0\gio\gsimpleasyncresult.h
747
	<gio/giotypes.h>
748

  
749
1293381626 c:\mingw\include\glib-2.0\gio\gsimplepermission.h
750
	<gio/giotypes.h>
751

  
752
1293381626 c:\mingw\include\glib-2.0\gio\gsocketclient.h
753
	<gio/giotypes.h>
754

  
755
1293381626 c:\mingw\include\glib-2.0\gio\gsocketconnectable.h
756
	<gio/giotypes.h>
757

  
758
1293381626 c:\mingw\include\glib-2.0\gio\gsocketconnection.h
759
	<glib-object.h>
760
	<gio/gsocket.h>
761
	<gio/giostream.h>
762

  
763
1293381626 c:\mingw\include\glib-2.0\gio\gsocket.h
764
	<gio/giotypes.h>
765

  
766
1293381626 c:\mingw\include\glib-2.0\gio\gsocketcontrolmessage.h
767
	<gio/giotypes.h>
768

  
769
1293381626 c:\mingw\include\glib-2.0\gio\gsocketlistener.h
770
	<gio/giotypes.h>
771

  
772
1293381626 c:\mingw\include\glib-2.0\gio\gsocketservice.h
773
	<gio/gsocketlistener.h>
774

  
775
1293381626 c:\mingw\include\glib-2.0\gio\gsrvtarget.h
776
	<gio/giotypes.h>
777

  
778
1293381626 c:\mingw\include\glib-2.0\gio\gtcpconnection.h
779
	<gio/gsocketconnection.h>
780

  
781
1293381626 c:\mingw\include\glib-2.0\gio\gthemedicon.h
782
	<gio/giotypes.h>
783

  
784
1293381626 c:\mingw\include\glib-2.0\gio\gthreadedsocketservice.h
785
	<gio/gsocketservice.h>
786

  
787
1293381626 c:\mingw\include\glib-2.0\gio\gvfs.h
788
	<gio/giotypes.h>
789

  
790
1293381626 c:\mingw\include\glib-2.0\gio\gvolume.h
791
	<gio/giotypes.h>
792

  
793
1293381626 c:\mingw\include\glib-2.0\gio\gzlibcompressor.h
794
	<gio/gconverter.h>
795
	<gio/gfileinfo.h>
796

  
797
1293381626 c:\mingw\include\glib-2.0\gio\gzlibdecompressor.h
798
	<gio/gconverter.h>
799
	<gio/gfileinfo.h>
800

  
801
1298417439 x:\utils_g\include\main.h
802
	<stdio.h>
803
	<stdlib.h>
804
	<string.h>
805
	<math.h>
806
	<libgen.h>
807
	<glib.h>
808
	<windows.h>
809
	"scol_plugin_win.h"
810
	"scol_plugin_lin.h"
811
	"macros.h"
812

  
813
1250305080 c:\mingw\include\stdio.h
814
	<_mingw.h>
815
	<stddef.h>
816
	<stdarg.h>
817
	<sys/types.h>
818

  
819
1250305080 c:\mingw\include\string.h
820
	<_mingw.h>
821
	<stddef.h>
822

  
823
1250305078 c:\mingw\include\math.h
824
	<_mingw.h>
825

  
826
1250305078 c:\mingw\include\libgen.h
827
	<_mingw.h>
828

  
829
1228530732 c:\mingw\include\windows.h
830
	<winresrc.h>
831
	<stdarg.h>
832
	<windef.h>
833
	<wincon.h>
834
	<winbase.h>
835
	<wingdi.h>
836
	<winuser.h>
837
	<winnls.h>
838
	<winver.h>
839
	<winnetwk.h>
840
	<winreg.h>
841
	<winsvc.h>
842
	<cderr.h>
843
	<dde.h>
844
	<ddeml.h>
845
	<dlgs.h>
846
	<imm.h>
847
	<lzexpand.h>
848
	<mmsystem.h>
849
	<nb30.h>
850
	<rpc.h>
851
	<shellapi.h>
852
	<winperf.h>
853
	<commdlg.h>
854
	<winspool.h>
855
	<winsock2.h>
856
	<winsock.h>
857
	<ole2.h>
858

  
859
1228530732 c:\mingw\include\winresrc.h
860
	<winuser.h>
861
	<winnt.h>
862
	<winver.h>
863
	<dde.h>
864
	<dlgs.h>
865
	<commctrl.h>
866

  
867
1228530734 c:\mingw\include\winuser.h
868

  
869
1228530732 c:\mingw\include\winnt.h
870
	<winerror.h>
871
	<string.h>
872
	<basetsd.h>
873
	<pshpack4.h>
874
	<poppack.h>
875

  
876
1228530732 c:\mingw\include\winerror.h
877

  
878
1228530712 c:\mingw\include\basetsd.h
879

  
880
1228530724 c:\mingw\include\pshpack4.h
881

  
882
1228530724 c:\mingw\include\poppack.h
883

  
884
1228530734 c:\mingw\include\winver.h
885

  
886
1228530714 c:\mingw\include\dde.h
887

  
888
1228530714 c:\mingw\include\dlgs.h
889

  
890
1228530714 c:\mingw\include\commctrl.h
891
	<prsht.h>
892

  
893
1228530724 c:\mingw\include\prsht.h
894

  
895
1228530732 c:\mingw\include\windef.h
896
	<winnt.h>
897

  
898
1228530732 c:\mingw\include\wincon.h
899

  
900
1228530730 c:\mingw\include\winbase.h
901

  
902
1228530732 c:\mingw\include\wingdi.h
903

  
904
1228530732 c:\mingw\include\winnls.h
905

  
906
1228530732 c:\mingw\include\winnetwk.h
907

  
908
1228530732 c:\mingw\include\winreg.h
909

  
910
1228530734 c:\mingw\include\winsvc.h
911

  
912
1228530712 c:\mingw\include\cderr.h
913

  
914
1228530714 c:\mingw\include\ddeml.h
915

  
916
1228530716 c:\mingw\include\imm.h
917

  
918
1228530720 c:\mingw\include\lzexpand.h
919

  
920
1228530722 c:\mingw\include\mmsystem.h
921

  
922
1228530722 c:\mingw\include\nb30.h
923

  
924
1228530726 c:\mingw\include\rpc.h
925
	<windows.h>
926
	<rpcdce.h>
927
	<rpcnsi.h>
928
	<rpcnterr.h>
929
	<winerror.h>
930
	<excpt.h>
931

  
932
1228530726 c:\mingw\include\rpcdce.h
933
	<basetyps.h>
934
	<rpcdcep.h>
935

  
936
1228530712 c:\mingw\include\basetyps.h
937

  
938
1228530728 c:\mingw\include\rpcdcep.h
939

  
940
1228530728 c:\mingw\include\rpcnsi.h
941

  
942
1228530728 c:\mingw\include\rpcnterr.h
943

  
944
1250305076 c:\mingw\include\excpt.h
945
	<_mingw.h>
946
	<windef.h>
947

  
948
1228530728 c:\mingw\include\shellapi.h
949
	<pshpack2.h>
950
	<poppack.h>
951

  
952
1228530724 c:\mingw\include\pshpack2.h
953

  
954
1228530732 c:\mingw\include\winperf.h
955

  
956
1228530714 c:\mingw\include\commdlg.h
957
	<unknwn.h>
958
	<prsht.h>
959

  
960
1228530730 c:\mingw\include\unknwn.h
961
	<windows.h>
962
	<objfwd.h>
963
	<wtypes.h>
964

  
965
1228530724 c:\mingw\include\objfwd.h
966
	<basetyps.h>
967

  
968
1228530734 c:\mingw\include\wtypes.h
969
	<rpc.h>
970
	<rpcndr.h>
971

  
972
1228530728 c:\mingw\include\rpcndr.h
973
	<rpcnsip.h>
974
	<objfwd.h>
975

  
976
1228530728 c:\mingw\include\rpcnsip.h
977

  
978
1228530734 c:\mingw\include\winspool.h
979

  
980
1228530734 c:\mingw\include\winsock2.h
981
	<windows.h>
982

  
983
1228530732 c:\mingw\include\winsock.h
984
	<windows.h>
985
	<mswsock.h>
986

  
987
1228530722 c:\mingw\include\mswsock.h
988

  
989
1228530724 c:\mingw\include\ole2.h
990
	<winerror.h>
991
	<objbase.h>
992
	<olectlid.h>
993
	<oleauto.h>
994
	<oleidl.h>
995

  
996
1228530724 c:\mingw\include\objbase.h
997
	<rpc.h>
998
	<rpcndr.h>
999
	<stdlib.h>
1000
	<basetyps.h>
1001
	<wtypes.h>
1002
	<unknwn.h>
1003
	<objidl.h>
1004
	<cguid.h>
1005

  
1006
1228530724 c:\mingw\include\objidl.h
1007
	<objfwd.h>
1008

  
1009
1228530712 c:\mingw\include\cguid.h
1010

  
1011
1228530724 c:\mingw\include\olectlid.h
1012

  
1013
1228530724 c:\mingw\include\oleauto.h
1014
	<oaidl.h>
1015

  
1016
1228530722 c:\mingw\include\oaidl.h
1017
	<windows.h>
1018
	<ole2.h>
1019

  
1020
1228530724 c:\mingw\include\oleidl.h
1021
	<objfwd.h>
1022

  
1023
1299757380 x:\utils_g\include\scol_plugin_win.h
1024
	<windows.h>
1025
	<stdio.h>
1026
	<stdlib.h>
1027

  
1028
1299757369 x:\utils_g\include\scol_plugin_lin.h
1029
	<stdio.h>
1030
	<stdlib.h>
1031

  
1032
1299757512 x:\utils_g\include\macros.h
1033

  
gnet.cbp
1
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
2
<CodeBlocks_project_file>
3
	<FileVersion major="1" minor="6" />
4
	<Project>
5
		<Option title="gnet" />
6
		<Option pch_mode="2" />
7
		<Option compiler="gcc" />
8
		<Build>
9
			<Target title="Debug">
10
				<Option output="bin\Debug\gnet" prefix_auto="1" extension_auto="1" />
11
				<Option object_output="obj\Debug\" />
12
				<Option type="1" />
13
				<Option compiler="gcc" />
14
				<Compiler>
15
					<Add option="-g" />
16
				</Compiler>
17
			</Target>
18
			<Target title="Release">
19
				<Option output="gnet" prefix_auto="1" extension_auto="1" />
20
				<Option object_output="obj\Release\" />
21
				<Option type="0" />
22
				<Option compiler="gcc" />
23
				<Compiler>
24
					<Add option="-O2" />
25
				</Compiler>
26
				<Linker>
27
					<Add option="-s" />
28
				</Linker>
29
			</Target>
30
		</Build>
31
		<Compiler>
32
			<Add option="-mms-bitfields" />
33
			<Add option="-Wall" />
34
			<Add directory="$(#gtk.include)" />
35
			<Add directory="$(#gtk.include)\gtk-2.0" />
36
			<Add directory="$(#gtk.include)\cairo" />
37
			<Add directory="$(#gtk.include)\gdk" />
38
			<Add directory="$(#gtk.include)\glib-2.0" />
39
			<Add directory="$(#gtk.lib)\glib-2.0\include" />
40
			<Add directory="$(#gtk.include)\pango-1.0" />
41
			<Add directory="$(#gtk.lib)\gtk-2.0\include" />
42
			<Add directory="$(#gtk.include)\atk-1.0" />
43
		</Compiler>
44
		<Linker>
45
			<Add library="gtk-win32-2.0" />
46
			<Add library="gobject-2.0" />
47
			<Add library="glib-2.0" />
48
			<Add directory="$(#gtk.lib)" />
49
		</Linker>
50
		<Unit filename="main.c">
51
			<Option compilerVar="CC" />
52
		</Unit>
53
		<Extensions>
54
			<code_completion />
55
			<debugger />
56
		</Extensions>
57
	</Project>
58
</CodeBlocks_project_file>
bin/libgnet.dll.def
1
EXPORTS
2
    SCOLfreeGNET @1
3
    SCOLloadGNET @2

Also available in: Unified diff