comparison dwt/internal/c/gtk_unix_print_2_0.d @ 361:4bffbf81e2d6

redirect direct prints to DwtLogger
author Frank Benoit <benoit@tionex.de>
date Fri, 20 Mar 2009 21:00:06 +0100
parents 380bad9f6852
children
comparison
equal deleted inserted replaced
360:ee1dd551f5b1 361:4bffbf81e2d6
8 8
9 version=DYNLINK; 9 version=DYNLINK;
10 10
11 version(DYNLINK){ 11 version(DYNLINK){
12 import tango.sys.SharedLib : SharedLib; 12 import tango.sys.SharedLib : SharedLib;
13 import tango.util.log.Trace;
14 struct Symbol{ 13 struct Symbol{
15 String name; 14 String name;
16 void** symbol; 15 void** symbol;
17 } 16 }
18 } 17 }
31 try{ 30 try{
32 *s.symbol = lib.getSymbol( s.name.ptr ); 31 *s.symbol = lib.getSymbol( s.name.ptr );
33 } 32 }
34 catch(Exception e){} 33 catch(Exception e){}
35 if( *s.symbol is null ){ 34 if( *s.symbol is null ){
36 Trace.formatln( "{}: Symbol '{}' not found", libname, s.name ); 35 getDwtLogger().trace( "{}: Symbol '{}' not found", libname, s.name );
37 } 36 }
38 } 37 }
39 } else { 38 } else {
40 Trace.formatln( "Could not load the library {}", libname ); 39 getDwtLogger().trace( "Could not load the library {}", libname );
41 } 40 }
42 } 41 }
43 } 42 }
44 43
45 extern(C): 44 extern(C):