aboutsummaryrefslogtreecommitdiff
path: root/src/cm/cm_prime.c
diff options
context:
space:
mode:
authorJ08nY2018-07-12 15:01:38 +0200
committerJ08nY2018-07-12 15:01:38 +0200
commit35d80e26ca2284e20ee93eb5bf05914f73fca6d3 (patch)
treea4b0387b523a6866b38658dbfa7c55f4dd9732d9 /src/cm/cm_prime.c
parente73dbb321629b845d37cae1b8376a8ac5a7542be (diff)
downloadecgen-35d80e26ca2284e20ee93eb5bf05914f73fca6d3.tar.gz
ecgen-35d80e26ca2284e20ee93eb5bf05914f73fca6d3.tar.zst
ecgen-35d80e26ca2284e20ee93eb5bf05914f73fca6d3.zip
Diffstat (limited to 'src/cm/cm_prime.c')
-rw-r--r--src/cm/cm_prime.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cm/cm_prime.c b/src/cm/cm_prime.c
index 383229b..33d2a12 100644
--- a/src/cm/cm_prime.c
+++ b/src/cm/cm_prime.c
@@ -4,6 +4,7 @@
*/
#include "cm_prime.h"
#include "cm_any.h"
+#include "exhaustive/arg.h"
#include "io/output.h"
#include "obj/curve.h"
#include "obj/point.h"
@@ -138,7 +139,9 @@ static void qdisc_next(cm_prime_qdisc_t *qdisc) {
static void qdisc_free(cm_prime_qdisc_t *qdisc) { try_free(qdisc->Sp); }
GENERATOR(cm_gen_curve_prime) {
- GEN order = strtoi(cfg->cm_order);
+ HAS_ARG(args);
+ const char *order_s = (const char *)args->args;
+ GEN order = strtoi(order_s);
GEN e = NULL;
cm_prime_qdisc_t qdisc = {0};