2 #include <Xw_Extension.h>
4 /* ifdef then trace on */
6 #define TRACE_ISDEFINE_MARKER
10 XW_STATUS Xw_isdefine_marker (amarkmap,index):
11 XW_EXT_MARKMAP *amarkmap
12 int index marker index
14 Returns XW_ERROR if BadMarker Index or marker is not defined
15 Returns XW_SUCCESS if Successful
19 XW_STATUS Xw_isdefine_marker (void *amarkmap,int index)
21 XW_STATUS Xw_isdefine_marker (amarkmap,index)
24 #endif /*XW_PROTOTYPE*/
26 XW_EXT_MARKMAP *pmarkmap = (XW_EXT_MARKMAP*) amarkmap;
27 XW_STATUS status = XW_ERROR ;
30 if ( pmarkmap && (index < pmarkmap->maxmarker) &&
31 (pmarkmap->npoint[index] > 0) ) {
34 } else status = XW_SUCCESS ;
37 #ifdef TRACE_ISDEFINE_MARKER
38 if( Xw_get_trace() > 2 ) {
39 printf (" %d = Xw_isdefine_marker(%lx,%d)\n",status,(long ) pmarkmap,index) ;
47 XW_STATUS Xw_isdefine_markerindex (XW_EXT_MARKMAP *amarkmap,int index)
49 XW_STATUS Xw_isdefine_markerindex (amarkmap,index)
50 XW_EXT_MARKMAP *amarkmap;
52 #endif /*XW_PROTOTYPE*/
54 Verify Marker range index Only
57 XW_EXT_MARKMAP *pmarkmap = amarkmap;
58 XW_STATUS status = XW_ERROR ;
60 if( pmarkmap && (index > 0) && (index < pmarkmap->maxmarker) ) {
64 #ifdef TRACE_ISDEFINE_MARKER
65 if( Xw_get_trace() > 2 ) {
66 printf (" %d = Xw_isdefine_markerindex(%lx,%d)\n",status,(long ) pmarkmap,index) ;