From 83cd6eeabe61d669a50309e006c42d9b24f22b37 Mon Sep 17 00:00:00 2001 From: Marek Paliwoda Date: Fri, 30 Nov 2007 19:29:27 +0000 Subject: [PATCH] 2007-11-30 20:25 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) * harbour/include/hbstack.h ! Added HB_EXPORT to hb_stackPop(). Required by dll build with -gc3 switch * Removed HB_EXPORT from hb_stackReturnItem() and hb_stackSelfItem() --- harbour/ChangeLog | 15 +++++++++++---- harbour/include/hbstack.h | 7 +++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 0bbb084ffe..ae09281f0b 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,13 @@ 2002-12-01 13:30 UTC+0100 Foo Bar */ +2007-11-30 20:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) + * harbour/include/hbstack.h + ! Added HB_EXPORT to hb_stackPop(). Required + by dll build with -gc3 switch + * Removed HB_EXPORT from hb_stackReturnItem() + and hb_stackSelfItem() + 2007-11-30 19:57 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbgtcore.h * harbour/source/rtl/hbgtcore.c @@ -58,25 +65,25 @@ * harbour/source/vm/hvm.c * added const to BYTE * pCode parameter of hb_codeblockMacroNew() -2007-11-40 07:00 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) +2007-11-30 07:00 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) * harbour/common.mak * harbour/make_b32.mak * harbour/make_vc.mak ! Reverted moving HB_GT_LIB to common.mak, because in common.mak it is set to gtstd by default. -2007-11-40 08:45 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) +2007-11-30 08:45 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) * harbour/make_vcce.mak ! Conditionaly add HB_NO_WIN_CONSOLE to CFLAGS based on HB_WINCE_COMPILE_WITH_GTWIN envvar -2007-11-40 07:00 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) +2007-11-30 07:00 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) * harbour/common.mak * harbour/make_b32.mak * harbour/make_vc.mak % HB_GT_LIB definition moved to common.mak to avoid redundancy -2007-11-40 06:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) +2007-11-30 06:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) * harbour/contrib/make_b32_all.bat * harbour/contrib/make_vc_all.bat + Cleanup of used environment variables diff --git a/harbour/include/hbstack.h b/harbour/include/hbstack.h index 2042af1210..58c3a6be80 100644 --- a/harbour/include/hbstack.h +++ b/harbour/include/hbstack.h @@ -88,9 +88,6 @@ extern HB_STACK hb_stack; #endif -extern HB_EXPORT HB_ITEM_PTR hb_stackSelfItem( void ); /* returns Self object at C function level */ -extern HB_EXPORT HB_ITEM_PTR hb_stackReturnItem( void ); /* returns RETURN Item from stack */ - extern HB_ITEM_PTR hb_stackItemFromTop( int nFromTop ); extern HB_ITEM_PTR hb_stackItemFromBase( int nFromBase ); extern LONG hb_stackTopOffset( void ); @@ -98,11 +95,13 @@ extern LONG hb_stackBaseOffset( void ); extern LONG hb_stackTotalItems( void ); extern HB_ITEM_PTR hb_stackBaseItem( void ); extern HB_ITEM_PTR hb_stackItem( LONG iItemPos ); +extern HB_ITEM_PTR hb_stackSelfItem( void ); /* returns Self object at C function level */ +extern HB_ITEM_PTR hb_stackReturnItem( void ); /* returns RETURN Item from stack */ extern char * hb_stackDateBuffer( void ); extern void * hb_stackId( void ); extern void hb_stackDec( void ); /* pops an item from the stack without clearing it's contents */ -extern void hb_stackPop( void ); /* pops an item from the stack */ +extern HB_EXPORT void hb_stackPop( void ); /* pops an item from the stack */ extern void hb_stackPush( void ); /* pushes an item on to the stack */ extern HB_ITEM_PTR hb_stackAllocItem( void ); /* allocates new item on the top of stack, returns pointer to it */ extern void hb_stackPushReturn( void );