diff options
| author | Mickael Savinaud <savmickael@users.noreply.github.com> | 2012-10-03 09:04:44 +0000 |
|---|---|---|
| committer | Mickael Savinaud <savmickael@users.noreply.github.com> | 2012-10-03 09:04:44 +0000 |
| commit | df870e52413f10f042cca0d2c2507135477aa964 (patch) | |
| tree | 0250c050f5fe858e57c6e35435b38f8d169a635a /src/lib/openjp2/bio.c | |
| parent | 82afd3a891b86e1b9eacfa0a768257201da477de (diff) | |
[trunk] update global functions of bio.c with opj_prefix and new opj type
Diffstat (limited to 'src/lib/openjp2/bio.c')
| -rw-r--r-- | src/lib/openjp2/bio.c | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/src/lib/openjp2/bio.c b/src/lib/openjp2/bio.c index d9e4adfa..c3f92314 100644 --- a/src/lib/openjp2/bio.c +++ b/src/lib/openjp2/bio.c @@ -125,11 +125,11 @@ void opj_bio_destroy(opj_bio_t *bio) { } } -ptrdiff_t bio_numbytes(opj_bio_t *bio) { +ptrdiff_t opj_bio_numbytes(opj_bio_t *bio) { return (bio->bp - bio->start); } -void bio_init_enc(opj_bio_t *bio, unsigned char *bp, int len) { +void opj_bio_init_enc(opj_bio_t *bio, OPJ_BYTE *bp, OPJ_UINT32 len) { bio->start = bp; bio->end = bp + len; bio->bp = bp; @@ -137,7 +137,7 @@ void bio_init_enc(opj_bio_t *bio, unsigned char *bp, int len) { bio->ct = 8; } -void bio_init_dec(opj_bio_t *bio, unsigned char *bp, int len) { +void opj_bio_init_dec(opj_bio_t *bio, OPJ_BYTE *bp, OPJ_UINT32 len) { bio->start = bp; bio->end = bp + len; bio->bp = bp; @@ -145,15 +145,16 @@ void bio_init_dec(opj_bio_t *bio, unsigned char *bp, int len) { bio->ct = 0; } -void bio_write(opj_bio_t *bio, int v, int n) { - int i; +void opj_bio_write(opj_bio_t *bio, OPJ_UINT32 v, OPJ_UINT32 n) { + OPJ_INT32 i; for (i = n - 1; i >= 0; i--) { opj_bio_putbit(bio, (v >> i) & 1); } } -int bio_read(opj_bio_t *bio, int n) { - int i, v; +OPJ_UINT32 opj_bio_read(opj_bio_t *bio, OPJ_UINT32 n) { + OPJ_INT32 i; + OPJ_UINT32 v; v = 0; for (i = n - 1; i >= 0; i--) { v += opj_bio_getbit(bio) << i; @@ -161,27 +162,27 @@ int bio_read(opj_bio_t *bio, int n) { return v; } -int bio_flush(opj_bio_t *bio) { +opj_bool opj_bio_flush(opj_bio_t *bio) { bio->ct = 0; if (! opj_bio_byteout(bio)) { - return 1; + return OPJ_FALSE; } if (bio->ct == 7) { bio->ct = 0; if (! opj_bio_byteout(bio)) { - return 1; + return OPJ_FALSE; } } - return 0; + return OPJ_TRUE; } -int bio_inalign(opj_bio_t *bio) { +opj_bool opj_bio_inalign(opj_bio_t *bio) { bio->ct = 0; if ((bio->buf & 0xff) == 0xff) { if (! opj_bio_bytein(bio)) { - return 1; + return OPJ_FALSE; } bio->ct = 0; } - return 0; + return OPJ_TRUE; } |
