Automated commit for upstream build of version 0.9.0
authorKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 4 Jul 2013 22:55:40 +0000 (16:55 -0600)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 4 Jul 2013 22:55:40 +0000 (16:55 -0600)
debian/rules
wdq2wav.cpp

index 93db31340be0c6ef99c7bf259455bb4ff96f9b6b..8853463ab3248070ea86e32eb142f334b5f561a1 100755 (executable)
@@ -17,9 +17,9 @@ configure-stamp:
        touch configure-stamp
 
 
-build: build-stamp
+build: build-stamp build-arch build-indep
 
-build-stamp: configure-stamp 
+build-stamp: configure-stamp
        dh_testdir
        $(MAKE)
        touch build-stamp
@@ -37,11 +37,11 @@ install: build
        dh_testroot
        dh_prep
        dh_installdirs
-       $(MAKE) install DESTDIR=$(CURDIR)/debian/wdq2wav
+       dpkg-buildflags $(MAKE) install DESTDIR=$(CURDIR)/debian/wdq2wav
 
-binary-indep: build install
+build-indep:
 
-binary-arch: build install
+build-arch: 
        dh_testdir
        dh_testroot
        dh_installdocs
@@ -61,5 +61,9 @@ binary-arch: build install
        dh_md5sums
        dh_builddeb
 
+binary-indep: build-indep
+
+binary-arch:   build-arch
+
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install configure
index 23e764bef1631d44f33b03372ab6c449c4bdc0fc..1c7791f8617d7b555c88259eb92b2ea996d92e8f 100644 (file)
@@ -374,19 +374,20 @@ bool read_int4 (int fd, unsigned int& n)
 
 bool read_float8 (int fd, double& f)
 {
-  unsigned char buf[8];
-  if (read (fd, &buf, 8) != 8)
+  unsigned char p[8];
+  if (read (fd, p, 8) != 8)
     return false;
 
 #if WORDS_BIG_ENDIAN
   unsigned char c;
-  c = buf[0]; buf[0] = buf[7]; buf[7] = c;
-  c = buf[1]; buf[1] = buf[6]; buf[6] = c;
-  c = buf[2]; buf[2] = buf[5]; buf[5] = c;
-  c = buf[3]; buf[3] = buf[4]; buf[4] = c;
+  c = p[0]; p[0] = p[7]; p[7] = c;
+  c = p[1]; p[1] = p[6]; p[6] = c;
+  c = p[2]; p[2] = p[5]; p[5] = c;
+  c = p[3]; p[3] = p[4]; p[4] = c;
 #endif
 
-  f = *(reinterpret_cast<double*>(buf));
+  double *pd = reinterpret_cast<double*>(&p[0]);
+  f = *pd;
 
   return true;
 }