[BACK]Return to gmp_fake.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_toolkit

Annotation of OpenXM/src/ox_toolkit/gmp_fake.h, Revision 1.1

1.1     ! ohara       1: /* -*- mode: C; coding: euc-japan -*- */
        !             2: /* $OpenXM$ */
        !             3:
        !             4: #ifndef __GMP_FAKE_H__
        !             5: #define __GMP_FAKE_H__
        !             6:
        !             7: typedef unsigned mp_limb_t;
        !             8: typedef int mp_size_t;
        !             9:
        !            10: typedef struct {
        !            11: /*  int _mp_alloc; */
        !            12:     int _mp_size;
        !            13:     mp_limb_t *_mp_d;
        !            14: } __mpz_struct;
        !            15:
        !            16: typedef __mpz_struct mpz_t[1];
        !            17: typedef __mpz_struct *mpz_ptr;
        !            18: typedef mpz_ptr mpz_srcptr;
        !            19:
        !            20: void *_mpz_realloc(mpz_ptr, size_t);
        !            21: void mpz_init(mpz_ptr);
        !            22: int  mpz_init_set_str(mpz_ptr, char *, int);
        !            23: void mpz_set(mpz_ptr, mpz_ptr);
        !            24: void mpz_set_si(mpz_ptr, int);
        !            25: int  mpz_set_str(mpz_ptr, char *, int);
        !            26: char *mpz_get_str(char *, int, mpz_ptr);
        !            27: int  mpz_get_si(mpz_ptr z);
        !            28: void mpz_neg(mpz_ptr, mpz_ptr);
        !            29:
        !            30: #endif /* __GMP_FAKE_H__ */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>