Return to pari.h CVS log | Up to [local] / OpenXM_contrib2 / windows / pari20 / win32 |
File: [local] / OpenXM_contrib2 / windows / pari20 / win32 / pari.h (download)
Revision 1.1, Fri Mar 7 07:16:21 2003 UTC (21 years, 6 months ago) by noro
Modifications for linking pari-2.0. |
/* $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