| HB_ISSPACE() | |
| HB_IS_ARRAY() | |
| HB_IS_BLOCK() | |
| HB_IS_BYREF() | |
| HB_IS_DATE() | |
| HB_IS_DOUBLE() | |
| HB_IS_INTEGER() | |
| HB_IS_LOGICAL() | |
| HB_IS_LONG() | |
| HB_IS_MEMO() | |
| HB_IS_MEMVAR() | |
| HB_IS_NIL() | |
| HB_IS_NUMERIC() | |
| HB_IS_OBJECT() | |
| HB_IS_OF_TYPE() | |
| HB_IS_POINTER() | |
| HB_IS_STRING() | |
| HB_IS_SYMBOL() | |
| ISARRAY() | |
| ISBLOCK() | Not available in CA-Cl*pper. |
| ISBYREF() | NOTE: Intentionally using a different method |
| ISCHAR() | |
| ISDATE() | |
| ISLOG() | |
| ISMEMO() | |
| ISNIL() | NOTE: Intentionally using a different method |
| ISNUM() | |
| ISOBJECT() | |
| ISPOINTER() | Not available in CA-Cl*pper. |
| hb_arrayAdd() | Add a new item to the end of an array item |
| hb_arrayClone() | Returns a duplicate of an existing array, including all nested items |
| hb_arrayCopy() | Copy items from one array to another |
| hb_arrayCopyC() | Copy a string into an array item |
| hb_arrayDel() | Delete an array item, without changing length |
| hb_arrayEval() | Execute a code-block for every element of an array item |
| hb_arrayFill() | Fill an array with a given item |
| hb_arrayGet() | Retrieves an item |
| hb_arrayGetC() | Retrieves the string contained on an array element |
| hb_arrayGetCLen() | Retrieves the string length contained on an array element |
| hb_arrayGetCPtr() | Retrieves the string pointer on an array element |
| hb_arrayGetDL() | Retrieves the date value contained in an array element, as a long integer |
| hb_arrayGetDS() | Retrieves the date value contained in an array element |
| hb_arrayGetItemPtr() | Returns pointer to specified element of the array |
| hb_arrayGetL() | Retrieves the logical value contained on an array element |
| hb_arrayGetND() | Retrieves the double value contained on an array element |
| hb_arrayGetNI() | Retrieves the int value contained on an array element |
| hb_arrayGetNL() | Retrieves the long numeric value contained on an array element |
| hb_arrayGetType() | Retrieves the type of an array item |
| hb_arrayIns() | Insert a nil item into an array, without changing the length |
| hb_arrayIsObject() | Retrives if the array is an object |
| hb_arrayLast() | Retrieve last item in an array |
| hb_arrayLen() | Retrives the array len |
| hb_arrayNew() | Creates a new array |
| hb_arrayRelease() | Releases an array - don't call it - use ItemRelease() !!! |
| hb_arrayReleaseGarbage() | Clear an array before releasing by the GC |
| hb_arrayScan() | Scan an array for a given item, or until code-block item returns TRUE |
| hb_arraySet() | Sets an array element |
| hb_arraySize() | Sets the array total length |
| hb_arraySort() | Sorts an array item |
| hb_clsIsClassRef() | Classes.c - mark all class internals as used |
| hb_clsReleaseAll() | Releases all defined classes |
| hb_cmdargARGC() | Retrieve command line argument count |
| hb_cmdargARGV() | Retrieve command line argument buffer pointer |
| hb_cmdargCheck() | Check if a given internal switch (like //INFO) was set |
| hb_cmdargInit() | Initialize command line argument API's |
| hb_cmdargIsInternal() | Determine if a string is an internal setting |
| hb_cmdargNum() | Returns the numeric value of an internal switch (like //F:90) |
| hb_cmdargProcessVM() | Check for command line internal arguments |
| hb_cmdargString() | Returns the string value of an internal switch (like //TEMPPATH:"C:\") |
| hb_codeblockCopy() | Copy a codeblock |
| hb_codeblockDelete() | Delete a codeblock |
| hb_codeblockDeleteGarbage() | Clear a codeblock before releasing by the GC |
| hb_codeblockEvaluate() | Evaluate a codeblock |
| hb_codeblockGetRef() | Get local variable passed by reference |
| hb_codeblockGetVar() | Get local variable referenced in a codeblock |
| hb_codeblockMacroNew() | |
| hb_codeblockNew() | Create a code-block |
| hb_compReservedName() | Determines if a string contains a reserve word |
| hb_conInit() | Initialize the console API system |
| hb_conNewLine() | Retrieve a pointer to a static buffer containing new-line characters |
| hb_conOutErr() | Output an string to STDERR |
| hb_conOutStd() | Output an string to STDOUT |
| hb_conRelease() | Release the console API system |
| hb_conSetColor() | Retrieve and optionally set console color |
| hb_conSetCursor() | Retrieve and optionally set cursor shape |
| hb_conXSaveRestRelease() | Release the save/restore API |
| hb_dynsymEval() | Enumerates all dynamic symbols |
| hb_dynsymFind() | Finds a dynamic symbol |
| hb_dynsymFindName() | Converts to uppercase and finds a dynamic symbol |
| hb_dynsymGet() | Finds and creates a dynamic symbol if not found |
| hb_dynsymLog() | Displays all dynamic symbols |
| hb_dynsymNew() | Creates a new dynamic symbol based on a local one |
| hb_dynsymRelease() | Releases the memory of the dynamic symbol table |
| hb_gcAlloc() | Allocates a memory controlled by the garbage collector |
| hb_gcCollect() | Checks if a single memory block can be released |
| hb_gcCollectAll() | Checks if all memory blocks can be released |
| hb_gcFree() | Deallocates a memory allocated by the garbage collector |
| hb_gcItemRef() | Checks if passed item refers passed memory block pointer |
| hb_gcLock() | Do not release passed memory block |
| hb_gcLockItem() | Do not release a memory block stored inside an item |
| hb_gcUnlock() | Passed block is allowed to be released |
| hb_gcUnlockItem() | Allow to release the item |
| hb_idleReset() | Services a single idle state |
| hb_idleShutDown() | Closes all background tasks |
| hb_idleState() | Services a single idle state |
| hb_macroCompile() | Compile a string and return a pcode buffer |
| hb_macroDelete() | Release all memory allocated for macro evaluation |
| hb_macroGetType() | Determine the type of an expression |
| hb_macroGetValue() | Retrieve results of a macro expansion |
| hb_macroIsIdent() | Determine if a string is a valid function or variable name |
| hb_macroPopAliasedValue() | Compiles and evaluates an aliased macro expression |
| hb_macroPushAliasedValue() | Compiles and evaluates an aliased macro expression |
| hb_macroPushSymbol() | Handle a macro function calls, e.g. var := ¯o() |
| hb_macroRun() | Executes pcode compiled by macro compiler |
| hb_macroSetValue() | Assign a value to a macro-expression item |
| hb_macroTextSubst() | Substitute macro variables occurences within a given string |
| hb_macroTextValue() | Macro text substitution |
| hb_memvarCreateFromItem() | |
| hb_memvarGet() | Copy an symbol value into an item |
| hb_memvarGetPrivatesBase() | Retrieve current PRIVATE variables stack base |
| hb_memvarGetRefer() | Copy a reference to a symbol value into an item, with error trapping |
| hb_memvarGetStrValuePtr() | |
| hb_memvarGetValue() | Copy an symbol value into an item, with error trapping |
| hb_memvarNewParameter() | |
| hb_memvarScope() | Retrieve scope of a dynamic variable symbol |
| hb_memvarSetPrivatesBase() | Release PRIVATE variables created after specified base |
| hb_memvarSetValue() | Copy an item into a symbol |
| hb_memvarValueBaseAddress() | Retrieve the base address of the values table |
| hb_memvarValueDecRef() | Decrease the reference count of a global value |
| hb_memvarValueIncRef() | Increase the reference count of a global value |
| hb_memvarValueNew() | Create a new global value |
| hb_memvarsFree() | Release the memvar API system |
| hb_memvarsInit() | Initialize the memvar API system |
| hb_memvarsIsMemvarRef() | Memvars.c - mark all memvar variables as used |
| hb_memvarsRelease() | Clear all PUBLIC and PRIVATE variables |
| hb_numRound() | Round a number to a specific number of digits |
| hb_objGetClsName() | Retrieves an object class name |
| hb_objGetMethod() | Returns the method pointer of a object class |
| hb_objHasMsg() | Returns TRUE/FALSE whether szString is an existing message for object |
| hb_param() | Retrieve a direct pointer to an item parameter |
| hb_parc() | Retrieve a string parameter |
| hb_parclen() | Retrieve a string parameter length |
| hb_parcsiz() | Retrieve a by-reference string parameter length, including terminator |
| hb_pards() | Retrieve a date as a string yyyymmdd |
| hb_pardsbuff() | Retrieve a date as a string yyyymmdd |
| hb_parinfa() | Retrieve length or element type of an array parameter |
| hb_parinfo() | Determine the param count or data type |
| hb_parl() | Retrieve a logical parameter as an int |
| hb_parnd() | Retrieve a numeric parameter as a double |
| hb_parni() | Retrieve a numeric parameter as a integer |
| hb_parnl() | Retrieve a numeric parameter as a long |
| hb_pcount() | Returns the number of supplied parameters |
| hb_procname() | Retrieve a procedure name into a buffer |
| hb_ret() | Post a NIL return value |
| hb_reta() | Returns an array with a specific length |
| hb_retc() | Returns a string |
| hb_retclen() | Returns a string with a specific length |
| hb_retd() | Returns a date |
| hb_retdl() | Returns a long value as a julian date |
| hb_retds() | Returns a date, must use yyyymmdd format |
| hb_retl() | Returns a logical integer |
| hb_retnd() | Returns a double |
| hb_retndlen() | Returns a double, with specific width and decimals |
| hb_retni() | Returns a integer number |
| hb_retnilen() | Returns a integer number, with specific width |
| hb_retnl() | Returns a long number |
| hb_retnlen() | Returns a double, with specific width and decimals |
| hb_retnllen() | Returns a long number, with specific width |
| hb_storc() | Stores a szString on a variable by reference |
| hb_storclen() | Stores a fixed length string on a variable by reference |
| hb_stords() | SzDate must have yyyymmdd format |
| hb_storl() | Stores a logical integer on a variable by reference |
| hb_stornd() | Stores a double on a variable by reference |
| hb_storni() | Stores an integer on a variable by reference |
| hb_stornl() | Stores a long on a variable by reference |
| hb_strAt() | Returns an index to a sub-string within another string |
| hb_strDescend() | Copy a string to a buffer, inverting each character |
| hb_strEmpty() | Returns whether a string contains only white space |
| hb_strLTrim() | Return a pointer to the first non-white space character |
| hb_strLower() | Convert an existing string buffer to lower case |
| hb_strMatchRegExp() | Compare two strings using a regular expression pattern |
| hb_strRTrimLen() | Return length of a string, ignoring trailing white space (or true spaces) |
| hb_strUpper() | Convert an existing string buffer to upper case |
| hb_strVal() | Return the numeric value of a character string representation of a number |
| hb_strdup() | Returns a pointer to a newly allocated copy of the source string |
| hb_stricmp() | Compare two strings without regards to case |
| hb_strncpyUpper() | Copy an existing string buffer to another buffer, as upper case |
| hb_strnicmp() | Compare two string without regards to case, limited by length |
| hb_strupr() | Convert a string in-place to upper-case |
| hb_symbolNew() | Create a new symbol |
| hb_verBuildInfo() | Display harbour, compiler, and platform versions to standard console |
| hb_verCompiler() | Retrieves a newly allocated buffer containing compiler version |
| hb_verHarbour() | Retrieves a newly allocated buffer containing harbour version |
| hb_verPlatform() | Retrieves a newly allocated buffer containing platform version |
| hb_vmIsLocalRef() | Hvm.c - mark all local variables as used |
| hb_vmIsStaticRef() | Hvm.c - mark all static variables as used |
| hb_xalloc() | Allocates memory, returns NULL on failure |
| hb_xexit() | Deinitialize fixed memory subsystem |
| hb_xfree() | Frees memory |
| hb_xgrab() | Allocates memory, exits on failure |
| hb_xinit() | Initialize fixed memory subsystem |
| hb_xmemcpy() | Copy more than memcpy() can |
| hb_xmemset() | Set more than memset() can |
| hb_xquery() | Query different types of memory information |
| hb_xrealloc() | Reallocates memory |
| hb_xsize() | Returns the size of an allocated memory block |