OpenJPEG version 1.1
[openjpeg.git] / libopenjpeg / j2k_lib.c
index 9ed3740b8b2bfda7107463b5309341533cb3676c..15c8e87c32fc433a6f72bdf010a17280dd33878a 100644 (file)
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-
 #ifdef WIN32
 #include <windows.h>
 #else
+#include <sys/time.h>
 #include <sys/resource.h>
 #include <sys/times.h>
 #endif /* WIN32 */
 
 double opj_clock() {
 #ifdef WIN32
-  /* WIN32: use QueryPerformance (very accurate) */
+       /* WIN32: use QueryPerformance (very accurate) */
     LARGE_INTEGER freq , t ;
     /* freq is the clock speed of the CPU */
     QueryPerformanceFrequency(&freq) ;
-  /* cout << "freq = " << ((double) freq.QuadPart) << endl; */
+       /* cout << "freq = " << ((double) freq.QuadPart) << endl; */
     /* t is the high resolution performance counter (see MSDN) */
     QueryPerformanceCounter ( & t ) ;
     return ( t.QuadPart /(double) freq.QuadPart ) ;
 #else
-  /* Unix or Linux: use resource usage */
+       /* Unix or Linux: use resource usage */
     struct rusage t;
     double procTime;
     /* (1) Get the rusage data structure at this moment (man getrusage) */
     getrusage(0,&t);
     /* (2) What is the elapsed time ? - CPU time = User time + System time */
-  /* (2a) Get the seconds */
+       /* (2a) Get the seconds */
     procTime = t.ru_utime.tv_sec + t.ru_stime.tv_sec;
     /* (2b) More precisely! Get the microseconds part ! */
     return ( procTime + (t.ru_utime.tv_usec + t.ru_stime.tv_usec) * 1e-6 ) ;
@@ -58,19 +58,19 @@ double opj_clock() {
 }
 
 void* opj_malloc( size_t size ) {
-  void *memblock = malloc(size);
-  if(memblock) {
-    memset(memblock, 0, size);
-  }
-  return memblock;
+       void *memblock = malloc(size);
+       if(memblock) {
+               memset(memblock, 0, size);
+       }
+       return memblock;
 }
 
 void* j2k_realloc( void *memblock, size_t size ) {
-  return realloc(memblock, size);
+       return realloc(memblock, size);
 }
 
 void opj_free( void *memblock ) {
-  free(memblock);
+       free(memblock);
 }