[trunk] modify output type of t2_getcommacode
authorMickael Savinaud <savmickael@users.noreply.github.com>
Thu, 27 Sep 2012 09:29:47 +0000 (09:29 +0000)
committerMickael Savinaud <savmickael@users.noreply.github.com>
Thu, 27 Sep 2012 09:29:47 +0000 (09:29 +0000)
libopenjpeg/t2.c

index a2e52edf5910676f3dc5b89ce5070761090b36a0..0ceb17b094eac3b291c94afc04b9631e8f474590 100644 (file)
@@ -38,7 +38,8 @@
 /*@{*/
 
 static void t2_putcommacode(opj_bio_t *bio, int n);
-static int t2_getcommacode(opj_bio_t *bio);
+
+static OPJ_UINT32 t2_getcommacode(opj_bio_t *bio); 
 /**
 Variable length code for signalling delta Zil (truncation point)
 @param bio Bit Input/Output component
@@ -186,12 +187,13 @@ static void t2_putcommacode(opj_bio_t *bio, int n) {
         bio_write(bio, 0, 1);
 }
 
-static int t2_getcommacode(opj_bio_t *bio) {
-        int n;
-        for (n = 0; bio_read(bio, 1); n++) {
-                ;
-        }
-        return n;
+static OPJ_UINT32 t2_getcommacode(opj_bio_t *bio) 
+{
+    OPJ_UINT32 n = 0;
+    while (bio_read(bio, 1)) {
+           ++n;
+    }
+    return n;
 }
 
 static void t2_putnumpasses(opj_bio_t *bio, int n) {