diff --git a/PARIKernel/kernel.pyx b/PARIKernel/kernel.pyx index ee6fa37..07bf381 100644 --- a/PARIKernel/kernel.pyx +++ b/PARIKernel/kernel.pyx @@ -105,6 +105,7 @@ class PARIKernel(Kernel): cb_pari_err_recover = pari_recover self.io = PARIKernelIO(self) pari_use_readline(pari_rl) + gp_load_gprc() init_svg(self) def do_execute(self, code, silent, store_history=True, user_expressions=None, diff --git a/PARIKernel/paridecl.pxd b/PARIKernel/paridecl.pxd index d4fe00b..ee91d7b 100644 --- a/PARIKernel/paridecl.pxd +++ b/PARIKernel/paridecl.pxd @@ -20,6 +20,8 @@ cdef extern from "pari/pari.h" nogil: void pari_init(size_t parisize, ulong maxprime) void pari_sighandler(int sig) + void gp_load_gprc() + void (*cb_pari_err_recover)(long) void pari_free(void*)