1 2 /* $Id: tixUnixPort.h,v 1.3 2005/03/25 20:15:53 hobbs Exp $ */ 3 4 /* 5 * tixUnixPort.h -- 6 * 7 * This header file handles porting issues that occur because of 8 * differences between systems. It reads in platform specific 9 * portability files. 10 * 11 * Copyright (c) 1996, Expert Interface Technologies 12 * 13 * See the file "license.terms" for information on usage and redistribution 14 * of this file, and for a DISCLAIMER OF ALL WARRANTIES. 15 * 16 */ 17 18 #ifndef _TIX_UNIXPORT_H_ 19 #define _TIX_UNIXPORT_H_ 20 21 struct _TixpSubRegion { 22 #ifdef MAC_OSX_TK 23 Pixmap pixmap; 24 int x, y; 25 #endif 26 XRectangle rect; 27 int rectUsed; 28 int origX; 29 int origY; 30 }; 31 32 #ifdef UCHAR_SUPPORTED 33 typedef unsigned char UNSIGNED_CHAR; 34 #else 35 typedef char UNSIGNED_CHAR; 36 #endif 37 38 #endif /* _TIX_UNIXPORT_H_ */ 39