2023-03-09 15:50 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)

* include/hbvm.h
  * src/harbour.def
    * added HB_EXPORT to functions dedicated to overload dynamic symbols

  * src/rdd/hbsix/sxord.c
    ! use hb_itemRelease() instead of unnecessary hb_itemReturnRelease()
This commit is contained in:
Przemysław Czerpak
2023-03-09 15:50:03 +01:00
parent 8aae3108f4
commit b7b69eb00e
4 changed files with 13 additions and 3 deletions

View File

@@ -7,6 +7,14 @@
Entries may not always be in chronological/commit order.
See license at the end of file. */
2023-03-09 15:50 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* include/hbvm.h
* src/harbour.def
* added HB_EXPORT to functions dedicated to overload dynamic symbols
* src/rdd/hbsix/sxord.c
! use hb_itemRelease() instead of unnecessary hb_itemReturnRelease()
2023-02-03 02:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* src/vm/arrays.c
! fixed buffer allocation in AClone()/hb_HClone() with possible cyclic

View File

@@ -99,8 +99,8 @@ extern HB_EXPORT PHB_SYMB hb_vmProcessDynLibSymbols( PHB_SYMB pSymbols, HB_USHOR
extern const char * hb_vmFindModuleSymbolName( PHB_SYMB pSym );
extern HB_BOOL hb_vmFindModuleSymbols( PHB_SYMB pSym, PHB_SYMB * pSymbols, HB_USHORT * puiSymbols );
extern PHB_SYMB hb_vmGetRealFuncSym( PHB_SYMB pSym );
extern void hb_vmSetFunction( PHB_SYMB pOldSym, PHB_SYMB pNewSym );
extern void hb_vmSetDynFunc( PHB_DYNS pDynSym );
extern HB_EXPORT void hb_vmSetFunction( PHB_SYMB pOldSym, PHB_SYMB pNewSym );
extern HB_EXPORT void hb_vmSetDynFunc( PHB_DYNS pDynSym );
extern void hb_vmEnumRelease( PHB_ITEM pBase, PHB_ITEM pValue );
extern HB_BOOL hb_vmMsgReference( PHB_ITEM pObject, PHB_DYNS pMessage, PHB_DYNS pAccMsg ); /* create extended message reference */

View File

@@ -3589,6 +3589,8 @@ hb_vmResumeThreads
hb_vmSend
hb_vmSetCDP
hb_vmSetDefaultGT
hb_vmSetDynFunc
hb_vmSetFunction
hb_vmSetKeyPool
hb_vmSetLang
hb_vmSetLinkedMain

View File

@@ -720,7 +720,7 @@ HB_FUNC( SX_WILDSEEK )
}
else
SELF_GOTO( pArea, 0 );
hb_itemReturnRelease( Info.itmResult );
hb_itemRelease( Info.itmResult );
}
hb_retl( fFound );