Przemyslaw Czerpak
cb65540d4e
2009-12-11 20:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/strapi.c
* harbour/include/hbapistr.h
+ added new functions to operate on Harbour wide character strings:
ULONG hb_wstrlen( const HB_WCHAR * szText );
HB_WCHAR * hb_wstrdup( const HB_WCHAR * szText );
HB_WCHAR * hb_wstrndup( const HB_WCHAR * szText, ULONG ulLen );
int hb_wstrcmp( const HB_WCHAR * s1, const HB_WCHAR * s2 );
int hb_wstrncmp( const HB_WCHAR * s1,
const HB_WCHAR * s2, ULONG count );
+ added new functions to convert NULL pointers to empty strings:
const char * hb_strnull( const char * str );
const HB_WCHAR * hb_wstrnull( const HB_WCHAR * str );
+ added new functions to convert string buffer returned by Harbour
string functions to writable state:
char * hb_strunshare( void ** phStr,
const char * pStr, ULONG ulLen );
HB_WCHAR * hb_wstrunshare( void ** phStr,
const HB_WCHAR * pStr, ULONG ulLen );
* harbour/include/hbwinuni.h
! fixed HB_PARSTRDEF() to return empty string instead of NULL
! fixed HB_ARRAYSETSTR() to accept NULL as string parameter
2009-12-11 19:42:40 +00:00
..
2009-12-05 03:00:44 +00:00
2009-12-10 20:49:23 +00:00
2009-12-11 19:25:45 +00:00
2009-11-29 19:04:12 +00:00
2009-12-02 02:12:14 +00:00
2009-12-09 22:37:41 +00:00
2009-12-07 09:15:59 +00:00
2009-12-11 19:42:40 +00:00
2009-10-30 21:25:49 +00:00
2009-12-11 19:42:40 +00:00
2009-11-29 06:59:59 +00:00
2009-12-10 20:49:23 +00:00
2009-12-11 19:42:40 +00:00
2009-10-11 22:35:16 +00:00
2009-08-23 10:57:51 +00:00
2009-11-29 13:06:48 +00:00
2009-11-29 13:06:48 +00:00
2009-11-30 13:03:30 +00:00
2009-12-09 21:22:35 +00:00
2009-10-09 14:54:14 +00:00
2009-10-11 23:15:09 +00:00
2009-03-25 15:34:09 +00:00
2009-11-29 13:06:48 +00:00
2009-11-29 13:06:48 +00:00
2009-11-30 13:03:30 +00:00
2009-11-29 19:04:12 +00:00
2009-11-29 19:04:12 +00:00
2009-09-15 13:48:33 +00:00
2009-01-26 10:34:42 +00:00
2009-10-31 09:47:47 +00:00
2009-12-05 12:11:36 +00:00