Some C89 buildfixes
This commit is contained in:
parent
7c1d3991f8
commit
ab936adf1c
|
@ -1372,9 +1372,7 @@ static void cheevos_free_condition(cheevos_condition_t* condition)
|
||||||
if (condition->condsets)
|
if (condition->condsets)
|
||||||
{
|
{
|
||||||
for (i = 0; i < condition->count; i++)
|
for (i = 0; i < condition->count; i++)
|
||||||
{
|
|
||||||
free((void*)condition->condsets[i].conds);
|
free((void*)condition->condsets[i].conds);
|
||||||
}
|
|
||||||
|
|
||||||
free((void*)condition->condsets);
|
free((void*)condition->condsets);
|
||||||
}
|
}
|
||||||
|
@ -2652,26 +2650,27 @@ bool cheevos_toggle_hardcore_mode(void)
|
||||||
|
|
||||||
static void cheevos_patch_addresses(cheevoset_t* set)
|
static void cheevos_patch_addresses(cheevoset_t* set)
|
||||||
{
|
{
|
||||||
|
unsigned i, j, k;
|
||||||
cheevo_t* cheevo = set->cheevos;
|
cheevo_t* cheevo = set->cheevos;
|
||||||
|
|
||||||
for (unsigned i = set->count; i != 0; i--, cheevo++)
|
for (i = set->count; i != 0; i--, cheevo++)
|
||||||
{
|
{
|
||||||
cheevos_condset_t* condset = cheevo->condition.condsets;
|
cheevos_condset_t* condset = cheevo->condition.condsets;
|
||||||
|
|
||||||
for (unsigned j = cheevo->condition.count; j != 0; j--, condset++)
|
for (j = cheevo->condition.count; j != 0; j--, condset++)
|
||||||
{
|
{
|
||||||
cheevos_cond_t* cond = condset->conds;
|
cheevos_cond_t* cond = condset->conds;
|
||||||
|
|
||||||
for (unsigned k = condset->count; k != 0; k--, cond++)
|
for (k = condset->count; k != 0; k--, cond++)
|
||||||
{
|
{
|
||||||
switch (cond->source.type)
|
switch (cond->source.type)
|
||||||
{
|
{
|
||||||
case CHEEVOS_VAR_TYPE_ADDRESS:
|
case CHEEVOS_VAR_TYPE_ADDRESS:
|
||||||
case CHEEVOS_VAR_TYPE_DELTA_MEM:
|
case CHEEVOS_VAR_TYPE_DELTA_MEM:
|
||||||
cheevos_parse_guest_addr(&cond->source, cond->source.value);
|
cheevos_parse_guest_addr(&cond->source, cond->source.value);
|
||||||
#ifdef CHEEVOS_DUMP_ADDRS
|
#ifdef CHEEVOS_DUMP_ADDRS
|
||||||
RARCH_LOG("CHEEVOS var %03d:%08X\n", cond->source.bank_id + 1, cond->source.value);
|
RARCH_LOG("CHEEVOS var %03d:%08X\n", cond->source.bank_id + 1, cond->source.value);
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -2683,9 +2682,9 @@ static void cheevos_patch_addresses(cheevoset_t* set)
|
||||||
case CHEEVOS_VAR_TYPE_ADDRESS:
|
case CHEEVOS_VAR_TYPE_ADDRESS:
|
||||||
case CHEEVOS_VAR_TYPE_DELTA_MEM:
|
case CHEEVOS_VAR_TYPE_DELTA_MEM:
|
||||||
cheevos_parse_guest_addr(&cond->target, cond->target.value);
|
cheevos_parse_guest_addr(&cond->target, cond->target.value);
|
||||||
#ifdef CHEEVOS_DUMP_ADDRS
|
#ifdef CHEEVOS_DUMP_ADDRS
|
||||||
RARCH_LOG("CHEEVOS var %03d:%08X\n", cond->target.bank_id + 1, cond->target.value);
|
RARCH_LOG("CHEEVOS var %03d:%08X\n", cond->target.bank_id + 1, cond->target.value);
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue