void handleXORTrue(BooleanLogic *bexpr, Boolean *child) {
uint size = getSizeArrayBoolean(&bexpr->inputs);
Boolean *b = getArrayBoolean(&bexpr->inputs, 0);
- uint otherindex = (b == child) ? 1 : 0;
- removeElementArrayBoolean(&bexpr->inputs, otherindex);
+ uint childindex = (b == child) ? 0 : 1;
+ removeElementArrayBoolean(&bexpr->inputs, childindex);
bexpr->op = L_NOT;
}
ourfree(This);
}
-int getTunable(Tuner This, TunableParam param, TunableDesc * descriptor) {
+int getTunable(Tuner *This, TunableParam param, TunableDesc * descriptor) {
return descriptor->defaultValue;
}
-int getVarTunable(Tuner This, VarType vartype, TunableParam param, TunableDesc * descriptor) {
+int getVarTunable(Tuner *This, VarType vartype, TunableParam param, TunableDesc * descriptor) {
return descriptor->defaultValue;
}
Tuner * allocTuner();
void deleteTuner(Tuner *This);
-int getTunable(Tuner This, TunableParam param, TunableDesc * descriptor);
-int getVarTunable(Tuner This, VarType vartype, TunableParam param, TunableDesc * descriptor);
+int getTunable(Tuner *This, TunableParam param, TunableDesc * descriptor);
+int getVarTunable(Tuner *This, VarType vartype, TunableParam param, TunableDesc * descriptor);
#define GETTUNABLE(This, param, descriptor) getTunable(This, param, descriptor);
#define GETVARTUNABLE(This, vartype, param, descriptor) getTunable(This, param, descriptor);