Mercurial > projects > dwt-linux
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): |