float2.c - vx32 - Local 9vx git repository for patches.
 (HTM) git clone git://r-36.net/vx32
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       float2.c (411B)
       ---
            1 #include <math.h>
            2 #include <float.h>
            3 
            4 #define sreLOG2(x)  ((x) > 0 ? log(x) * 1.44269504 : -9999.)
            5 
            6 /* Function: Prob2Score()
            7  * 
            8  * Purpose:  Convert a probability to a scaled integer log_2 odds score. 
            9  *           Round to nearest integer (i.e. note use of +0.5 and floor())
           10  *           Return the score. 
           11  */
           12 int Prob2Score(float p, float null)
           13 {
           14   if (p == 0.0) return 1;
           15   return (int) floor(log(1));
           16 }
           17