fprintf(stderr, "QAnsel: Invalid memory limit.\n", ctx->memory_limit);
return 0;
}
-
+
if (ctx->sampling_shots < 0 || ctx->sampling_shots > 100000)
{
fprintf(stderr, "QAnsel: Invalid number of shots.\n");
fprintf(stderr, "QAnsel: Invalid display settings.\n");
return 0;
}
- if (ctx->optimization_level || ctx->optimization_level > (QANSEL_MODE_THREADED | QANSEL_MODE_METAL | QANSEL_MODE_SMART))
+ if (ctx->optimization_level > (QANSEL_MODE_THREADED | QANSEL_MODE_METAL | QANSEL_MODE_SMART))
{
- fprintf(stderr, "QAnsel: Invalid optimization settings.\n");
+ fprintf(stderr, "QAnsel: Invalid optimization settings. (1)\n");
return 0;
}
fprintf(stderr, "QAnsel: Invalid memory limit.\n", ctx->memory_limit);
return 0;
}
-
+
if (ctx->sampling_shots < 0 || ctx->sampling_shots > 100000)
{
fprintf(stderr, "QAnsel: Invalid number of shots.\n");
fprintf(stderr, "QAnsel: Invalid display settings.\n");
return 0;
}
- if (ctx->optimization_level || ctx->optimization_level > (QANSEL_MODE_THREADED | QANSEL_MODE_METAL | QANSEL_MODE_SMART))
+ if (ctx->optimization_level > (QANSEL_MODE_THREADED | QANSEL_MODE_METAL | QANSEL_MODE_SMART))
{
- fprintf(stderr, "QAnsel: Invalid optimization settings.\n");
+ printf(">%i<\n", ctx->optimization_level);
+ fprintf(stderr, "QAnsel: Invalid optimization settings. (2)\n");
return 0;
}