diff options
Diffstat (limited to 'demo/gmp_build.py')
-rw-r--r-- | demo/gmp_build.py | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/demo/gmp_build.py b/demo/gmp_build.py deleted file mode 100644 index e1a6000..0000000 --- a/demo/gmp_build.py +++ /dev/null @@ -1,26 +0,0 @@ -import cffi - -# -# This is only a demo based on the GMP library. -# There is a rather more complete (but perhaps outdated) version available at: -# http://bazaar.launchpad.net/~tolot-solar-empire/+junk/gmpy_cffi/files -# - -ffibuilder = cffi.FFI() - -ffibuilder.cdef(""" - - typedef struct { ...; } MP_INT; - typedef MP_INT mpz_t[1]; - - int mpz_init_set_str (MP_INT *dest_integer, char *src_cstring, int base); - void mpz_add (MP_INT *sum, MP_INT *addend1, MP_INT *addend2); - char * mpz_get_str (char *string, int base, MP_INT *integer); - -""") - -ffibuilder.set_source('_gmp_cffi', "#include <gmp.h>", - libraries=['gmp', 'm']) - -if __name__ == '__main__': - ffibuilder.compile(verbose=True) |