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