Typedefs | |
typedef enum symbol_partial_e | symbol_partial_t |
Enumerations | |
enum | symbol_partial_e { EAN_LEFT, EAN_RIGHT } |
Functions | |
zbar_symbol_type_t | _zbar_decode_ean (zbar_decoder_t *dcode) |
static signed char | aux_end (zbar_decoder_t *dcode, unsigned char fwd) |
static signed char | aux_start (zbar_decoder_t *dcode) |
static signed char | decode4 (zbar_decoder_t *dcode) |
static zbar_symbol_type_t | decode_pass (zbar_decoder_t *dcode, ean_pass_t *pass) |
static void | ean_expand_upce (ean_decoder_t *ean, ean_pass_t *pass) |
static zbar_symbol_type_t | ean_part_end4 (ean_pass_t *pass, unsigned char fwd) |
static zbar_symbol_type_t | ean_part_end7 (ean_decoder_t *ean, ean_pass_t *pass, unsigned char fwd) |
static signed char | ean_verify_checksum (ean_decoder_t *ean, int n) |
static zbar_symbol_type_t | integrate_partial (ean_decoder_t *ean, ean_pass_t *pass, zbar_symbol_type_t part) |
static unsigned char | isbn10_calc_checksum (ean_decoder_t *ean) |
static void | postprocess (zbar_decoder_t *dcode, zbar_symbol_type_t sym) |
Variables | |
static const unsigned char | digits [] |
static const unsigned char | parity_decode [] |
typedef enum symbol_partial_e symbol_partial_t |
enum symbol_partial_e |
zbar_symbol_type_t _zbar_decode_ean | ( | zbar_decoder_t * | dcode | ) |
References decode_pass(), dprintf, get_lock(), get_width(), integrate_partial(), postprocess(), ean_pass_s::state, zbar::ZBAR_EAN13, zbar::ZBAR_NONE, and zbar::ZBAR_PARTIAL.
Referenced by ean_get_config(), and zbar_decode_width().
|
inlinestatic |
References calc_s(), decode_e(), dprintf, and get_width().
Referenced by decode_pass().
|
inlinestatic |
References decode_e(), dprintf, get_color(), get_width(), STATE_ADDON, and zbar::ZBAR_BAR.
Referenced by decode_pass().
|
inlinestatic |
References decode_e(), digits, dprintf, get_color(), get_width(), zassert, and zbar::ZBAR_BAR.
Referenced by decode_pass().
|
inlinestatic |
References aux_end(), aux_start(), decode4(), digits, dprintf, ean_part_end4(), ean_part_end7(), get_color(), idx, ean_pass_s::raw, ean_pass_s::state, STATE_IDX, TEST_CFG, zbar::ZBAR_CFG_ENABLE, zbar::ZBAR_NONE, and zbar::ZBAR_SPACE.
Referenced by _zbar_decode_ean().
|
inlinestatic |
References ean_decoder_s::buf, upcrpc::decode, and ean_pass_s::raw.
Referenced by integrate_partial().
|
inlinestatic |
References dprintf, EAN_LEFT, EAN_RIGHT, ean_pass_s::raw, zbar::ZBAR_EAN8, and zbar::ZBAR_NONE.
Referenced by decode_pass().
|
inlinestatic |
References dprintf, ean_decoder_s::ean13_config, EAN_LEFT, EAN_RIGHT, parity_decode, ean_pass_s::raw, TEST_CFG, zbar::ZBAR_CFG_ENABLE, zbar::ZBAR_EAN13, zbar::ZBAR_NONE, and zbar::ZBAR_UPCE.
Referenced by decode_pass().
|
inlinestatic |
References _zbar_decoder_buf_dump(), ean_decoder_s::buf, dprintf, and zassert.
Referenced by integrate_partial().
|
inlinestatic |
References ean_decoder_s::addon, ean_decoder_s::buf, dprintf, ean_decoder_s::ean13_config, ean_expand_upce(), EAN_RIGHT, ean_verify_checksum(), ean_decoder_s::isbn10_config, ean_decoder_s::isbn13_config, ean_decoder_s::left, ean_pass_s::raw, ean_decoder_s::right, TEST_CFG, ean_decoder_s::upca_config, ean_decoder_s::upce_config, zbar::ZBAR_ADDON, zbar::ZBAR_ADDON5, zbar::ZBAR_CFG_ENABLE, zbar::ZBAR_EAN13, zbar::ZBAR_EAN8, zbar::ZBAR_ISBN10, zbar::ZBAR_ISBN13, zbar::ZBAR_NONE, zbar::ZBAR_PARTIAL, zbar::ZBAR_SYMBOL, zbar::ZBAR_UPCA, and zbar::ZBAR_UPCE.
Referenced by _zbar_decode_ean().
|
inlinestatic |
References _zbar_decoder_buf_dump(), ean_decoder_s::buf, and zassert.
Referenced by postprocess().
|
inlinestatic |
References ean_decoder_s::buf, ean_get_config(), isbn10_calc_checksum(), ean_decoder_s::isbn10_config, TEST_CFG, zbar::ZBAR_ADDON, zbar::ZBAR_CFG_EMIT_CHECK, zbar::ZBAR_EAN13, zbar::ZBAR_ISBN10, zbar::ZBAR_ISBN13, zbar::ZBAR_PARTIAL, zbar::ZBAR_SYMBOL, zbar::ZBAR_UPCA, and zbar::ZBAR_UPCE.
Referenced by _zbar_decode_ean().
|
static |
Referenced by decode4(), and decode_pass().
|
static |
Referenced by ean_part_end7().