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 |