|
|
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.