|
|
1.1 root 1: /* $Header: Xrm.h,v 1.1 87/09/12 12:27:30 toddb Exp $ */
2: /* $Header: Xrm.h,v 1.1 87/09/12 12:27:30 toddb Exp $ */
3: /*
4: * sccsid: @(#)Xrm.h 1.2 2/25/87
5: */
6:
7:
8: /*
9: * Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
10: *
11: * All Rights Reserved
12: *
13: * Permission to use, copy, modify, and distribute this software and its
14: * documentation for any purpose and without fee is hereby granted,
15: * provided that the above copyright notice appear in all copies and that
16: * both that copyright notice and this permission notice appear in
17: * supporting documentation, and that the name of Digital Equipment
18: * Corporation not be used in advertising or publicity pertaining to
19: * distribution of the software without specific, written prior permission.
20: *
21: *
22: * DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
23: * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
24: * DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
25: * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
26: * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
27: * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
28: * SOFTWARE.
29: */
30:
31: /*
32: * Xrm.h - resource manager private definitions
33: *
34: * Author: haynes
35: * Digital Equipment Corporation
36: * Western Research Laboratory
37: * Date: Sat Jan 24 1987
38: */
39:
40: #ifndef _Xrm_h_
41: #define _Xrm_h_
42:
43: typedef struct _XrmHashBucketRec *XrmHashBucket;
44: typedef XrmHashBucket *XrmHashTable;
45: typedef XrmHashTable XrmSearchList[];
46:
47: extern void XrmPutResource(); /*quarks, type, val, rdb*/
48: /* XrmQuarkList quarks; */
49: /* XrmRepresentation type; */
50: /* XrmValuePtr val; */
51: /* XrmResourceDataBase *rdb; */
52:
53: extern void XrmGetResource(); /* screen, names, classes, destType, val, rdb*/
54: /* Screen *screen; */
55: /* XrmNameList names; */
56: /* XrmClassList classes; */
57: /* XrmRepresentation destType; */
58: /* XrmValue *val; */
59: /* XrmResourceDataBase *rdb; */
60:
61: extern void XrmGetSearchList(); /* names, classes, rdb, searchList */
62: /* XrmNameList names; */
63: /* XrmClassList classes; */
64: /* XrmResourceDataBase *rdb; */
65: /* SearchList searchList; /* RETURN */
66:
67: extern void XrmGetSearchResource();
68: /* screen, searchList, name, class, type, pVal */
69: /* Screen *screen; */
70: /* SearchList searchList; */
71: /* XrmName name; */
72: /* XrmClass class; */
73: /* XrmAtom type; */
74: /* XrmValue *pVal; /* RETURN */
75: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.