Query: xrmstringta
OS: hpux
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XrmStringToBindingQuarkList() XrmStringToBindingQuarkList() Name XrmStringToBindingQuarkList - convert a key string to a binding list and a quark list. Synopsis XrmStringToBindingQuarkList(string, bindings_return, quarks_return) char *string; XrmBindingList bindings_return; XrmQuarkList quarks_return; Arguments string Specifies the string for which the list of quarks and list of bindings_return are to be generated. Must be NULL-terminated. bindings_return Returns the binding list. The caller must allocate sufficient space for the binding list before the call. quarks_return Returns the list of quarks. The caller must allocate sufficient space for the quarks list before the call. Description XrmStringToBindingQuarkList() converts a resource specification string into two lists - one of quarks and one of bindings. Component names in the list are separated by a dot (.) indicating a tight binding or an asterisk (*) indicating a loose binding. If the string does not start with dot or asterisk, a dot (".") is assumed. A tight binding means that the quarks on either side of the binding are consecutive in the key. A loose binding, on the other hand, is a wildcard that can match any number of unspecified components in between the two quarks separated by the binding. Tight and loose bindings are used in the match rules, which compare multicomponent strings to find matches and determine the best match. See XrmGetResource() for a full description of lookup rules. For example, *a.b*c becomes: quarks bindings a XrmBindLoosely b XrmBindTightly c XrmBindLoosely For more information, see Volume One, Chapter 13, Managing User Preferences. Structures typedef int XrmQuark, *XrmQuarkList; typedef enum ( XrmBindLoosely, XrmBindTightly ) XrmBinding, *XrmBindingList; See Also XrmDestroyDatabase(), XrmGetFileDatabase(), XrmGetResource(), XrmGetStringDatabase(), XrmInitialize(), XrmMergeDatabases(), XrmParseCom- mand(), XrmPutFileDatabase(), XrmPutLineResource(), XrmPutResource(), XrmPutStringResource(), XrmQGetResource(), XrmQGetSearchList(), XrmQGetSearchResource(), XrmQPutResource(), XrmQPutStringResource(), XrmQuarkToString(), XrmStringToQuarkList(), XrmStringToQuark(), XrmU- niqueQuark(). Xlib - Resource Manager XrmStringToBindingQuarkList()
Related Man Pages |
---|
xrmstringtobindingquarklist(3) - debian |
xrmuniquequark(3) - debian |
xrmquarktostring(3x11) - ultrix |
xrmstringtobindingquarklist(3x11) - ultrix |
xrmstringta(3) - hpux |
Similar Topics in the Unix Linux Community |
---|
key binding in the terminal |
How to put dot(.) in a string in C? |