Lines Matching refs:step
303 struct code128_step * step = &base[ix]; in code128_do_a_step() local
310 step->code = code128a_ascii_to_code(value); in code128_do_a_step()
311 if(step->code < 0) in code128_do_a_step()
314 step->prev_ix = prev_ix; in code128_do_a_step()
315 step->next_input = previous_step->next_input + 1; in code128_do_a_step()
316 step->mode = CODE128_MODE_A; in code128_do_a_step()
317 step->len = previous_step->len + CODE128_CHAR_LEN; in code128_do_a_step()
318 if(step->mode != previous_step->mode) in code128_do_a_step()
319 step->len += CODE128_CHAR_LEN; // Need to switch modes in code128_do_a_step()
327 struct code128_step * step = &base[ix]; in code128_do_b_step() local
334 step->code = code128b_ascii_to_code(value); in code128_do_b_step()
335 if(step->code < 0) in code128_do_b_step()
338 step->prev_ix = prev_ix; in code128_do_b_step()
339 step->next_input = previous_step->next_input + 1; in code128_do_b_step()
340 step->mode = CODE128_MODE_B; in code128_do_b_step()
341 step->len = previous_step->len + CODE128_CHAR_LEN; in code128_do_b_step()
342 if(step->mode != previous_step->mode) in code128_do_b_step()
343 step->len += CODE128_CHAR_LEN; // Need to switch modes in code128_do_b_step()
351 struct code128_step * step = &base[ix]; in code128_do_c_step() local
358 step->code = code128c_ascii_to_code(previous_step->next_input); in code128_do_c_step()
359 if(step->code < 0) in code128_do_c_step()
362 step->prev_ix = prev_ix; in code128_do_c_step()
363 step->next_input = previous_step->next_input + 1; in code128_do_c_step()
366 if(step->code < 100) in code128_do_c_step()
367 step->next_input++; in code128_do_c_step()
369 step->mode = CODE128_MODE_C; in code128_do_c_step()
370 step->len = previous_step->len + CODE128_CHAR_LEN; in code128_do_c_step()
371 if(step->mode != previous_step->mode) in code128_do_c_step()
372 step->len += CODE128_CHAR_LEN; // Need to switch modes in code128_do_c_step()
385 struct code128_step * step = &state->steps[state->todo_ix]; in code128_alloc_step() local
387 CODE128_MEMSET(step, 0, sizeof(*step)); in code128_alloc_step()
388 return step; in code128_alloc_step()
393 struct code128_step * step = &state->steps[state->current_ix]; in code128_do_step() local
394 if(*step->next_input == 0) { in code128_do_step()
396 if((step->len < state->maxlength) || in code128_do_step()
397 (state->best_ix < 0 && step->len == state->maxlength)) { in code128_do_step()
401 state->maxlength = step->len; in code128_do_step()
408 if(step->len >= state->maxlength) in code128_do_step()
410 char mode = step->mode; in code128_do_step()
511 struct code128_step * step = &state.steps[state.best_ix]; in code128_encode_raw() local
514 struct code128_step * prev_step = &state.steps[step->prev_ix]; in code128_encode_raw()
515 codes[i] = step->code; in code128_encode_raw()
516 if(step->mode != prev_step->mode) { in code128_encode_raw()
518 codes[i] = code128_switch_code(prev_step->mode, step->mode); in code128_encode_raw()
520 step = prev_step; in code128_encode_raw()
522 codes[0] = step->code; in code128_encode_raw()