Mesa (mesa_7_6_branch): progs/util: Byte swap individual members of struct _rawImageRec.

Vinson Lee vlee at kemper.freedesktop.org
Thu Dec 10 21:26:42 UTC 2009


Module: Mesa
Branch: mesa_7_6_branch
Commit: bc0509bba8cc962a4ee2dafd684e153b3060262d
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0509bba8cc962a4ee2dafd684e153b3060262d

Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 13:24:15 2009 -0800

progs/util: Byte swap individual members of struct _rawImageRec.

---

 progs/util/readtex.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/progs/util/readtex.c b/progs/util/readtex.c
index 81cb626..d1c50a4 100644
--- a/progs/util/readtex.c
+++ b/progs/util/readtex.c
@@ -117,7 +117,12 @@ static rawImageRec *RawImageOpen(const char *fileName)
    fread(raw, 1, 12, raw->file);
 
    if (swapFlag) {
-      ConvertShort(&raw->imagic, 6);
+      ConvertShort(&raw->imagic, 1);
+      ConvertShort(&raw->type, 1);
+      ConvertShort(&raw->dim, 1);
+      ConvertShort(&raw->sizeX, 1);
+      ConvertShort(&raw->sizeY, 1);
+      ConvertShort(&raw->sizeZ, 1);
    }
 
    raw->tmp = (unsigned char *)malloc(raw->sizeX*256);




More information about the mesa-commit mailing list