comparison DOCS/tech/mpcf.txt @ 10827:85179ecb5a6e

10
author michael
date Sat, 06 Sep 2003 14:32:26 +0000
parents d163db068a12
children 3f716efeb27a
comparison
equal deleted inserted replaced
10826:ea6a03614754 10827:85179ecb5a6e
573 val &= 0x7FFFFFFFFFFFFFFFULL; // FIXME can only encode upto 63 bits currently 573 val &= 0x7FFFFFFFFFFFFFFFULL; // FIXME can only encode upto 63 bits currently
574 for(i=7; ; i+=7){ 574 for(i=7; ; i+=7){
575 if(val>>i == 0) break; 575 if(val>>i == 0) break;
576 } 576 }
577 577
578 for(i-=7; i>0; i-=8){ 578 for(i-=7; i>0; i-=7){
579 *(bc->buf_ptr++)= 0x80 | (val>>i); 579 *(bc->buf_ptr++)= 0x80 | (val>>i);
580 } 580 }
581 *(bc->buf_ptr++)= val&0x7F; 581 *(bc->buf_ptr++)= val&0x7F;
582 582
583 return 0; 583 return 0;