This structure contains a general collection of tools to help provide diagnostic services for C specific parts of the FI such as c_objects. It is not envisaged that these would be used to provide functionality within applications, but this is of course not prohibited.
These tools are provided here on the understanding that this part of the interface may be changed arbitrarily, In particular, there is no guarantee to preserve any functionality in future versions. However, such interfaces are not changed without there being just cause.
storeType abbreviation
type store
Store.store.
Type abbreviation
c_objectType abbreviation
cTypeInfoFunction
val cTypeInfo : c_type -> string
c_type value.
Function
val viewObject : c_object -> string
c_object.
Function
val dispObject : c_object -> c_object
viewObject, above, on the standard output stream and returns the c_object.
Function
val objectInfo : c_object -> { store : store, status : string, currency : string, mode : string, langtype : string, size : int, base : address option, offset : int }
c_object. This can be used by programmers to construct additional diagnostic tools.
Function
val objectData : c_object -> int list
Function
val objectDataHex : c_object -> string
Function
val objectDataAscii : c_object -> string