r4132: *** empty log message ***
[wdq2wav.git] / wdq2wav.h
index 0a3f6022e50e4080d80ba5084393b27040fc80ae..6d37b206fd478d3c3498e92d076c7e6de81b77c4 100644 (file)
--- a/wdq2wav.h
+++ b/wdq2wav.h
@@ -8,7 +8,7 @@
 **
 **  Copyright (c) 2003 Kevin Rosenberg
 **
-**  $Id: wdq2wav.h,v 1.13 2003/02/25 18:15:06 kevin Exp $
+**  $Id: wdq2wav.h,v 1.16 2003/02/28 04:21:15 kevin Exp $
 **
 **  This program is free software; you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License (version 2) as
@@ -32,6 +32,7 @@
 #include <sstream>
 #include <ctime>
 #include <fcntl.h>
+#include <math.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #ifdef WIN32
@@ -132,5 +133,9 @@ class WavFile
   bool fill_header();
 };
 
+template<class T>
 inline T nearest (double x)
-{ return (x > 0 ? static_cast<T>(x+0.5) : static_cast<T>(x-0.5)); }
+{
+  return (x > 0 ?
+         static_cast<T>(x+0.5) : static_cast<T>(x-0.5));
+}