XrmStringTA man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

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-termi‐
	    nated.

  bindings_return
	    Returns the binding list.  The caller  must	 allocate  suffi‐
	    cient space for the binding list before the call.

  quarks_return
	    Returns  the list of quarks.  The caller must allocate suffi‐
	    cient 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 wild‐
  card 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(),  XrmGet‐
  StringDatabase(),  XrmInitialize(),  XrmMergeDatabases(),  XrmParseCom‐
  mand(), XrmPutFileDatabase(),	 XrmPutLineResource(),	XrmPutResource(),
  XrmPutStringResource(),     XrmQGetResource(),     XrmQGetSearchList(),
  XrmQGetSearchResource(),  XrmQPutResource(),	 XrmQPutStringResource(),
  XrmQuarkToString(),  XrmStringToQuarkList(),	XrmStringToQuark(), XrmU‐
  niqueQuark().

Xlib - Resource Manager				 XrmStringToBindingQuarkList()
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net