1 #include "csf.h" 2 3 /* global header (opt.) and vsvers's prototypes "" */ 4 5 6 /* headers of this app. modules called */ 7 8 /***************/ 9 /* EXTERNALS */ 10 /***************/ 11 12 /**********************/ 13 /* LOCAL DECLARATIONS */ 14 /**********************/ 15 16 /*********************/ 17 /* LOCAL DEFINITIONS */ 18 /*********************/ 19 20 /******************/ 21 /* IMPLEMENTATION */ 22 /******************/ 23 24 /* get version nr of value scale 25 * returns 26 * 0 for illegal value scale, 27 * 1 version 1 value scale, 28 * 2 version 2 value scale 29 */ RgetValueScaleVersion(const MAP * m)30int RgetValueScaleVersion( 31 const MAP *m) /* map handle */ 32 { 33 UINT2 vs = RgetValueScale(m); 34 35 switch(vs) { 36 case VS_CLASSIFIED : 37 case VS_CONTINUOUS : 38 case VS_NOTDETERMINED: return 1; 39 case VS_LDD : 40 case VS_BOOLEAN : 41 case VS_NOMINAL : 42 case VS_ORDINAL : 43 case VS_SCALAR : 44 case VS_DIRECTION: return 2; 45 default : return 0; 46 } 47 } 48