|
Calculate absolute value. |
|
|
Generate an abstract error. |
|
|
Obtain a reference to the current exception object. |
|
|
Implement addition (+) operation on variants. |
|
|
Add an exit procedure to the exit procedure chain. |
|
|
Return address of a variable. |
|
|
Return aligned version of an address. |
|
|
Allocate and clear memory. |
|
|
Convert ansi string to UTF-8 string. |
|
|
Open a file in append mode. |
|
|
Calculate inverse tangent. |
|
|
Concert an array of string to an array of null-terminated strings. |
|
|
Check validity of a given condition. |
|
|
Assign a name to a file. |
|
|
Assign a comp-precision float to an ole-variant. |
|
|
Assign a comp-precision float to a variant. |
|
|
Assign an extended-precision float to an ole-variant. |
|
|
Assign an extended-precision float to a variant. |
|
|
Assign an ole- variant to a comp-precision float. |
|
|
Assign an ole- variant to an extended-precision float. |
|
|
Assign an ole- variant to a real-precision float. |
|
|
Assign an ole- variant to a single-precision float. |
|
|
Assign an ole-variant to a unicode string. |
|
|
Assign a real-precision float to an ole-variant. |
|
|
Assign a real-precision float to a variant. |
|
|
||
|
Assign a single-precision float to an ole-variant. |
|
|
Assign a single-precision float to a variant. |
|
|
Assign UCS4String to a variant, performing the necessary conversions. |
|
|
Assign a unicodestring to an ole-variant. |
|
|
Assign UnicodeString to a variant, performing the necessary conversions. |
|
|
Assign an UTF-8 string to a variant, performing the necessary conversions. |
|
|
Assign a variant to a comp-precision float. |
|
|
Assign a variant to a extended-precision float. |
|
|
Assign a variant to a real-precision float. |
|
|
Assign a variant to a single-precision float. |
|
|
Assign a variant to a unicodestring. |
|
|
Assign a variant to an UTF8String. |
|
|
Check if a pointer is valid. |
|
|
Obsolete. Don't use. |
|
|
Obsolete. Don't use. |
|
|
Obsolete. Don't use. |
|
|
Obsolete. Don't use. |
|
|
Obsolete. Don't use. |
|
|
Start a new thread. |
|
|
Convert Big Endian-ordered integer to Native-ordered integer. |
|
|
Convert integer to string with binary representation. |
|
|
Return size (in bits) of a variable or type. |
|
|
Read data from an untyped file into memory. |
|
|
Write data from memory to an untyped file. |
|
|
Exit current loop construct. |
|
|
Return the position of the rightmost set bit in an 8-bit value. |
|
|
Return the position of the rightmost set bit in a 32-bit value. |
|
|
Return the position of the rightmost set bit in a 64-bit value. |
|
|
Return the position of the rightmost set bit in a 16-bit value. |
|
|
Return the position of the leftmost set bit in an 8-bit value. |
|
|
Return the position of the leftmost set bit in a 32-bit value. |
|
|
Return the position of the leftmost set bit in a 64-bit value. |
|
|
Return the position of the leftmost set bit in a 16-bit value. |
|
|
Return stack trace. |
|
|
Change current working directory. |
|
|
Close a file. |
|
|
Close a thread and free up resources used by the thread. |
|
|
Compare 2 memory buffers byte per byte. |
|
|
compare 2 memory buffers character per character. |
|
|
Compare two buffers character by character till a null-character is reached. |
|
|
Compare 2 memory buffers DWord per DWord. |
|
|
Compare 2 memory buffers word per word. |
|
|
Append one string or dynamic array to another. |
|
|
Continue with next loop cycle. |
|
|
Copy part of a string or dynamic array. |
|
|
Copy managed-type elements in array. |
|
|
Calculate cosine of angle. |
|
|
Return code segment. |
|
|
Decrease value of variable. |
|
|
Return Default initialized value. |
|
|
Standard widestring manager callback. |
|
|
Standard implementation of Ansi to Widestring conversion routine. |
|
|
Standard widestring manager callback. |
|
|
Delete elements (characters) from a string or dynamic array. |
|
|
Free dynamically allocated memory. |
|
|
Implement division (/) operation on variants. |
|
|
Clean up a critical section. |
|
|
End the current thread. |
|
|
Return data segment. |
|
|
Create backtrace. |
|
|
Dump stack to the given text file. |
|
|
Return the bounds of the dynamic array. |
|
|
Clears a dynamic array. |
|
|
Return the number of dimensions in a dynamic array. |
|
|
Return pointer to indicated element. |
|
|
Set the length of a dynamic array. |
|
|
Return length of dynamic array. |
|
|
Empty method alias. |
|
|
End the current thread. |
|
|
Enter a critical section. |
|
|
Enumerate available languages for a resource of given type and name. |
|
|
Enumerate available resource names for a specified resource type. |
|
|
Enumerate available resource types. |
|
|
Check for end of file. |
|
|
Check for end of line. |
|
|
Implement = (equality) operation on variants. |
|
|
Delete a file from disk. |
|
|
Generate run-time error. |
|
|
Exclude element from a set if it is present. |
|
|
Exit current subroutine. |
|
|
Exponentiate. |
|
|
Fail a constructor. |
|
|
Get position in file. |
|
|
Size of file. |
|
|
Fill memory region with 8-bit pattern. |
|
|
Fill memory region with certain character. |
|
|
Fill memory region with 32-bit pattern. |
|
|
Fill memory region with 16-bit pattern. |
|
|
Finalize (clean up) memory block using RTTI. |
|
|
Finalize managed-type elements in array. |
|
|
Locate a resource and return a handle to it. |
|
|
Find a resource based on type, name, language. |
|
|
Raise floating point exception. |
|
|
Write file buffers to disk. |
|
|
Flush all standard files. |
|
|
Internal function, do not use. |
|
|
Internal function, do not use. |
|
|
Internal function, do not use. |
|
|
Fast multiply with a power of 10. |
|
|
Return fractional part of floating point value. |
|
|
For compatibility with Delphi/Windows: Unload a library. |
|
|
Release allocated memory. |
|
|
Alias for FreeMem. |
|
|
Free a loaded resource. |
|
|
Return the number of cores on the system. |
|
|
Return the id of the currently running thread. |
|
|
Return the current directory. |
|
|
Return currently active dynamic library support handler. |
|
|
Return FPC heap manager status information. |
|
|
Return the memory manager heap status. |
|
|
Return an error describing the last library loading error. |
|
|
Allocate new memory on the heap. |
|
|
Alias for GetMem. |
|
|
Return current memory manager. |
|
|
For compatibility with Delphi/Windows: Get the address of a procedure. |
|
|
Get the address of a procedure or symbol in a dynamic library. |
|
|
Get the current process ID. |
|
|
Return the currently active resource manager. |
|
|
Get the codepage used in a text file. |
|
|
Get the current Thread ID. |
|
|
Return the current thread manager. |
|
|
Return type kind for a type. |
|
|
Return a copy of the currently active UnicodeString manager. |
|
|
Return the current variant manager. |
|
|
Return a copy of the currently active widestring manager. |
|
|
Return the address of the caller. |
|
|
Return the frame pointer of the caller. |
|
|
Return caller stack infomation. |
|
|
Return the command-line as a null-terminated string. |
|
|
Return the current frame. |
|
|
Get Program Counter address. |
|
|
Implement > (greater than) operation on variants. |
|
|
Implement >= (greater than or equal) operation on variants. |
|
|
Stop program execution. |
|
|
Convert integer value to string with hexadecimal representation. |
|
|
Return high byte/word/nibble of value. |
|
|
Return highest index of open array or enumerated. |
|
|
Windows compatibility type for use in resources. |
|
|
Increase value of integer variable. |
|
|
Include element in set if it was not yet present. |
|
|
Search for a byte in a memory range. |
|
|
Search for a character in a memory range. |
|
|
Return index of a character in null-terminated array of char. |
|
|
Search for a DWord value in a memory range. |
|
|
Return the position of a QWord in a memory range. |
|
|
Search for a WORD value in a memory range. |
|
|
Initialize a critical section. |
|
|
Initialize memory block using RTTI. |
|
|
Initialize managed-type elements in array. |
|
|
Initialize a thread. |
|
|
Initialize threadvars. |
|
|
Insert one string or dynamic array in another. |
|
|
Calculate integer part of floating point value. |
|
|
Implement div (integer division) operation on variants. |
|
|
Conditional exchange. |
|
|
Compare pointers in an atomic operation. |
|
|
Thread-safe decrement. |
|
|
Exchange 2 integers in a thread-safe way. |
|
|
Thread-safe add and exchange of 2 values. |
|
|
Thread-safe increment. |
|
|
Return result of last file IO operation. |
|
|
Check if a value is an actual constant. |
|
|
Check whether all dimensions have the same size. |
|
|
Check if a type is a managed type. |
|
|
Is the memory manager set. |
|
|
Check whether a resource is an internal resource. |
|
|
Kill a running thread. |
|
|
Leave a critical section. |
|
|
Implement binary shl operation on variants. |
|
|
Returns length of a string or array. |
|
|
Implement < (less than) operation on variants. |
|
|
Implement <= (less than or equal) operation on variants. |
|
|
Convert Little Endian-ordered integer to Native-ordered integer. |
|
|
Calculate logarithm. |
|
|
Return low nibble/byte/word of value. |
|
|
Load a dynamic library and return a handle to it. |
|
|
Load a resource for use. |
|
|
Lock a resource. |
|
|
Implement logical/binary and operation on variants. |
|
|
Implement logical/binary not operation on variants. |
|
|
Implement logical/binary or operation on variants. |
|
|
Implement logical/binary xor operation on variants. |
|
|
Jump to address. |
|
|
Return lowest index of open array or enumerated. |
|
|
Return lowercase version of a string. |
|
|
Create a language ID. |
|
|
Return the size of a memory block. |
|
|
Create a new directory. |
|
|
Implement mod (modulo) operation on variants. |
|
|
Move data from one location in memory to another. |
|
|
Move data till first zero character. |
|
|
Implement multiplication (*) operation on variants. |
|
|
Implement - (unary minus, negation) operation on variants. |
|
|
Dynamically allocate memory for variable. |
|
|
Convert Native-ordered integer to a Big Endian-ordered integer. |
|
|
Convert Native-ordered integer to a Little Endian-ordered integer. |
|
|
Null variant. |
|
|
Convert integer to a string with octal representation. |
|
|
Is a value odd or even ? |
|
|
Return offset of a variable. |
|
|
Return ordinal value of an ordinal type. |
|
|
Create packed array from normal array. |
|
|
Return number of command-line parameters passed to the program. |
|
|
Return value of a command-line argument. |
|
|
Return the value of PI. |
|
|
Count number of set bits. |
|
|
Search for substring in a string. |
|
|
Implement power (**) operation on variants. |
|
|
Return previous element for an ordinal type. |
|
|
Prefetch a memory location. |
|
|
Combine segment and offset to pointer. |
|
|
List of currently raised exceptions. |
|
|
Generate random number. |
|
|
Initialize random number generator. |
|
|
Read from a text file into variable. |
|
|
Memory Read Barrier. |
|
|
Memory Read Dependency Barrier. |
|
|
Read from a text file into variable and goto next line. |
|
|
Read variables from a string. |
|
|
Memory read/write barrier. |
|
|
Convert Turbo Pascal style real to double. |
|
|
Re-allocate memory on the heap. |
|
|
Alias for ReAllocMem. |
|
|
Decrease the reference count of the current exception object. |
|
|
Rename file on disk. |
|
|
Open file for reading. |
|
|
Resume a suspended thread. |
|
|
Open file for writing. |
|
|
Implement binary shr operation on variants. |
|
|
Remove directory when empty. |
|
|
Rotate bits of a byte value to the left. |
|
|
Rotate bits of a DWord (cardinal) value to the left. |
|
|
Rotate bits of a QWord (64-bit) value to the left. |
|
|
Rotate bits of a word value to the left. |
|
|
Rotate bits of a byte value to the right. |
|
|
Rotate bits of a DWord (cardinal) value to the right. |
|
|
Rotate bits of a QWord (64-bit) value to the right. |
|
|
Rotate bits of a word value to the right. |
|
|
Round floating point value to nearest integer number. |
|
|
Create a new RTL event. |
|
|
Destroy a RTL Event. |
|
|
Reset an event. |
|
|
Notify threads of the event. |
|
|
Wait for an event. |
|
|
Generate a run-time error. |
|
|
Load a library safely. |
|
|
64-bit Shift Arithmetic Right. |
|
|
32-bit Shift Arithmetic Right. |
|
|
8-bit Shift Arithmetic Right. |
|
|
16-bit Shift Arithmetic Right. |
|
|
Set file position. |
|
|
Set file position to end of file. |
|
|
Set file position to end of line. |
|
|
Return segment. |
|
|
Set the codepage of a string. |
|
|
Set a new handler for dynamic library support. |
|
|
Save current execution point. |
|
|
Set length of a string or dynamic array. |
|
|
Set a memory manager. |
|
|
Set codepage for conversions from multi-byte strings to single-byte strings. |
|
|
Set codepage used when passing strings to OS single-byte file system APIs. |
|
|
Set codepage used when interpreting strings from OS single-byte file system APIs. |
|
|
Set the resource manager. |
|
|
Set length of a string and copy buffer. |
|
|
Set size of text file internal buffer. |
|
|
Set the codepage used in a text file. |
|
|
Set the end-of-line character for the given text file. |
|
|
Set the debug name for a thread. |
|
|
Set the thread manager, optionally return the current thread manager. |
|
|
Set the unicodestring manager. |
|
|
Set the current variant manager. |
|
|
Set the widestring manager. |
|
|
Compare 2 shortstrings. |
|
|
Calculate sine of angle. |
|
|
Return size (in bytes) of a variable or type. |
|
|
Return the size of a particular resource. |
|
|
Return part of an array. |
|
|
Return a string of spaces. |
|
|
Return current stack pointer. |
|
|
Calculate the square of a value. |
|
|
Calculate the square root of a value. |
|
|
Return stack segment register value. |
|
|
Top location of the stack. |
|
|
Convert a numerical or enumeration value to a string. |
|
|
Get the code page of a string. |
|
|
Get the character size of a string. |
|
|
Return a string consisting of 1 character repeated N times. |
|
|
Get the reference count of a string. |
|
|
Split string in list of null-terminated strings. |
|
|
Convert an ansistring to a null-terminated array of Unicode characters. |
|
|
Convert a string to an array of widechars. |
|
|
Length of a null-terminated string. |
|
|
Convert a null-terminated string to a shortstring. |
|
|
Implement subtraction (-) operation on variants. |
|
|
Return next element of ordinal type. |
|
|
Suspend a running thread. |
|
|
Swap high and low bytes/words of a variable. |
|
|
Swap endianness of the argument. |
|
|
System memory manager: Allocate memory. |
|
|
Standard Assert failure implementation. |
|
|
Format an address suitable for inclusion in a backtrace. |
|
|
Flush all standard IO file descriptors. |
|
|
System memory manager free routine. |
|
|
System memory manager free routine. |
|
|
Return the status of the FPC heapmanager. |
|
|
System implementation of GetHeapStatus. |
|
|
System memory manager memory allocator. |
|
|
Initialize exceptions. |
|
|
Initialize the FPU. |
|
|
Initialize standard input and output. |
|
|
System memory manager: free size. |
|
|
System memory manager: Reallocate memory. |
|
|
Reset the floating point unit. |
|
|
System CTRL-C handler. |
|
|
System memory manager: attempt to resize memory. |
|
|
Return the priority of a thread. |
|
|
Set the priority of a thread. |
|
|
Signal possibility of thread switch. |
|
|
Convert string to encoding for use in single-byte file system API. |
|
|
Truncate a floating point value. |
|
|
Truncate the file at position. |
|
|
Try entering a critical section. |
|
|
Return pointer to type information for type. |
|
|
Return pointer to VMT of an object. |
|
|
Convert a UCS-4 encoded string to a Unicode string. |
|
|
||
|
Unassigned variant. |
|
|
Convert a memory buffer with Unicode characters to a unicodestring. |
|
|
Convert a memory buffer with Unicode characters to an ansistring. |
|
|
Convert Unicode character to string. |
|
|
Convert a null-terminated memory buffer with Unicode characters to an ansistring. |
|
|
Convert a Unicode string to a UCS-4 string. |
|
|
||
|
Make sure reference count of string is 1. |
|
|
Unload a previously loaded library. |
|
|
Unlock a previously locked resource. |
|
|
Create unpacked array from packed array. |
|
|
Convert a string to all uppercase. |
|
|
Length of an UTF-8 codepoint. |
|
|
Convert an UTF-8 encoded ansistring to a unicodestring. |
|
|
Convert a widestring or unicodestring to an UTF-8 encoded ansistring. |
|
|
Convert a UTF-8 encoded Unicode string to an ansistring. |
|
|
Convert UTF8 to Unicode String. |
|
|
Convert a buffer with UTF-8 characters to widestring characters. |
|
|
Calculate numerical/enumerated value of a string. |
|
|
Get a value from a single cell of a variant array. |
|
|
Put a value in a single cell of a variant array. |
|
|
Redimension a variant array. |
|
|
Cast a variant to a certain type. |
|
|
Wait for a thread to terminate. |
|
|
Convert a length-limited array of widechar to an unicodestring. |
|
|
Convert a length-limited array of widechar to an ansistring. |
|
|
Convert a null-terminated array of widechar to an unicodestring. |
|
|
Convert a null-terminated array of widechar to an ansistring. |
|
|
Convert a widestring to a UCS-4 encoded string. |
|
|
Write variable to a text file or standard output. |
|
|
Memory write barrier. |
|
|
Write variable to a text file or standard output and append newline. |
|
|
Write variables to a string. |