c
static inline unsigned int safe_div(unsigned int a, unsigned int b) {
    return b != 0 ? a / b : 0;
}

// Then use it in the original code
address += ((op_index + safe_div(adj_opcode, lh.line_range))
            * lh.minimum_instruction_length);
