Lines Matching defs:bid
548 * Allow each registered stream transform to bid on whether
559 int number_bidders, i, bid, best_bid, number_filters;
573 if (bidder->bid != NULL) {
574 bid = (bidder->bid)(bidder, a->filter);
575 if (bid > best_bid) {
576 best_bid = bid;
702 * Allow each registered format to bid on whether it wants to handle
710 int bid, best_bid;
720 if (a->format->bid) {
721 bid = (a->format->bid)(a, best_bid);
722 if (bid == ARCHIVE_FATAL)
726 if ((bid > best_bid) || (best_bid_slot < 0)) {
727 best_bid = bid;
1190 * Used internally by read format handlers to register their bid and
1197 int (*bid)(struct archive_read *, int),
1216 if (a->formats[i].bid == bid)
1218 if (a->formats[i].bid == NULL) {
1219 a->formats[i].bid = bid;
1240 * Used internally by decompression routines to register their bid and
1252 if (a->bidders[i].bid == NULL) {
1731 * at bid time. A lot of our efficiency at bid time comes
1737 * TODO: Zip seeks to end-of-file at bid time. If