title: stdfloat.h version of stdint.h
body: <p>What standard naming conventions and or math libraries do you use? I currently use</p>
  
  <pre><code>#include &lt;stdint.h&gt;
  typedef float  float32_t;
  typedef double float64_t;
  /*! ISO C99: 7.18 Integer types 8, 16, 32, or 64 bits
  intN_t = two’s complement signed integer type with width N, no padding bits.
  uintN_t = an unsigned integer type with width N.
  floatN_t = N bit IEE 754 float.
  
          uintN_t             intN_t              floatN_t
  bits    unsigned-integer    signed-integer      IEE754 float
  8       
  16      unsigned short      short               ??"half"
  32      unsigned            int                 float
  64      unsigned long       long                double
  128                                             ?? "Long double" "quad" ??*/
  </code></pre>
  
  <p>but as you can see I am yet to decide upon a math library.
  <hr/>
  Original Question:
  <strong>Recommendation for a small math library with Straight forward naming convention.</strong></p>
  
  <p>Does anyone know of any small C libraries with straightforward naming conventions? This is what im using right now:</p>
  
  <pre><code>typedef unsigned short UInt16; typedef short    Int16;
  typedef unsigned       UInt32; typedef int      Int32; typedef float  Float32;
  typedef unsigned long  UInt64; typedef long int Int64; typedef double Float64;
  </code></pre>
  
  <p>What do you use??</p>