|
|
1.1 ! root 1: #include "copyright.h" ! 2: ! 3: /* $Header: XGetFProp.c,v 11.5 87/09/11 08:04:01 toddb Exp $ */ ! 4: /* Copyright Massachusetts Institute of Technology 1986 */ ! 5: ! 6: #include "Xlibint.h" ! 7: ! 8: Bool XGetFontProperty (fs, name, valuePtr) ! 9: XFontStruct *fs; ! 10: register Atom name; ! 11: unsigned long *valuePtr; ! 12: { ! 13: /* XXX this is a simple linear search for now. If the ! 14: protocol is changed to sort the property list, this should ! 15: become a binary search. */ ! 16: register XFontProp *prop = fs->properties; ! 17: register XFontProp *last = prop + fs->n_properties; ! 18: while (prop != last) { ! 19: if (prop->name == name) { ! 20: *valuePtr = prop->card32; ! 21: return (1); ! 22: } ! 23: prop++; ! 24: } ! 25: return (0); ! 26: } ! 27: ! 28: ! 29: ! 30: ! 31:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.