Lines 620-626
GBitmap::euclidian_ratio(int a, int b, int &q, int &r)
Link Here
|
620 |
inline int |
620 |
inline int |
621 |
GBitmap::read_run(unsigned char *&data) |
621 |
GBitmap::read_run(unsigned char *&data) |
622 |
{ |
622 |
{ |
623 |
register int z=*data++; |
623 |
int z=*data++; |
624 |
return (z>=RUNOVERFLOWVALUE)? |
624 |
return (z>=RUNOVERFLOWVALUE)? |
625 |
((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z; |
625 |
((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z; |
626 |
} |
626 |
} |
Lines 628-634
GBitmap::read_run(unsigned char *&data)
Link Here
|
628 |
inline int |
628 |
inline int |
629 |
GBitmap::read_run(const unsigned char *&data) |
629 |
GBitmap::read_run(const unsigned char *&data) |
630 |
{ |
630 |
{ |
631 |
register int z=*data++; |
631 |
int z=*data++; |
632 |
return (z>=RUNOVERFLOWVALUE)? |
632 |
return (z>=RUNOVERFLOWVALUE)? |
633 |
((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z; |
633 |
((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z; |
634 |
} |
634 |
} |