MrmFetchLiteral(3) | Library Functions Manual | MrmFetchLiteral(3) |
MrmFetchLiteral — Fetches a literal from a UID file "MrmFetchLiteral" "uil functions" "MrmFetchLiteral"
#include <Mrm/MrmPublic.h> Cardinal MrmFetchLiteral( MrmHierarchy hierarchy_id, String index, Display *display, XtPointer *value, MrmCode *type);
"MRM function" "MrmFetchLiteral" "MrmFetchLiteral" "definition"
The MrmFetchLiteral function "MrmFetchLiteral" "description" reads and returns the value and type of a literal (named value) that is stored as a public resource in a single UID file. This function returns a pointer to the value of the literal. For example, an integer is always returned as a pointer to an integer, and a string is always returned as a pointer to a string.
Applications should not use MrmFetchLiteral for fetching icon or color literals. If this is attempted, MrmFetchLiteral returns an error.
"MrmSUCCESS" "MrmBAD_HIERARCHY" "MrmNOT_FOUND" "MrmFAILURE"
This function returns one of the following status return constants:
MrmFetchBitmapLiteral(3), MrmOpenHierarchyPerDisplay(3), MrmFetchIconLiteral(3), MrmFetchColorLiteral(3), and XOpenDisplay(3).