Lines Matching refs:band
46 inline void band::abort(const char* msg) { u->abort(msg); }
47 inline bool band::aborting() { return u->aborting(); }
49 void band::readData(int expectedLength) {
69 // Make a conservatively generous estimate of band size in bytes.
82 // must have already read from previous band:
85 || endsWith(name, "_lo") // preceded by _hi conditional band
86 || bn == e_file_options // preceded by conditional band
125 // Scribble the initial byte onto the band.
139 (name?name:"(band)"), minRP(), length, size(), cp1, cp2));
144 band saved = (*this); // save state
156 void band::dump() {
157 band saved = (*this); // save state
168 fprintf(u->errstrm, "band %s[%d]%s", b_name, length, (length==0?"\n":" {"));
180 void band::setIndex(cpindex* ix_) {
184 void band::setIndexByTag(byte tag) {
188 entry* band::getRefCommon(cpindex* ix_, bool nullOKwithCaller) {
199 // Note: band-local nullOK means null encodes as 0.
207 jlong band::getLong(band& lo_band, bool have_hi) {
208 band& hi_band = (*this);
219 int band::getIntTotal() {
243 int band::getIntCount(int tag) {
450 band* band::makeBands(unpacker* u) {
451 band* tmp_all_bands = U_NEW(band, BAND_LIMIT);
456 band& b = tmp_all_bands[i];
460 assert(bi.bn == i); // band array consistent w/ band enum
473 void band::initIndexes(unpacker* u) {
474 band* tmp_all_bands = u->all_bands;
476 band* scan = &tmp_all_bands[i];