[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libcvd-members] libcvd/cvd/internal/io pnm_grok.h
From: |
Edward Rosten |
Subject: |
[libcvd-members] libcvd/cvd/internal/io pnm_grok.h |
Date: |
Thu, 24 Apr 2008 23:13:34 +0000 |
CVSROOT: /cvsroot/libcvd
Module name: libcvd
Changes by: Edward Rosten <edrosten> 08/04/24 23:13:34
Modified files:
cvd/internal/io: pnm_grok.h
Log message:
Fix silly error. Again.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd/internal/io/pnm_grok.h?cvsroot=libcvd&r1=1.7&r2=1.8
Patches:
Index: pnm_grok.h
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd/internal/io/pnm_grok.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- pnm_grok.h 24 Apr 2008 20:48:56 -0000 1.7
+++ pnm_grok.h 24 Apr 2008 23:13:34 -0000 1.8
@@ -166,7 +166,7 @@
typedef Rgb<unsigned short> array;
static void write(const BasicImage<T>& im, std::ostream& out) {
writePNMHeader(out, 3, im.size(), 65535, false, "");
- std::vector<array> rowbuf[im.size().x];
+ std::vector<array> rowbuf(im.size().x);
for (int r=0; r<im.size().y; r++) {
Pixel::ConvertPixels<T, array>::convert(im[r], &(rowbuf[0]),
im.size().x);
writePNMPixels(out, (const unsigned short*)&(rowbuf[0]),
im.size().x*3, false);
@@ -178,7 +178,7 @@
typedef Rgb<byte> array;
static void write(const BasicImage<T>& im, std::ostream& out) {
writePNMHeader(out, 3, im.size(), 255, false, "");
- std::vector<array> rowbuf[im.size().x];
+ std::vector<array> rowbuf(im.size().x);
for (int r=0; r<im.size().y; r++) {
Pixel::ConvertPixels<T, array>::convert(im[r], &(rowbuf[0]),
im.size().x);
writePNMPixels(out, (const byte*)&(rowbuf[0]), im.size().x*3, false);