2011-01-31 01:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ Added HB_EXPORT flag to these functions: (required by xhb, hbfship)
hb_stackBaseOffset()
hb_stackItem()
hb_stackBaseProcOffset()
hb_stackGetRecoverBase()
hb_stackWithObjectOffset()
hb_memvarSaveInArray()
This commit is contained in:
@@ -16,6 +16,15 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2011-01-31 01:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
+ Added HB_EXPORT flag to these functions: (required by xhb, hbfship)
|
||||
hb_stackBaseOffset()
|
||||
hb_stackItem()
|
||||
hb_stackBaseProcOffset()
|
||||
hb_stackGetRecoverBase()
|
||||
hb_stackWithObjectOffset()
|
||||
hb_memvarSaveInArray()
|
||||
|
||||
2011-01-31 00:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* contrib/hbnetio/utils/hbnetio/netiosrv.prg
|
||||
+ Added client address filtering engine for both data and
|
||||
@@ -7437,7 +7446,7 @@
|
||||
from harbour dll. Should they be worked around in xhb
|
||||
or exported?:
|
||||
hb_stackItem, hb_stackBaseOffset, hb_stackBaseProcOffset,
|
||||
hb_stackWithObjectOffset
|
||||
hb_stackWithObjectOffset [EXPORTED]
|
||||
|
||||
2010-10-13 20:00 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
|
||||
* harbour/contrib/hbwin/tests/pdfcreat.prg
|
||||
@@ -12192,7 +12201,7 @@
|
||||
hb_stackBaseOffset()
|
||||
hb_stackItem()
|
||||
hb_stackBaseProcOffset()
|
||||
hb_stackWithObjectOffset()
|
||||
hb_stackWithObjectOffset() [DONE]
|
||||
|
||||
* contrib/gtalleg/gtalleg.hbm
|
||||
! Fixed missing -a implib flag for bcc.
|
||||
|
||||
@@ -1041,22 +1041,22 @@ extern PHB_ITEM hb_codeblockGetVar( PHB_ITEM pItem, int iItemPos ); /* g
|
||||
extern PHB_ITEM hb_codeblockGetRef( HB_CODEBLOCK_PTR pCBlock, int iItemPos ); /* get local variable passed by reference */
|
||||
|
||||
/* memvars subsystem */
|
||||
extern void hb_memvarsClear( HB_BOOL fAll ); /* clear all PUBLIC and PRIVATE variables optionally without GetList PUBLIC variable */
|
||||
extern void hb_memvarsClear( HB_BOOL fAll ); /* clear all PUBLIC and PRIVATE variables optionally without GetList PUBLIC variable */
|
||||
extern HB_EXPORT void hb_memvarSetValue( PHB_SYMB pMemvarSymb, HB_ITEM_PTR pItem ); /* copy an item into a symbol */
|
||||
extern HB_EXPORT HB_ERRCODE hb_memvarGet( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); /* copy an symbol value into an item */
|
||||
extern void hb_memvarGetValue( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); /* copy an symbol value into an item, with error trapping */
|
||||
extern void hb_memvarGetRefer( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); /* copy a reference to a symbol value into an item, with error trapping */
|
||||
extern HB_SIZE hb_memvarGetPrivatesBase( void ); /* retrieve current PRIVATE variables stack base */
|
||||
extern void hb_memvarSetPrivatesBase( HB_SIZE nBase ); /* release PRIVATE variables created after specified base */
|
||||
extern void hb_memvarUpdatePrivatesBase( void ); /* Update PRIVATE base ofsset so they will not be removed when function return */
|
||||
extern void hb_memvarNewParameter( PHB_SYMB pSymbol, PHB_ITEM pValue );
|
||||
extern char * hb_memvarGetStrValuePtr( char * szVarName, HB_SIZE * pnLen );
|
||||
extern void hb_memvarCreateFromItem( PHB_ITEM pMemvar, int iScope, PHB_ITEM pValue );
|
||||
extern int hb_memvarScope( const char * szVarName, HB_SIZE nLength ); /* retrieve scope of a dynamic variable symbol */
|
||||
extern PHB_ITEM hb_memvarDetachLocal( HB_ITEM_PTR pLocal ); /* Detach a local variable from the eval stack */
|
||||
extern PHB_ITEM hb_memvarGetValueBySym( PHB_DYNS pDynSym );
|
||||
extern PHB_ITEM hb_memvarSaveInArray( int iScope, HB_BOOL fCopy ); /* create array with visible memvar references or copies respecting given memvars scope */
|
||||
extern void hb_memvarRestoreFromArray( PHB_ITEM pArray );
|
||||
extern void hb_memvarGetValue( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); /* copy an symbol value into an item, with error trapping */
|
||||
extern void hb_memvarGetRefer( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); /* copy a reference to a symbol value into an item, with error trapping */
|
||||
extern HB_SIZE hb_memvarGetPrivatesBase( void ); /* retrieve current PRIVATE variables stack base */
|
||||
extern void hb_memvarSetPrivatesBase( HB_SIZE nBase ); /* release PRIVATE variables created after specified base */
|
||||
extern void hb_memvarUpdatePrivatesBase( void ); /* Update PRIVATE base ofsset so they will not be removed when function return */
|
||||
extern void hb_memvarNewParameter( PHB_SYMB pSymbol, PHB_ITEM pValue );
|
||||
extern char * hb_memvarGetStrValuePtr( char * szVarName, HB_SIZE * pnLen );
|
||||
extern void hb_memvarCreateFromItem( PHB_ITEM pMemvar, int iScope, PHB_ITEM pValue );
|
||||
extern int hb_memvarScope( const char * szVarName, HB_SIZE nLength ); /* retrieve scope of a dynamic variable symbol */
|
||||
extern PHB_ITEM hb_memvarDetachLocal( HB_ITEM_PTR pLocal ); /* Detach a local variable from the eval stack */
|
||||
extern PHB_ITEM hb_memvarGetValueBySym( PHB_DYNS pDynSym );
|
||||
extern HB_EXPORT PHB_ITEM hb_memvarSaveInArray( int iScope, HB_BOOL fCopy ); /* create array with visible memvar references or copies respecting given memvars scope */
|
||||
extern void hb_memvarRestoreFromArray( PHB_ITEM pArray );
|
||||
|
||||
#ifdef _HB_API_INTERNAL_
|
||||
extern void hb_memvarValueIncRef( PHB_ITEM pValue ); /* increase the reference count of a global value */
|
||||
|
||||
@@ -289,21 +289,21 @@ extern void hb_stackPushReturn( void );
|
||||
extern void hb_stackPopReturn( void );
|
||||
extern void hb_stackRemove( HB_ISIZ nUntilPos );
|
||||
|
||||
extern HB_ISIZ hb_stackTopOffset( void );
|
||||
extern HB_ISIZ hb_stackBaseOffset( void );
|
||||
extern HB_ISIZ hb_stackTotalItems( void );
|
||||
extern HB_ITEM_PTR hb_stackItem( HB_ISIZ nItemPos );
|
||||
extern char * hb_stackDateBuffer( void );
|
||||
extern HB_ISIZ hb_stackTopOffset( void );
|
||||
extern HB_EXPORT HB_ISIZ hb_stackBaseOffset( void );
|
||||
extern HB_ISIZ hb_stackTotalItems( void );
|
||||
extern HB_EXPORT HB_ITEM_PTR hb_stackItem( HB_ISIZ nItemPos );
|
||||
extern char * hb_stackDateBuffer( void );
|
||||
|
||||
/* stack management functions */
|
||||
extern HB_EXPORT int hb_stackCallDepth( void );
|
||||
extern HB_EXPORT void hb_stackBaseProcInfo( char * szProcName, HB_USHORT * puiProcLine ); /* get current .prg function name and line number */
|
||||
|
||||
extern HB_ISIZ hb_stackBaseProcOffset( int iLevel );
|
||||
extern void hb_stackDispCall( void );
|
||||
extern void hb_stackFree( void ); /* releases all memory used by the stack */
|
||||
extern void hb_stackInit( void ); /* initializes the stack */
|
||||
extern void hb_stackIncrease( void ); /* increase the stack size */
|
||||
extern HB_EXPORT HB_ISIZ hb_stackBaseProcOffset( int iLevel );
|
||||
extern void hb_stackDispCall( void );
|
||||
extern void hb_stackFree( void ); /* releases all memory used by the stack */
|
||||
extern void hb_stackInit( void ); /* initializes the stack */
|
||||
extern void hb_stackIncrease( void ); /* increase the stack size */
|
||||
|
||||
/* thread specific data */
|
||||
extern HB_EXPORT void * hb_stackGetTSD( PHB_TSD pTSD );
|
||||
@@ -328,17 +328,17 @@ extern void hb_stackClearMemvarsBase( void );
|
||||
extern HB_ITEM_PTR hb_stackLocalVariable( int * piFromBase );
|
||||
extern PHB_ITEM ** hb_stackItemBasePtr( void );
|
||||
|
||||
extern HB_ISIZ hb_stackGetRecoverBase( void );
|
||||
extern void hb_stackSetRecoverBase( HB_ISIZ nBase );
|
||||
extern HB_USHORT hb_stackGetActionRequest( void );
|
||||
extern void hb_stackSetActionRequest( HB_USHORT uiAction );
|
||||
extern HB_EXPORT HB_ISIZ hb_stackGetRecoverBase( void );
|
||||
extern void hb_stackSetRecoverBase( HB_ISIZ nBase );
|
||||
extern HB_USHORT hb_stackGetActionRequest( void );
|
||||
extern void hb_stackSetActionRequest( HB_USHORT uiAction );
|
||||
|
||||
extern void hb_stackSetStaticsBase( void * pBase );
|
||||
extern void * hb_stackGetStaticsBase( void );
|
||||
|
||||
extern PHB_ITEM hb_stackWithObjectItem( void );
|
||||
extern HB_ISIZ hb_stackWithObjectOffset( void );
|
||||
extern void hb_stackWithObjectSetOffset( HB_ISIZ nOffset );
|
||||
extern PHB_ITEM hb_stackWithObjectItem( void );
|
||||
extern HB_EXPORT HB_ISIZ hb_stackWithObjectOffset( void );
|
||||
extern void hb_stackWithObjectSetOffset( HB_ISIZ nOffset );
|
||||
|
||||
extern int * hb_stackKeyPolls( void );
|
||||
extern HB_BOOL * hb_stackDebugRequest( void );
|
||||
|
||||
Reference in New Issue
Block a user