* harbour/include/hbapistr.h
* harbour/src/vm/strapi.c
+ added new C functions:
const char * hb_parastr( int iParam, HB_SIZE nIndex,
void * cdp,
void ** phString, HB_SIZE * pnLen );
const char * hb_parastr_utf8( int iParam, HB_SIZE nIndex,
void ** phString, HB_SIZE * pnLen );
const HB_WCHAR * hb_parastr_u16( int iParam, HB_SIZE nIndex,
int iEndian,
void ** phString, HB_SIZE * pnLen );
* harbour/include/hbwinuni.h
+ added new C macros for windows builds:
HB_PARASTR( nItem, nIndex, phStr, pnLen )
HB_PARASTRDEF( nItem, nIndex, phStr, pnLen )
* harbour/src/vm/hashes.c
+ added optional code for deleting items from hash arrays with
strict order. This code can be enabled by Harbour compile time
macro: HB_FAST_HASH_DEL.
I added it for testing only.
7.2 KiB
7.2 KiB