about summary refs log tree commit diff
path: root/src/engine/compression.cpp
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-08-14 18:37:16 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-08-14 18:37:16 +0000
commit2cde04ddcec3f3c083527c464f93bf8c30b6e790 (patch)
tree2666b20bf713f7d5244af1aec9f2d2f54d193f35 /src/engine/compression.cpp
parent8809084d253be4e9923307a13c8830c593dfefc0 (diff)
downloadzcatch-2cde04ddcec3f3c083527c464f93bf8c30b6e790.tar.gz
zcatch-2cde04ddcec3f3c083527c464f93bf8c30b6e790.zip
merged over all stuff from 0.2 to trunk
Diffstat (limited to 'src/engine/compression.cpp')
-rw-r--r--src/engine/compression.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/compression.cpp b/src/engine/compression.cpp
index 5c812d23..427eceb5 100644
--- a/src/engine/compression.cpp
+++ b/src/engine/compression.cpp
@@ -32,7 +32,7 @@ const unsigned char *vint_unpack(const unsigned char *src, int *i)
         int sign = (*src>>6)&1; 
         *i = *src&0x3F; 
 
-	while(1)
+	do
 	{ 
 	        if(!(*src&0x80)) break;
 		src++;
@@ -49,7 +49,7 @@ const unsigned char *vint_unpack(const unsigned char *src, int *i)
 	        if(!(*src&0x80)) break;
 		src++;
                 *i |= (*src&(0x7F))<<(6+7+7+7);
-	}
+	} while(0);
 
 	src++;
 	*i ^= -sign; // if(sign) *i = ~(*i)