#include "bzlib_private.h"
Go to the source code of this file.
Macros | |
| #define | fswap(zz1, zz2) |
| #define | fvswap(zzp1, zzp2, zzn) |
| #define | fmin(a, b) |
| #define | fpush(lz, hz) |
| #define | fpop(lz, hz) |
| #define | FALLBACK_QSORT_SMALL_THRESH 10 |
| #define | FALLBACK_QSORT_STACK_SIZE 100 |
| #define | SET_BH(zz) |
| #define | CLEAR_BH(zz) |
| #define | ISSET_BH(zz) |
| #define | WORD_BH(zz) |
| #define | UNALIGNED_BH(zz) |
| #define | mswap(zz1, zz2) |
| #define | mvswap(zzp1, zzp2, zzn) |
| #define | mmin(a, b) |
| #define | mpush(lz, hz, dz) |
| #define | mpop(lz, hz, dz) |
| #define | mnextsize(az) |
| #define | mnextswap(az, bz) |
| #define | MAIN_QSORT_SMALL_THRESH 20 |
| #define | MAIN_QSORT_DEPTH_THRESH (BZ_N_RADIX + BZ_N_QSORT) |
| #define | MAIN_QSORT_STACK_SIZE 100 |
| #define | BIGFREQ(b) |
| #define | SETMASK (1 << 21) |
| #define | CLEARMASK (~(SETMASK)) |
Functions | |
| void | BZ2_blockSort (EState *s) |
| #define BIGFREQ | ( | b | ) |
Definition at line 748 of file blocksort.c.
| #define CLEAR_BH | ( | zz | ) |
Definition at line 208 of file blocksort.c.
| #define CLEARMASK (~(SETMASK)) |
Definition at line 750 of file blocksort.c.
| #define FALLBACK_QSORT_SMALL_THRESH 10 |
Definition at line 90 of file blocksort.c.
| #define FALLBACK_QSORT_STACK_SIZE 100 |
Definition at line 91 of file blocksort.c.
| #define fmin | ( | a, | |
| b ) |
Definition at line 80 of file blocksort.c.
| #define fpop | ( | lz, | |
| hz ) |
Definition at line 86 of file blocksort.c.
| #define fpush | ( | lz, | |
| hz ) |
Definition at line 82 of file blocksort.c.
| #define fswap | ( | zz1, | |
| zz2 ) |
Definition at line 65 of file blocksort.c.
| #define fvswap | ( | zzp1, | |
| zzp2, | |||
| zzn ) |
Definition at line 68 of file blocksort.c.
| #define ISSET_BH | ( | zz | ) |
Definition at line 209 of file blocksort.c.
| #define MAIN_QSORT_DEPTH_THRESH (BZ_N_RADIX + BZ_N_QSORT) |
Definition at line 619 of file blocksort.c.
| #define MAIN_QSORT_SMALL_THRESH 20 |
Definition at line 618 of file blocksort.c.
| #define MAIN_QSORT_STACK_SIZE 100 |
Definition at line 620 of file blocksort.c.
| #define mmin | ( | a, | |
| b ) |
Definition at line 596 of file blocksort.c.
| #define mnextsize | ( | az | ) |
Definition at line 609 of file blocksort.c.
| #define mnextswap | ( | az, | |
| bz ) |
Definition at line 611 of file blocksort.c.
| #define mpop | ( | lz, | |
| hz, | |||
| dz ) |
Definition at line 603 of file blocksort.c.
| #define mpush | ( | lz, | |
| hz, | |||
| dz ) |
Definition at line 598 of file blocksort.c.
| #define mswap | ( | zz1, | |
| zz2 ) |
Definition at line 569 of file blocksort.c.
| #define mvswap | ( | zzp1, | |
| zzp2, | |||
| zzn ) |
Definition at line 572 of file blocksort.c.
| #define SET_BH | ( | zz | ) |
Definition at line 207 of file blocksort.c.
| #define SETMASK (1 << 21) |
Definition at line 749 of file blocksort.c.
| #define UNALIGNED_BH | ( | zz | ) |
Definition at line 211 of file blocksort.c.
| #define WORD_BH | ( | zz | ) |
Definition at line 210 of file blocksort.c.
| void BZ2_blockSort | ( | EState * | s | ) |
Definition at line 1033 of file blocksort.c.
