Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/src/sage/libs/flint/fmpz.pxi
8817 views
include "sage/libs/ntl/decl.pxi"

cdef extern from "flint/fmpz.h":

    ctypedef long fmpz
    ctypedef long * fmpz_t
    ctypedef void * mpz_t

    void fmpz_init(fmpz_t x)

    void fmpz_set_ui(fmpz_t res, unsigned long x)
    void fmpz_set_si(fmpz_t res, long x)

    void fmpz_clear(fmpz_t f)
    void fmpz_print(fmpz_t f)
    int fmpz_is_one(fmpz_t f)

    void fmpz_get_mpz(mpz_t rop, fmpz_t op)
    void fmpz_set_mpz(fmpz_t rop, mpz_t op)

    void fmpz_add_ui(fmpz_t f, fmpz_t g, unsigned long c)