Units
Classes, Interfaces, Objects
Types
Variables
Constants
Functions, Procedures
Identifiers

Unit ifps3common

Description

Defines: NOSMARTLIST - Don't use the smart list option NOSMARTMM - Don't use the smart PIFVariant allocater

Functions and procedures

Overview

function MakeHash(const s: string): Longint;

Description

function MakeHash(const s: string): Longint;

Make a hash of a string

Types

NameDescription
TbtDouble Double
TbtExtended Extended
TbtS16 Smallint
TbtS32 Integer/Longint
tbts64 An 8 byte signed integer (int64)
TbtS8 Shortint
TbtSingle Single
TbtString String/Pchar
TbtU16 word
TbtU32 Cardinal/Longword
TbtU8 Byte
TIFPSBaseType TIFPSBaseType is the most basic type -type
TIFPSVariableType OnUseVariable TIFPSVariableType is used in TIFPSComp.OnUseVariable event

Constants

NameDescription
btArray An array
btClass Compile time class type; In IFPS3 external classes are not of one defined type (They could be anything from an integer to a pointer)
btDouble A 8 byte float (double)
btEnum Compile time enumeration; This will be a btu32 when compiled
btExtended A 10 byte float (extended)
btPChar A PChar (internally the same as a string)
btPointer A pointer
btProcPtr Compile time procedural pointer (will be btu32 when compiled)
btRecord A record
btResourcePointer A resource pointer: Variable that can contain things from outside the script engine
btReturnAddress Executer internal type for return addresses, can not be used as a type
btS16 A 2 byte signed integer (smallint)
btS32 A 4 byte signed integer (Integer/Longint)
btS64 An 8 byte signed integer (int64)
btS8 A 1 byte signed integer (Shortint)
btSingle A 4 byte float (single)
btString A string
btU16 A 2 byte unsigned integer (word)
btU32 A 4 byte unsigned integer (cardinal/longword)
btU8 A 1 byte unsigned integer (byte)
btVariant A variant
CM_A Script internal command: Assign command
cm_bn Script internal command: Boolean NOT
Cm_C Script internal command: Call
CM_CA Script internal command: Calculate Command
Cm_CG Script internal command: Conditional Goto
Cm_CNG Script internal command: Conditional NOT Goto
CM_CO Script internal command: Compare
Cm_cv Script internal command: Call Var
cm_fg Script internal command: Flag Goto
Cm_G Script internal command: Goto
CM_P Script internal command: Push
CM_PO Script internal command: Pop
Cm_Pt Script internal command: Push Type
CM_PV Script internal command: Push Var
Cm_R Script internal command: Ret
cm_sf Script internal command: Set Flag
cm_sp Script internal command: Set Pointer
Cm_ST Script internal command: Set Stack Type
cm_vm Script internal command: Var Minus
IFPSAddrNegativeStackStart Start of the negative stack
IFPSAddrStackStart Start of the positive stack
IFPSCurrentBuildNo The current build of the compiler and executer.
IFPSCurrentversion The current version of the script engine
IFPSLowBuildSupport The lowest supported build by the executer.
IFPSValidHeader The header of a compiled IFPS3 binary must start with this

Generated by rjPasDoc 0.7 on Wed 15 May 2002 19:21:35