12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273openCtypes(* This Types_generated module is an instantiation of the Types
functor defined in the type_description.ml file. It's generated by
a C program that dune creates and runs behind the scenes. *)moduleTypes=Types_generatedmoduleFunctions(F:Ctypes.FOREIGN)=structopenFopenTypes(* let ml_z_mpz_init_set_z =
* foreign "ml_z_mpz_init_set_z" (MPZ.t @-> z @-> returning void)
*
* let ml_z_from_mpz = foreign "ml_z_from_mpz" (MPZ.t @-> returning z) *)letfmpz_clear=foreign"fmpz_clear"(fmpz_t@->returningvoid)letfmpz_get_si=foreign"fmpz_get_si"(fmpz_t@->returninglong)letfmpz_set_si=foreign"fmpz_set_si"(fmpz_t@->long@->returningvoid)letfmpz_init=foreign"fmpz_init"(fmpz_t@->returningvoid)letfmpz_init_set_ui=foreign"fmpz_init_set_ui"(fmpz_t@->ulong@->returningvoid)letfmpq_clear=foreign"fmpq_clear"(fmpq_t@->returningvoid)letfmpq_set_fmpz_frac=foreign"fmpq_set_fmpz_frac"(fmpq_t@->fmpz_t@->fmpz_t@->returningvoid)letfree=foreign"free"(ptrchar@->returningvoid)letstrlen=foreign"strlen"(ptrchar@->returningsize_t)letfmpz_poly_init=foreign"fmpz_poly_init"(fmpz_poly_t@->returningvoid)letfmpz_poly_init2=foreign"fmpz_poly_init2"(fmpz_poly_t@->long@->returningvoid)letfmpz_poly_realloc=foreign"fmpz_poly_realloc"(fmpz_poly_t@->long@->returningvoid)letfmpz_poly_clear=foreign"fmpz_poly_clear"(fmpz_poly_t@->returningvoid)letfmpz_poly_get_coeff_fmpz=foreign"fmpz_poly_get_coeff_fmpz"(fmpz_t@->fmpz_poly_t@->long@->returningvoid)letfmpz_poly_set_coeff_fmpz=foreign"fmpz_poly_set_coeff_fmpz"(fmpz_poly_t@->long@->fmpz_t@->returningvoid)letfmpz_poly_set=foreign"fmpz_poly_set"(fmpz_poly_t@->fmpz_poly_t@->returningvoid)letfmpz_poly_add=foreign"fmpz_poly_add"(fmpz_poly_t@->fmpz_poly_t@->fmpz_poly_t@->returningvoid)letfmpz_poly_sub=foreign"fmpz_poly_sub"(fmpz_poly_t@->fmpz_poly_t@->fmpz_poly_t@->returningvoid)letfmpz_poly_mul=foreign"fmpz_poly_mul"(fmpz_poly_t@->fmpz_poly_t@->fmpz_poly_t@->returningvoid)letfmpz_poly_scalar_mul_fmpz=foreign"fmpz_poly_scalar_mul_fmpz"(fmpz_poly_t@->fmpz_poly_t@->fmpz_t@->returningvoid)letfmpz_poly_set_si=foreign"fmpz_poly_set_si"(fmpz_poly_t@->long@->returningvoid)end