Mercurial > projects > dwt-linux
comparison dwt/internal/c/gtk_unix_print_2_0.d @ 238:380bad9f6852
reverted char[] to String
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 05 May 2008 00:42:55 +0200 |
parents | 3c32b18e69ea |
children | 4bffbf81e2d6 |
comparison
equal
deleted
inserted
replaced
237:98b80b00af79 | 238:380bad9f6852 |
---|---|
2 Based on the generated files from the BCD tool | 2 Based on the generated files from the BCD tool |
3 modified by: Frank Benoit <keinfarbton@googlemail.com> | 3 modified by: Frank Benoit <keinfarbton@googlemail.com> |
4 ******************************************************************************/ | 4 ******************************************************************************/ |
5 module dwt.internal.c.gtk_unix_print_2_0; | 5 module dwt.internal.c.gtk_unix_print_2_0; |
6 | 6 |
7 import dwt.dwthelper.utils; | |
8 | |
7 version=DYNLINK; | 9 version=DYNLINK; |
8 | 10 |
9 version(DYNLINK){ | 11 version(DYNLINK){ |
10 import tango.sys.SharedLib : SharedLib; | 12 import tango.sys.SharedLib : SharedLib; |
11 import tango.util.log.Trace; | 13 import tango.util.log.Trace; |
12 struct Symbol{ | 14 struct Symbol{ |
13 char[] name; | 15 String name; |
14 void** symbol; | 16 void** symbol; |
15 } | 17 } |
16 } | 18 } |
17 | 19 |
18 void loadLib(){ | 20 void loadLib(){ |
19 version(DYNLINK){ | 21 version(DYNLINK){ |
20 char[] libname = "libgtk-x11-2.0.so"; | 22 String libname = "libgtk-x11-2.0.so"; |
21 | 23 |
22 SharedLib lib = SharedLib.load( libname ); | 24 SharedLib lib = SharedLib.load( libname ); |
23 if( lib is null ){ | 25 if( lib is null ){ |
24 lib = SharedLib.load( libname ~ ".0" ); | 26 lib = SharedLib.load( libname ~ ".0" ); |
25 } | 27 } |