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 }