Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ () — MultiPersonal System R32V2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     XrmInitialize(3X)                          XrmInitialize(3X)



     NAME
          XrmInitialize, XrmParseCommand - initialize the
          Resource Manager and parse the command line

     SYNOPSIS
          void XrmInitialize();

          void XrmParseCommand(database, table, table_count,
          name, argc_in_out, argv_in_out,)
                XrmDatabase *database;
                XrmOptionDescList table;
                int table_count;
                char *name;
                int *argc_in_out;
                char **argv_in_out;

     ARGUMENTS
          argc_in_out
                    Specifies the number of arguments and returns
                    the number of remaining arguments.

          argv_in_out
                    Specifies a pointer to the command line
                    arguments and returns the remaining
                    arguments.

          database  Specifies a pointer to the resource database.

          name      Specifies the application name.

          table     Specifies the table of command line arguments
                    to be parsed.

          table_count
                    Specifies the number of entries in the table.

     DESCRIPTION
          The XrmInitialize function initialize the resource
          manager.

          The XrmParseCommand function parses an (argc, argv)
          pair according to the specified option table, loads
          recognized options into the specified database with
          type ``String,'' and modifies the (argc, argv) pair to
          remove all recognized options.

          The specified table is used to parse the command line.
          Recognized entries in the table are removed from argv,
          and entries are made in the specified resource
          database.  The table entries contain information on the
          option string, the option name, the style of option,
          and a value to provide if the option kind is



                                - 1 -





     XrmInitialize(3X)                          XrmInitialize(3X)



          XrmoptionNoArg.  The argc argument specifies the number
          of arguments in argv and is set to the remaining number
          of arguments that were not parsed.  The name argument
          should be the name of your application for use in
          building the database entry.  The name argument is
          prefixed to the resourceName in the option table before
          storing the specification.  No separating (binding)
          character is inserted.  The table must contain either a
          period (.) or an asterisk (*) as the first character in
          each resourceName entry.  To specify a more completely
          qualified resource name, the resourceName entry can
          contain multiple components.

     SEE ALSO
          XrmGetResource(3X11), XrmMergeDatabases(3X11),
          XrmPutResource(3X11), XrmUniqueQuark(3X11)
          Xlib Programming Manual






































                                - 2 -



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026