[BACK]Return to gp.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari / src / gp

Annotation of OpenXM_contrib/pari/src/gp/gp.h, Revision 1.1.1.1

1.1       maekawa     1: /*************************************************************************/
                      2: /*                                                                       */
                      3: /*                 Declarations specifiques GP                           */
                      4: /*                                                                       */
                      5: /*************************************************************************/
                      6: /* $Id: gp.h,v 1.1.1.1 1999/09/16 13:47:41 karim Exp $ */
                      7:
                      8: void recover(int flag);
                      9: void pari_addfunctions(module **modlist_p, entree *func, char **help);
                     10: int term_height();
                     11: int term_width();
                     12:
                     13: extern ulong init_opts;
                     14: extern char *current_logfile;
                     15: extern jmp_buf environnement;
                     16:
                     17: /* for do_time() */
                     18: enum { ti_NOPRINT, ti_REGULAR, ti_LAST, ti_INTERRUPT };
                     19:
                     20: /* GP printing format */
                     21: typedef struct gp_format {
                     22:   char format; /* f, g or h */
                     23:   long field;  /* (0 = ignore) */
                     24:   long nb;     /* significant digits for reals (-1 = all) */
                     25: } gp_format;
                     26:
                     27: /* default functions (i.e setd*) */
                     28: enum { d_ACKNOWLEDGE, d_INITRC, d_SILENT, d_RETURN, d_EXISTS };
                     29:
                     30: /* output format */
                     31: enum { f_RAW, f_PRETTYMAT, f_PRETTY, f_TEX };
                     32:
                     33: #define NBFORMATS 4
                     34:
                     35: /* aide() */
                     36: #define h_REGULAR 0
                     37: #define h_LONG    1
                     38: #define h_APROPOS 2
                     39: #define h_RL      4

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