/**************************************************************************** * NCSA Mosaic for the X Window System * * Software Development Group * * National Center for Supercomputing Applications * * University of Illinois at Urbana-Champaign * * 605 E. Springfield, Champaign IL 61820 * * mosaic@ncsa.uiuc.edu * * * * Copyright (C) 1993, Board of Trustees of the University of Illinois * * * * NCSA Mosaic software, both binary and source (hereafter, Software) is * * copyrighted by The Board of Trustees of the University of Illinois * * (UI), and ownership remains with the UI. * * * * The UI grants you (hereafter, Licensee) a license to use the Software * * for academic, research and internal business purposes only, without a * * fee. Licensee may distribute the binary and source code (if released) * * to third parties provided that the copyright notice and this statement * * appears on all copies and that no charge is associated with such * * copies. * * * * Licensee may make derivative works. However, if Licensee distributes * * any derivative work based on or derived from the Software, then * * Licensee will (1) notify NCSA regarding its distribution of the * * derivative work, and (2) clearly notify users that such derivative * * work is a modified version and not the original NCSA Mosaic * * distributed by the UI. * * * * Any Licensee wishing to make commercial use of the Software should * * contact the UI, c/o NCSA, to negotiate an appropriate license for such * * commercial use. Commercial use includes (1) integration of all or * * part of the source code into a product for sale or license by or on * * behalf of Licensee to third parties, or (2) distribution of the binary * * code or source code to third parties that need it to utilize a * * commercial product sold or licensed by or on behalf of Licensee. * * * * UI MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR * * ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED * * WARRANTY. THE UI SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY THE * * USERS OF THIS SOFTWARE. * * * * By using or copying this Software, Licensee agrees to abide by the * * copyright law and all other applicable laws of the U.S. including, but * * not limited to, export control laws, and the terms of this license. * * UI shall have the right to terminate this license immediately by * * written notice upon Licensee's breach of, or non-compliance with, any * * of its terms. Licensee may be held legally responsible for any * * copyright infringement that is caused or encouraged by Licensee's * * failure to abide by the terms of this license. * * * * Comments and questions are welcome and can be sent to * * mosaic-x@ncsa.uiuc.edu. * ****************************************************************************/ #ifndef __XMXP_H__ #define __XMXP_H__ /* System includes. */ /* Here are some nasty ifdef's to make SGI's weird header files happy -DXP */ #ifdef __sgi #ifndef _SVR4_SOURCE #define _SVR4_SOURCE #include #undef _SVR4_SOURCE #else #include #endif #else #include #endif #ifdef __sgi #ifndef _SVR4_SOURCE #define _SVR4_SOURCE #include #undef _SVR4_SOURCE #else #include #endif #else #include #endif #ifdef __DECC #include #endif /* DECC, GEC for MPJZ and PGE */ #include /* Main Xmx include (also X11 includes and Xm.h). */ #include "Xmx.h" /* Motif Widget-specific includes. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if 0 /* SGI-specific GL Widget inclues. */ #ifdef __sgi #include #endif #ifdef _IBMR2 #include "/usr/lpp/GL/utilities/inc/Glib.h" #endif /* _IBMR2 */ #endif /* if 0 */ /* Prototypes for internal routines found in Xmx.c. */ extern int _XmxMakeClientData (int); /* Marc's defines. */ #undef private #define private static #undef public #define public #endif /* __XMXP_H__ */