Return to pari.h CVS log | Up to [local] / OpenXM_contrib / pari / src / headers |
File: [local] / OpenXM_contrib / pari / src / headers / Attic / pari.h (download)
Revision 1.1.1.1 (vendor branch), Sun Jan 9 17:35:32 2000 UTC (24 years, 8 months ago) by maekawa
Import PARI/GP 2.0.17 beta. |
/* $Id: pari.h,v 1.1.1.1 1999/09/16 13:47:44 karim Exp $ */ #ifndef __GENPARI__ #define __GENPARI__ #include "paricfg.h" #ifdef macintosh # include <Types.h> # include <StdLib.h> #else # if defined(__cplusplus) || !defined(__M68K__) # include <stdlib.h> /* malloc, free, atoi */ # endif # ifdef UNIX # define _INCLUDE_POSIX_SOURCE /* for HPUX */ # include <sys/types.h> /* size_t */ # endif #endif #ifdef WINCE # include <windows.h> #else # include <signal.h> # include <stdio.h> #endif #include <stdarg.h> #include <setjmp.h> #include <string.h> #if !defined(_WIN32) && !defined(WINCE) # include <unistd.h> #endif #include <math.h> #ifdef alliant /* string.h */ # undef strcpy # undef strlen # undef strncpy /* math.h */ # undef atan # undef cos # undef exp # undef fabs # undef log # undef sin # undef sqrt #else /* ! alliant */ # include <memory.h> #endif #include <ctype.h> #ifdef WINCE # include "parice.h" #endif #include "paritype.h" #include "parisys.h" #include "parigen.h" #include "paricast.h" #include "paristio.h" #include "paricom.h" #include "parierr.h" #include "paridecl.h" #if defined(__MWERKS__) # include <SIOUX.h> # include <Memory.h> # define malloc(x) NewPtr(x) # define free(x) DisposePtr((Ptr)(x)) # define CodeWarrior_Bug # pragma pointers_in_D0 void *macrealloc(void *p, size_t olds, size_t news); # pragma pointers_in_A0 #endif #if defined(__M68K__) || ( defined(macintosh) && !defined(powerc) ) # include "pari68k.h" #else # include "pariport.h" #endif #include "pariinl.h" #endif