use float instead of double for basic FP type
diff --git a/include/FLAC/ordinals.h b/include/FLAC/ordinals.h
index 1fe1c8d..b76f8b7 100644
--- a/include/FLAC/ordinals.h
+++ b/include/FLAC/ordinals.h
@@ -78,6 +78,6 @@
 typedef unsigned long long uint64;
 #endif
 typedef uint8 byte;
-typedef double real;
+typedef float real;
 
 #endif