summaryrefslogtreecommitdiff
path: root/demo/gmp_build.py
diff options
context:
space:
mode:
Diffstat (limited to 'demo/gmp_build.py')
-rw-r--r--demo/gmp_build.py26
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)