Merge pull request #9 from apache/fix-bug

fix bug in ecp.c
diff --git a/version3/c/ecp.c b/version3/c/ecp.c
index f0ae94e..8b1d938 100644
--- a/version3/c/ecp.c
+++ b/version3/c/ecp.c
@@ -252,7 +252,7 @@
     ECP_ZZZ_copy(&W,P);
     ECP_ZZZ_affine(&W);
     if (ECP_ZZZ_isinf(&W)) return -1;
-    FP_YYY_redc(x,&(W));
+    FP_YYY_redc(x,&(W.x));
     return 0;
 }
 
diff --git a/version3/c/fp12.c b/version3/c/fp12.c
index 04d39ac..0ee7664 100644
--- a/version3/c/fp12.c
+++ b/version3/c/fp12.c
@@ -229,7 +229,7 @@
     FP4_YYY_add(&(w->b),&C,&D);
     FP4_YYY_add(&(w->c),&(w->c),&A);
 
-    if (x->type==AMCL_AMCL_FP_SPARSER)
+    if (x->type==AMCL_FP_SPARSER)
         w->type=AMCL_FP_SPARSE;
     else
         w->type=AMCL_FP_DENSE;