Table of Contents

Topic

Description

IndexAlphabetical list of all items.
Math RoutinesMiscellaneous mathematical and low-level routines
Memory Management routinesLow-Level Memory management routines
String HandlingThis set of utility functions remove specified characters from sequences
TypesSome User Defined Types
UtilitiesMiscellaneous "utility" type routihes.

Index

abs [func] Absolute value.
acquire_mem [func] Allocate memory for structure, and initialize to zero.
address [func] Get address of field in structure.
allot [func] Allocate space in structure for a new field.
allotted_handle [func] Returns the address of the supplied handle, but with fetch instructions
allotted_size [func] Return allocate size of structure, and reset for new structure.
allotted_sofar [func] Return size allotted sofar to the structure
compress [func] Replaces embedded whitespace with pRep
compress_chars [func] Replaces embedded sequences of pChars with pRep
DIMArray [func] Creates an array (sequence) with the dimensions specified.
False [const] Defines the Euphoria FALSE value
fetch [func] Fetch field from structure.
findAltKey [func] Find alternate key in list.
findKey [func] Find key in list.
get_bits [func] Does the reverse of or_all() in that it gets all the bit values from an atom.
hi_word [func] returns the high 16 bits of pData
iff [func] Used to embed an 'if' test inside an expression.
insertIndex [func] Inserts Data at position index in the sequence list
int [type] Same as the declaration integer().
llSetAbort [func] Sets the routine id of an Abort routine.
llSetSafetyBuffer [func] Sets the number of extra bytes allocated as a safety buffer
lookup [func] Returns the corresponding element.
lo_word [func] returns the low-16 bits of pData
manage_mem [func] Records an acquired memory for garbage collection.
Math Routines
Memory Management routines
new_memset [func] Allocates a unique id for a memory set.
or_all [func] Calculates a binary OR against each element in pData
pack_word [func] Packs values into word.
peek_handle [func] Get address from a Handle.
peek_string [func] Get sequence from address holding C-style string.
release_all_mem [proc] Free all the acquired memory
release_mem [proc] Returns the memory allocated by acquire_mem() back to the system.
removeIndex [func] Remove the element at position index from the sequence list
removeItem [func] Removes item from the list, if it is in the list.
removeKey [func] Removes keyed item from the list, if it is in the list.
rotate_elements [func] moves elements about in list according to the index set.
SafePeek [func] This is an enhanced version of Euphoria's peek() function
SafePeek4s [func] This is an enhanced version of Euphoria's peek4s() function
SafePeek4u [func] This is an enhanced version of Euphoria's peek4u() function
SafePoke [func] This is an enhanced version of Euphoria's poke() function
SafePoke4 [func] This is an enhanced version of Euphoria's poke4() function
seq [type] Same as the declaration sequence().
set_whitespace [func] Defines what is "whitespace"
shortInt [func] Converts a number into a 16-bit signed integer
signed_word [func] Converts a into a signed 16-bit integer.
split [func] Returns the undelimited substrings
store [proc] Store a value into a structure.
string [type] A sequence that only contains ANSI bytes.
String Handling
TextToNumber [func] This converts the text into a number.
trim [func] Removes any whitespace chars from both ends of pSource
trim_all [func] Removes all whitespace chars from pSource
trim_all_chars [func] Removes all the matching characters.
trim_chars [func] Removes any pChars from both ends of pSource
trim_left [func] Removes any whitespace chars from the left of pSource
trim_left_chars [func] Removes the leftmost set of characters
trim_right [func] Removes any whitespace chars from the right of pSource
trim_right_chars [func] Removes the rightmost set of characters
True [const] Defines the Euphoria TRUE value
Types
unpack_sWord [func] Returns signed high and signed low portions of a 32-bit word.
unpack_word [func] Returns high and low portions of a 32-bit word.
UsingSafeCode [Var] Determines whether or not the 'safe' versions of peek and poke are used.
Utilities
zStringLength [func] Get the length of a C-style string.