===================================================================
RCS file: /home/cvs/OpenXM_contrib2/asir2000/lib/fff,v
retrieving revision 1.5
retrieving revision 1.7
diff -u -p -r1.5 -r1.7
--- OpenXM_contrib2/asir2000/lib/fff	2001/05/09 01:41:42	1.5
+++ OpenXM_contrib2/asir2000/lib/fff	2003/10/20 00:58:47	1.7
@@ -45,7 +45,7 @@
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *
- * $OpenXM: OpenXM_contrib2/asir2000/lib/fff,v 1.4 2001/03/08 07:49:13 noro Exp $ 
+ * $OpenXM: OpenXM_contrib2/asir2000/lib/fff,v 1.6 2001/09/03 07:01:09 noro Exp $ 
 */
 /*
 	fff : Univariate factorizer over a finite field.
@@ -56,6 +56,9 @@
     99/06/11    noro    
     99/07/27    noro    
 */
+module fff $
+  /* Empty for now. It will be used in a future. */
+endmodule $
 
 #include "defs.h"
 
@@ -469,7 +472,7 @@ def lnf_insert(P,L,V)
 def c_z_ff(F,E)
 {
 	Type = field_type_ff();
-	if ( Type == 1 || Type == 3 || Type == 4 )
+	if ( Type == 1 || Type == 3 || Type == 4 || Type == 5 )
 		return c_z_lm(F,E);
 	else
 		return c_z_gf2n(F,E);
@@ -500,7 +503,7 @@ def find_root_ff(P)
 def c_z_one_ff(F,E)
 {
 	Type = field_type_ff();
-	if ( Type == 1 || Type == 3 )
+	if ( Type == 1 || Type == 3 || Type == 4 || Type == 5 )
 		return c_z_one_lm(F,E);
 	else
 		return c_z_one_gf2n(F,E);