libcvd-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libcvd-members] libcvd/pnm_src cvdimage.cxx


From: Gerhard Reitmayr
Subject: [libcvd-members] libcvd/pnm_src cvdimage.cxx
Date: Tue, 16 Feb 2010 22:52:11 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    libcvd
Changes by:     Gerhard Reitmayr <gerhard>      10/02/16 22:52:11

Modified files:
        pnm_src        : cvdimage.cxx 

Log message:
        used htons instead of htobe16 for better compatibility

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/pnm_src/cvdimage.cxx?cvsroot=libcvd&r1=1.1&r2=1.2

Patches:
Index: cvdimage.cxx
===================================================================
RCS file: /cvsroot/libcvd/libcvd/pnm_src/cvdimage.cxx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- cvdimage.cxx        15 Feb 2010 10:40:48 -0000      1.1
+++ cvdimage.cxx        16 Feb 2010 22:52:11 -0000      1.2
@@ -20,7 +20,7 @@
 */
 
 #include <stdio.h>
-#include <endian.h> // used for byte reordering
+#include <arpa/inet.h> // used for byte reordering
 #include "cvd/internal/io/cvdimage.h"
 
 #include "cvd/image_io.h"
@@ -541,7 +541,7 @@
        }*/
 
        // this variant should be faster, but relies on PackType to be 16bit
-       for (vector<PackType>::iterator it = data.begin(); it!=data.end(); 
++it) *it = htobe16(*it);
+       for (vector<PackType>::iterator it = data.begin(); it!=data.end(); 
++it) *it = htons(*it);
        os.write((const char*)(&(data[0])), data.size()*PackBits/8);
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]