typedef struct ZINPUT_PARAM {
var Value;
var Min;
var Max;
var Step;
bool OrderWritten;
} ZINPUT_PARAM;
...
static var resolveZInputParam(string Name, ZINPUT_PARAM* Param)
{
if (!Param->OrderWritten) {
file_append(OptimizeOrderFile, strf("%s\n", Name), 0);
Param->OrderWritten = true;
}
return optimize(
Name,
Param->Value,
Param->Min,
Param->Max,
Param->Step,
0
);
}