XrmUniqueQuark(3X) — X Version 11
NAME
XrmUniqueQuark, XrmStringToQuark, XrmQuarkToString, XrmStringToQuarkList, XrmStringToBindingQuarkList − manipulate resource quarks
SYNTAX
XrmQuark XrmUniqueQuark()
#define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) XrmQuark XrmStringToQuark(string)
char ∗string;
#define XrmNameToString(name) XrmQuarkToString(name) #define XrmClassToString(class) XrmQuarkToString(class) #define XrmRepresentationToString(type) XrmQuarkToString(type) char ∗XrmQuarkToString(quark)
XrmQuark quark;
#define XrmStringToNameList(str, name) XrmStringToQuarkList((str), (name)) #define XrmStringToClassList(str,class) XrmStringToQuarkList((str), (class)) void XrmStringToQuarkList(string, quarks_return)
char ∗string;
XrmQuarkList quarks_return;
XrmStringToBindingQuarkList(string, bindings_return, quarks_return)
char ∗string;
XrmBindingList bindings_return;
XrmQuarkList quarks_return;
ARGUMENTS
bindings_return
Returns the binding list.
quarkSpecifies the quark for which the equivalence string is desired.
quark_returnReturns the list of quarks.
stringSpecifies the string for which a quark is to be allocated.
DESCRIPTION
The XrmUniqueQuark function allocates a quark that is guaranteed not to represent any string.
The XrmStringToQuark function convert the specified string to a resource quark representation.
The XrmQuarkToString function converts the specified resource quark representation back to a string.
The XrmStringToQuarkList function converts the null terminated string (generally a fully qualified name) to a list of quarks. The components of the string are separated by a “.” character.
The XrmStringToBindingQuarkList function converts the specified string to a binding list and a quark list.
SEE ALSO
XrmGetResource(3X), XrmInitialize(3X), XrmMergeDatabases(3X), XrmPutResource(3X)
Xlib − C Language X Interface
1 March 1988