0022627: Change OCCT memory management defaults
[occt.git] / src / Xw / Xw_isdefine_display.cxx
CommitLineData
7fd59977 1
2#include <Xw_Extension.h>
3
4 /* ifdef then trace on */
5#ifdef TRACE
6#define TRACE_ISDEFINE_DISPLAY
7#endif
8
9/*
10 XW_STATUS Xw_isdefine_display (adisplay):
11 XW_EXT_DISPLAY *adisplay
12
13
14 Returns XW_ERROR if Extended Window address is not properly defined
15 Returns XW_SUCCESS if Successful
16
17*/
18
19#ifdef XW_PROTOTYPE
20XW_STATUS Xw_isdefine_display (void *adisplay)
21#else
22XW_STATUS Xw_isdefine_display (adisplay)
23void *adisplay;
24#endif /*XW_PROTOTYPE*/
25{
26XW_EXT_DISPLAY *pdisplay = (XW_EXT_DISPLAY*)adisplay;
27XW_STATUS status = XW_ERROR ;
28
29 if( pdisplay && (pdisplay->type == DISPLAY_TYPE) ) {
30 status = XW_SUCCESS ;
31 }
32
33
34#ifdef TRACE_ISDEFINE_DISPLAY
35if( Xw_get_trace() > 1 ) {
36 printf (" %d = Xw_isdefine_display(%lx)\n",status,(long ) pdisplay) ;
37}
38#endif
39
40 return (status);
41}