Mercurial > projects > dwt-win
diff dwt/dwthelper/utils.d @ 187:bcdc37794717
Reverted changes from previous wrong reverting changes:
See: -r026ce3b05f57, -r4d06074bb1af, -rc4643827733c
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 10 Mar 2008 17:08:22 +0100 |
parents | c4643827733c |
children | 72ef824d4983 |
line wrap: on
line diff
--- a/dwt/dwthelper/utils.d Mon Mar 10 17:00:00 2008 +0100 +++ b/dwt/dwthelper/utils.d Mon Mar 10 17:08:22 2008 +0100 @@ -45,6 +45,7 @@ alias ValueWrapperT!(bool) ValueWrapperBool; alias ValueWrapperT!(int) ValueWrapperInt; +alias ValueWrapperT!(long) ValueWrapperLong; alias ArrayWrapperT!(byte) ArrayWrapperByte; alias ArrayWrapperT!(int) ArrayWrapperInt; alias ArrayWrapperT!(Object) ArrayWrapperObject; @@ -320,6 +321,16 @@ return typeid(char[]).getHash(&src); } +public char* toStringzValidPtr( char[] src ){ + if( src ){ + return src.toStringz(); + } + else{ + static const char[] nullPtr = "\0"; + return nullPtr.ptr; + } +} + static char[] toHex(uint value, bool prefix = true, int radix = 8){ return tango.text.convert.Integer.toString( value,