Part B
Util_* Functions Reference

In this chapter all Util_*() Cactus utility functions are described. These are low-level functions mainly for more complicated programming, which are used by the rest of Cactus, but don’t depend heavily on it. Some of them are callable from Fortran or C, but many are C-only.

B1 Functions Alphabetically
 B1.1 Miscellaneous Functions
 B1.2 String Functions
 B1.3 Table Functions
B2 Full Descriptions of Miscellaneous Functions
 Util_CurrentDate
 Util_CurrentDateTime
 Util_CurrentTime
 Util_snprintf
 Util_vsnprintf
 Util_asprintf
B3 Full Descriptions of String Functions
 Util_StrCmpi
 Util_Strdup
 Util_Strlcat
 Util_Strlcpy
 Util_StrSep
B4 Full Descriptions of Table Functions
 Util_TableClone
 Util_TableCreate
 Util_TableCreateFromString
 Util_TableDeleteKey
 Util_TableDestroy
 Util_TableGet*
 Util_TableGet*Array
 Util_TableGetGeneric
 Util_TableGetGenericArray
 Util_TableGetString
 Util_TableItAdvance
 Util_TableItClone
 Util_TableItCreate
 Util_TableItDestroy
 Util_TableItQueryIsNonNull
 Util_TableItQueryIsNull
 Util_TableItQueryKeyValueInfo
 Util_TableItQueryTableHandle
 Util_TableItResetToStart
 Util_TableItSetToKey
 Util_TableItSetToNull
 Util_TableQueryFlags
 Util_TableQueryValueInfo
 Util_TableQueryMaxKeyLength
 Util_TableQueryNKeys
 Util_TableSet*
 Util_TableSet*Array
 Util_TableSetFromString
 Util_TableSetGeneric
 Util_TableSetGenericArray
 Util_TableSetString
 Util_TablePrint
 Util_TablePrintAll
 Util_TablePrintAllIterators
 Util_TablePrintPretty