c
if (dec->numhtiles > 0 && dec->numvtiles > INT_MAX / dec->numhtiles) {
    // Handle overflow scenario, e.g., log an error, set an error state, etc.
} else {
    dec->numtiles = dec->numhtiles * dec->numvtiles;
}
