1 #include "csf.h"
2 #include "csfimpl.h"
3 
4 
5 /* headers of this app. modules called */
6 
7 /***************/
8 /* EXTERNALS   */
9 /***************/
10 
11 /**********************/
12 /* LOCAL DECLARATIONS */
13 /**********************/
14 
15 /*********************/
16 /* LOCAL DEFINITIONS */
17 /*********************/
18 
19 /******************/
20 /* IMPLEMENTATION */
21 /******************/
22 
23 /* test if valuescale/datatype is a CSF version 2 value scale
24  * RvalueScale2 tests if the map's value scale is a version
25  * 2 valuescale/datatype.
26  * returns
27  * 0 if the value is not in the above list, 1 if it does.
28  *
29  */
RvalueScale2(CSF_VS vs)30 int RvalueScale2(
31 	CSF_VS    vs) /* value scale. ALL OF BELOW are accepted */
32 {
33 	switch(vs) {
34 	  case VS_LDD:
35 	 case VS_BOOLEAN:
36 	 case VS_NOMINAL:
37 	 case VS_ORDINAL:
38 	 case VS_SCALAR:
39 	 case VS_DIRECTION: return 1;
40 	 default :       return 0;
41       }
42 }
43