void zbar_decoder_reset (zbar_decoder_t *dcode) { memset(dcode, 0, (long)&dcode->buf_alloc - (long)dcode); #ifdef ENABLE_EAN ean_reset(&dcode->ean); #endif #ifdef ENABLE_I25 i25_reset(&dcode->i25); #endif #ifdef ENABLE_DATABAR databar_reset(&dcode->databar); #endif #ifdef ENABLE_CODE39 code39_reset(&dcode->code39); #endif #ifdef ENABLE_CODE93 code93_reset(&dcode->code93); #endif #ifdef ENABLE_CODE128 code128_reset(&dcode->code128); #endif #ifdef ENABLE_PDF417 pdf417_reset(&dcode->pdf417); #endif #ifdef ENABLE_QRCODE qr_finder_reset(&dcode->qrf); #endif }
void zebra_decoder_reset (zebra_decoder_t *dcode) { memset(dcode, 0, (long)&dcode->buf - (long)dcode); #ifdef ENABLE_EAN ean_reset(&dcode->ean); #endif #ifdef ENABLE_I25 i25_reset(&dcode->i25); #endif #ifdef ENABLE_CODE39 code39_reset(&dcode->code39); #endif #ifdef ENABLE_CODE128 code128_reset(&dcode->code128); #endif #ifdef ENABLE_PDF417 pdf417_reset(&dcode->pdf417); #endif }