+static guint sweep_tex = 0;
+
+static guint8 get_alpha(guint8 db)
+{
+ if (db == BADVAL) return 0;
+ if (db == RFVAL ) return 0;
+ if (db == APFLAG) return 0;
+ if (db == NOECHO) return 0;
+ if (db == 0 ) return 0;
+ //if (db > 60) return 0;
+ //else if (db < 10) return 0;
+ //else if (db < 25) return (db-10)*(255.0/15);
+ else return 255;
+}
+
+//#ifdef USE_TWO_BYTE_PRECISION
+//#define F_FACTOR 100.0
+//#define F_DR_FACTOR 1000.0
+//#define F_DZ_RANGE_OFFSET 50
+//#else
+//#define F_FACTOR 2.0
+//#define F_DR_FACTOR 10.0
+//#define F_DZ_RANGE_OFFSET 32
+//#endif
+//#define F_OFFSET 4
+//static float dz_f(Range x)
+//{
+// if (x >= F_OFFSET)
+// return (((float)x-F_OFFSET)/F_FACTOR - F_DZ_RANGE_OFFSET);
+// if (x == 0) return BADVAL;
+// if (x == 1) return RFVAL;
+// if (x == 2) return APFLAG;
+// if (x == 3) return NOECHO;
+// return BADVAL;
+//}