static void DWRVMGetString( char *buf, dr_handle *hdlp ) /******************************************************/ { uint len; len = DWRVMStrLen( *hdlp ) + 1; memcpy( buf, *hdlp, len ); *hdlp += len; }
char *DWRVMCopyString( drmem_hdl *info ) /**************************************/ { size_t count; char *str; count = DWRVMStrLen( *info ); str = DWRALLOC( count + 1 ); DWRVMGetString( str, info ); return( str ); }