[Top][All Lists]
[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);
}
- [libcvd-members] libcvd/pnm_src cvdimage.cxx,
Gerhard Reitmayr <=