From b271952322c90c6ce090dcbd3683f0ffdb790ca4 Mon Sep 17 00:00:00 2001 From: April White Date: Sat, 17 Jun 2000 18:21:48 +0000 Subject: [PATCH] *** empty log message *** --- harbour/ChangeLog | 8 +++++ harbour/include/hbapi.h | 64 +++++++++++++++++++------------------- harbour/include/hbapierr.h | 2 +- harbour/include/hbmacro.h | 12 +++---- 4 files changed, 47 insertions(+), 39 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 3eabfc75ff..37d8d1e47d 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,11 @@ +2000-06-17 17:10 UTC+0500 April White + + * hbapi.h + * hbapierr.h + * hbmacro.h + + added param names (from source file) to declarations for + multiple api calls + 2000-06-17 19:37 UTC+0100 Victor Szakats * source/common/hbstr.c diff --git a/harbour/include/hbapi.h b/harbour/include/hbapi.h index 90bccc0b79..0ed0777e2c 100644 --- a/harbour/include/hbapi.h +++ b/harbour/include/hbapi.h @@ -411,7 +411,7 @@ extern PHB_DYNS hb_dynsymFind( char * szName ); /* finds a dynamic symbol */ extern PHB_DYNS hb_dynsymFindName( char * szName ); /* converts to uppercase and finds a dynamic symbol */ extern void hb_dynsymLog( void ); /* displays all dynamic symbols */ extern void hb_dynsymRelease( void ); /* releases the memory of the dynamic symbol table */ -extern void hb_dynsymEval( PHB_DYNS_FUNC, void * ); /* enumerates all dynamic symbols */ +extern void hb_dynsymEval( PHB_DYNS_FUNC pFunction, void * Cargo ); /* enumerates all dynamic symbols */ /* Command line and environment argument management */ extern void hb_cmdargInit( int argc, char * argv[] ); @@ -427,31 +427,31 @@ extern void hb_cmdargProcessVM( void ); extern PHB_SYMB hb_symbolNew( char * szName ); /* Codeblock management */ -extern HB_CODEBLOCK_PTR hb_codeblockNew( BYTE *, USHORT, USHORT *, PHB_SYMB ); -extern HB_CODEBLOCK_PTR hb_codeblockMacroNew( BYTE *, USHORT ); -extern void hb_codeblockDelete( PHB_ITEM ); -extern PHB_ITEM hb_codeblockGetVar( PHB_ITEM, LONG ); -extern PHB_ITEM hb_codeblockGetRef( PHB_ITEM, PHB_ITEM ); -extern void hb_codeblockEvaluate( PHB_ITEM ); -extern void hb_codeblockCopy( PHB_ITEM, PHB_ITEM ); +extern HB_CODEBLOCK_PTR hb_codeblockNew( BYTE * pBuffer, USHORT uiLocals, USHORT * pLocalPosTable, PHB_SYMB pSymbols ); +extern HB_CODEBLOCK_PTR hb_codeblockMacroNew( BYTE * pBuffer, USHORT usLen ); +extern void hb_codeblockDelete( HB_ITEM_PTR pItem ); +extern PHB_ITEM hb_codeblockGetVar( PHB_ITEM pItem, LONG iItemPos ); +extern PHB_ITEM hb_codeblockGetRef( PHB_ITEM pItem, PHB_ITEM pRefer ); +extern void hb_codeblockEvaluate( HB_ITEM_PTR pItem ); +extern void hb_codeblockCopy( PHB_ITEM pDest, PHB_ITEM pSource ); /* memvars subsystem */ -extern HB_HANDLE hb_memvarValueNew( PHB_ITEM, BOOL ); +extern HB_HANDLE hb_memvarValueNew( HB_ITEM_PTR pSource, BOOL bTrueMemvar ); extern HB_VALUE_PTR * hb_memvarValueBaseAddress( void ); extern void hb_memvarsInit( void ); extern void hb_memvarsRelease( void ); -extern void hb_memvarValueIncRef( HB_HANDLE ); -extern void hb_memvarValueDecRef( HB_HANDLE ); -extern void hb_memvarSetValue( PHB_SYMB, HB_ITEM_PTR ); -extern ERRCODE hb_memvarGet( HB_ITEM_PTR, PHB_SYMB ); -extern void hb_memvarGetValue( HB_ITEM_PTR, PHB_SYMB ); -extern void hb_memvarGetRefer( HB_ITEM_PTR, PHB_SYMB ); +extern void hb_memvarValueIncRef( HB_HANDLE hValue ); +extern void hb_memvarValueDecRef( HB_HANDLE hValue ); +extern void hb_memvarSetValue( PHB_SYMB pMemvarSymb, HB_ITEM_PTR pItem ); +extern ERRCODE hb_memvarGet( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); +extern void hb_memvarGetValue( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); +extern void hb_memvarGetRefer( HB_ITEM_PTR pItem, PHB_SYMB pMemvarSymb ); extern ULONG hb_memvarGetPrivatesBase( void ); -extern void hb_memvarSetPrivatesBase( ULONG ); -extern void hb_memvarNewParameter( PHB_SYMB, HB_ITEM_PTR ); -extern char * hb_memvarGetStrValuePtr( char *, ULONG * ); +extern void hb_memvarSetPrivatesBase( ULONG ulBase ); +extern void hb_memvarNewParameter( PHB_SYMB pSymbol, PHB_ITEM pValue ); +extern char * hb_memvarGetStrValuePtr( char * szVarName, ULONG *pulLen ); extern void hb_memvarCreateFromItem( PHB_ITEM pMemvar, BYTE bScope, PHB_ITEM pValue ); -extern int hb_memvarScope( char *, ULONG ); +extern int hb_memvarScope( char * szVarName, ULONG ulLength ); /* console I/O subsystem */ extern void hb_conInit( void ); @@ -464,7 +464,7 @@ extern char * hb_conSetColor( char * szColor ); extern void hb_conXSaveRestRelease( void ); /* compiler and macro compiler */ -extern char * hb_compReservedName( char * ); +extern char * hb_compReservedName( char * szName ); /* misc */ extern char * hb_procname( int iLevel, char * szName ); @@ -501,18 +501,18 @@ typedef struct HB_MACRO_ /* a macro compiled pcode container */ int exprType; /* type of successfully compiled expression */ } HB_MACRO, * HB_MACRO_PTR; -extern void hb_macroGetValue( HB_ITEM_PTR ); -extern void hb_macroSetValue( HB_ITEM_PTR ); -extern void hb_macroTextValue( HB_ITEM_PTR ); -extern void hb_macroPushSymbol( HB_ITEM_PTR ); -extern void hb_macroRun( HB_MACRO_PTR ); -extern HB_MACRO_PTR hb_macroCompile( char * ); -extern void hb_macroDelete( HB_MACRO_PTR ); -extern char * hb_macroTextSubst( char *, ULONG * ); -extern BOOL hb_macroIsIdent( char * ); -extern void hb_macroPopAliasedValue( HB_ITEM_PTR, HB_ITEM_PTR ); -extern void hb_macroPushAliasedValue( HB_ITEM_PTR, HB_ITEM_PTR ); -extern char * hb_macroGetType( HB_ITEM_PTR ); +extern void hb_macroGetValue( HB_ITEM_PTR pItem ); +extern void hb_macroSetValue( HB_ITEM_PTR pItem ); +extern void hb_macroTextValue( HB_ITEM_PTR pItem ); +extern void hb_macroPushSymbol( HB_ITEM_PTR pItem ); +extern void hb_macroRun( HB_MACRO_PTR pMacro ); +extern HB_MACRO_PTR hb_macroCompile( char * szString ); +extern void hb_macroDelete( HB_MACRO_PTR pMacro ); +extern char * hb_macroTextSubst( char * szString, ULONG *pulStringLen ); +extern BOOL hb_macroIsIdent( char * szString ); +extern void hb_macroPopAliasedValue( HB_ITEM_PTR pAlias, HB_ITEM_PTR pVar ); +extern void hb_macroPushAliasedValue( HB_ITEM_PTR pAlias, HB_ITEM_PTR pVar ); +extern char * hb_macroGetType( HB_ITEM_PTR pItem ); /* misc */ extern char * hb_verPlatform( void ); diff --git a/harbour/include/hbapierr.h b/harbour/include/hbapierr.h index 1cdb20746e..bcc7fc87e7 100644 --- a/harbour/include/hbapierr.h +++ b/harbour/include/hbapierr.h @@ -153,7 +153,7 @@ typedef struct HB_ERROR_INFO_ } HB_ERROR_INFO, *HB_ERROR_INFO_PTR; /* set/get current error handler */ -extern HB_ERROR_INFO_PTR hb_errorHandler( HB_ERROR_INFO_PTR ); +extern HB_ERROR_INFO_PTR hb_errorHandler( HB_ERROR_INFO_PTR pNewHandler ); #if defined(HB_EXTERN_C) } diff --git a/harbour/include/hbmacro.h b/harbour/include/hbmacro.h index e79f644414..a301905e7c 100644 --- a/harbour/include/hbmacro.h +++ b/harbour/include/hbmacro.h @@ -84,13 +84,13 @@ extern "C" { /* Global functions */ -extern void hb_macroError( int, HB_MACRO_DECL ); -extern int hb_compParse( HB_MACRO_PTR ); +extern void hb_macroError( int iError, HB_MACRO_DECL ); +extern int hb_compParse( HB_MACRO_PTR pMacro ); -extern void hb_compGenPCode1( BYTE, HB_MACRO_DECL ); -extern void hb_compGenPCode2( BYTE, BYTE, HB_MACRO_DECL ); -extern void hb_compGenPCode3( BYTE, BYTE, BYTE, HB_MACRO_DECL ); -extern void hb_compGenPCode4( BYTE, BYTE, BYTE, BYTE, HB_MACRO_DECL ); +extern void hb_compGenPCode1( BYTE byte, HB_MACRO_DECL ); +extern void hb_compGenPCode2( BYTE byte1, BYTE byte2, HB_MACRO_DECL ); +extern void hb_compGenPCode3( BYTE byte1, BYTE byte2, BYTE byte3, HB_MACRO_DECL ); +extern void hb_compGenPCode4( BYTE byte1, BYTE byte2, BYTE byte3, BYTE byte4, HB_MACRO_DECL ); extern void hb_compGenPCodeN( BYTE * pBuffer, ULONG ulSize, HB_MACRO_DECL ); /* Size of pcode buffer incrementation