home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pascal.zip / pcode / pcode.h < prev    next >
Text File  |  1995-10-29  |  1KB  |  71 lines

  1. /*
  2.  *        C . A . P .   P C O D E   G E N E R A T O R
  3.  *
  4.  *        G L O B A L   I N C L U D E   F I L E
  5.  *
  6.  *        Stéphane Charette @ C.A.P. Services
  7.  *
  8.  *        Last modified:  Stéphane Charette, 1995 October 29
  9.  *
  10.  *****************************************************************************
  11.  *
  12.  *        Project:    BILL
  13.  *        Group:    pcode
  14.  *        File:        pcode\pcode.h
  15.  *
  16.  *        This file contains all of the global definitions used with the pcode
  17.  *        generator of the interpreter BILL.
  18.  */
  19.  
  20.  
  21. #ifndef _PCODE_H_GLOBAL
  22.  
  23.     #define _PCODE_H_GLOBAL
  24.  
  25.     /*
  26.      *        Includes
  27.      */
  28.         #include "..\global\global.h"
  29.  
  30.  
  31.  
  32.     /*
  33.      *        Defines
  34.      */
  35.         #define PCODE_MAX_LEN    10000
  36.  
  37.  
  38.  
  39.     /*
  40.      *        Types & structures
  41.      */
  42.  
  43.  
  44.  
  45.     /*
  46.      *        Macros
  47.      */
  48.  
  49.  
  50.  
  51.     /*
  52.      *        Global (external) variables
  53.      */
  54.  
  55.  
  56.  
  57.     /*
  58.      *        Global (external) prototyping
  59.      */
  60.         ERR StartPCodeGenerator( void );
  61.         USHORT AddPCode( SHORT code );
  62.         USHORT AddDPCode( SHORT code1, SHORT code2 );
  63.         USHORT UpdatePCode( USHORT address, SHORT newcode );
  64.         USHORT GetCurrentIndex( void );
  65.         ERR WritePCodeBuffer( void );
  66.  
  67.  
  68.  
  69. #endif
  70.  
  71.