typedef struct {
unsigned int size;
XPointer addr;
} XrmValue, *XrmValuePtr;
To initialize the resource manager, use XrmInitialize().
To retrieve a database from disk, use XrmGetFileDatabase().
To store a copy of a database to disk, use XrmPutFileDatabase().
To obtain a pointer to the screen independent resources of a display, use XResourceManagerString().
To obtain a pointer to the screen-specific resources of a screen, use XScreenResourceString().
To create a database from a string, use XrmGetStringDatabase().
To obtain locale name of a database, use XrmLocaleOfDatabase().
To destroy a resource database and free its allocated memory, use XrmDestroyDatabase().
To associate a resource database with a display, use XrmSetDatabase().
To get the resource database associated with a display, use XrmGetDatabase().