Skip to content

Commit 952d405

Browse files
committed
Formatter: drop PADDING_AUTO preset resolution for disp/imm padding
1 parent 17bc6fb commit 952d405

1 file changed

Lines changed: 3 additions & 18 deletions

File tree

src/Formatter.c

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -239,15 +239,7 @@ ZyanStatus ZydisFormatterSetProperty(ZydisFormatter* formatter, ZydisFormatterPr
239239
}
240240
case ZYDIS_FORMATTER_PROP_DISP_PADDING:
241241
{
242-
if ((ZydisPadding)value == ZYDIS_PADDING_AUTO)
243-
{
244-
if ((ZyanUSize)formatter->style > ZYDIS_FORMATTER_STYLE_MAX_VALUE)
245-
{
246-
return ZYAN_STATUS_INVALID_ARGUMENT;
247-
}
248-
formatter->disp_padding = FORMATTER_PRESETS[formatter->style]->disp_padding;
249-
}
250-
else if (value > 0xFF)
242+
if (value > 0xFF)
251243
{
252244
return ZYAN_STATUS_INVALID_ARGUMENT;
253245
}
@@ -274,15 +266,8 @@ ZyanStatus ZydisFormatterSetProperty(ZydisFormatter* formatter, ZydisFormatterPr
274266
}
275267
case ZYDIS_FORMATTER_PROP_IMM_PADDING:
276268
{
277-
if ((ZydisPadding)value == ZYDIS_PADDING_AUTO)
278-
{
279-
if ((ZyanUSize)formatter->style > ZYDIS_FORMATTER_STYLE_MAX_VALUE)
280-
{
281-
return ZYAN_STATUS_INVALID_ARGUMENT;
282-
}
283-
formatter->imm_padding = FORMATTER_PRESETS[formatter->style]->imm_padding;
284-
}
285-
else if (value > 0xFF)
269+
if (((ZydisPadding)value != ZYDIS_PADDING_AUTO) &&
270+
(value > 0xFF))
286271
{
287272
return ZYAN_STATUS_INVALID_ARGUMENT;
288273
}

0 commit comments

Comments
 (0)