21 lines
776 B
C
21 lines
776 B
C
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* Calling Harbour from C code */
|
|
|
|
/* executing Harbour code from C */
|
|
void Message( PSYMBOL );
|
|
void PushSymbol( PSYMBOL pSym ); /* pushes a function pointer onto the stack */
|
|
void Push( PHB_ITEM pItem ); /* pushes any item to the stack */
|
|
void PushNil( void ); /* in this case it places nil at self */
|
|
/* parameters should come here using Push...() */
|
|
void PushInteger( int iNumber );
|
|
void PushLong( long lNumber );
|
|
void PushDouble( double dNumber, WORD wDec );
|
|
void PushString( char * szText, WORD wLength ); /* pushes a string on to the stack */
|
|
void PushSymbol( PSYMBOL );
|
|
void Do( WORD wParams ); /* invokes the virtual machine */
|
|
void Function( WORD wParams ); /* invokes the virtual machine */
|
|
void StackShow( void );
|