This is a collection of user-defined functions which may be added to VAX-Datatrieve. It contains a collection that adds some VMS System Library functions and Run Time Library (MTH$---, LIB$---, and FOR$---) routines to VAX-Datatrieve. All contributions are by Phil Naecker, unless otherwise noted. Additional contributions would be welcome. FN$CLEAR_BIT - Clear a bit in a longword FN$DEFINE_LOG - Define a logical name FN$FAO - Formatted ASCII Output FN$GETMSG - Get System Message B. Z. Lederman FN$LOG - Common Logarithm (Synonym for FN$LOG10) FN$MAX - Maximum FN$MIN - Minimum FN$OCT - Octal string B. Z. Lederman FN$POWER - Raise a real number to a real power FN$SET_BIT - Set a bit in a longword FN$SET_DEFAULT - Set Default Directory FN$STR_FIRST_CHAR - ASCII value of first string character FN$STR_LENGTH - Length of a string FN$STR_REPLACE - String replace FN$STR_TRANSLATE - String translate FN$STR_EBCDIC_TO_ASCII - Translate EBCDIC to ASCII FN$STR_ASCII_TO_EBCDIC - Translate ASCII to EBCDIC FN$TEST_BIT - Test a bit in a longword ; There is also an optional SPAWN.