Changeset f63611 in git for MP


Ignore:
Timestamp:
Jun 28, 1997, 3:31:50 PM (26 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'd1b01e9d51ade4b46b745d3bada5c5f3696be3a8')
Children:
1b7361be01a867690a1c01be2ea56e9b571e5982
Parents:
9b453de33e447e3c9dc17a8f68e1ffa0217634cc
Message:
Sat Jun 28 15:24:44 1997  Olaf Bachmann
<obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>

	* MP_ProtoDict.h: Added MP_CmtProto_2_MPType(cmt)

	* MP_PolyDict.h:  Added MP_CmtPolyExpTreePoly

	* MP_PariBigInt.h: Shadow definition of overflow

	* MP_NumberDict.h: Added MP_CmtNumberInteger

	* MP_Config.h.in: Added dewfines for pari compilation

	* MP_BasicDict.h: Added MP_CopBasicComplex
Wed Jun 25 09:14:42 1997  Olaf Bachmann
<obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>

	* MP_Env.h: typedef MP_TranspOps_t: used VARARGS in function
	  declarartion to enable g++ compilation

Tue Jun 24 12:29:13 1997  Olaf Bachmann
<obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>

	* MP_PariBigInt.h (overflow): added dirty andi hack


git-svn-id: file:///usr/local/Singular/svn/trunk@439 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
MP/MP/h
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • MP/MP/h/ChangeLog

    r9b453d rf63611  
     1Sat Jun 28 15:24:44 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
     2
     3        * MP_ProtoDict.h: Added MP_CmtProto_2_MPType(cmt)
     4
     5        * MP_PolyDict.h:  Added MP_CmtPolyExpTreePoly
     6
     7        * MP_PariBigInt.h: Shadow definition of overflow
     8
     9        * MP_NumberDict.h: Added MP_CmtNumberInteger
     10
     11        * MP_Config.h.in: Added dewfines for pari compilation
     12
     13        * MP_BasicDict.h: Added MP_CopBasicComplex
     14
     15Wed Jun 25 09:14:42 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
     16
     17        * MP_Env.h: typedef MP_TranspOps_t: used VARARGS in function
     18          declarartion to enable g++ compilation
     19
     20Tue Jun 24 12:29:13 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
     21
     22        * MP_PariBigInt.h (overflow): added dirty andi hack
     23
    124Wed Jun 11 14:18:51 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
    225
  • MP/MP/h/MP_BasicDict.h

    r9b453d rf63611  
    4747#define MP_CopBasicNot              24
    4848#define MP_CopBasicAssign           25
    49 
     49#define MP_CopBasicComplex          26
    5050
    5151#endif /* _MP_BasicDict_h */
  • MP/MP/h/MP_Config.h.in

    r9b453d rf63611  
    6262/* Define to turn on MPT debugging */
    6363#undef MPT_DEBUG
     64
     65/* Define if genpari.h is included and run on 32 Bit architecture */
     66#ifndef LONG_IS_32BIT
     67#undef LONG_IS_32BIT
     68#endif
     69
     70/* Define if genpari.h is included and ulong is not on your system */
     71#ifndef ULONG_NOT_DEFINED
     72#undef ULONG_NOT_DEFINED
     73#endif
  • MP/MP/h/MP_Env.h

    r9b453d rf63611  
    4747
    4848typedef struct  {
    49     long         (*write_buf)();          /* write buffer to transport   */
    50     long         (*read_buf)();           /* read transport to buffer    */
    51     MP_Status_t  (*flush_buf)();          /* flush buffer to transport   */
    52     MP_Boolean_t (*get_status)();         /* check status of the link    */
    53     MP_Status_t  (*open_transp)();        /* open the transport device   */
    54     MP_Status_t  (*close_transp)();       /* close the transport device  */
     49    long         (*write_buf)VARARGS;       /* write buffer to transport   */
     50    long         (*read_buf)VARARGS;        /* read transport to buffer    */
     51    MP_Status_t  (*flush_buf)VARARGS;       /* flush buffer to transport   */
     52    MP_Boolean_t (*get_status)VARARGS;      /* check status of the link    */
     53    MP_Status_t  (*open_transp)VARARGS;     /* open the transport device   */
     54    MP_Status_t  (*close_transp)VARARGS;    /* close the transport device  */
    5555} MP_TranspOps_t;
    5656
  • MP/MP/h/MP_NumberDict.h

    r9b453d rf63611  
    2323 ***************************************************************************/
    2424#define MP_CmtNumberRational           1
     25#define MP_CmtNumberInteger             2
     26
    2527
    2628/***************************************************************************
  • MP/MP/h/MP_PariBigInt.h

    r9b453d rf63611  
    1313#ifdef MP_HAVE_PARI
    1414
     15/* Dirty hack with honors to andi: pari defines "overflow" identifier
     16   which conflicts with the definition in some libraries (e.g. in
     17   iostream -- hence, we overshadow this defitnition before includeing
     18   genpari */
     19#ifndef overflow
     20#define overflow muff
    1521#include "genpari.h"
    16  
     22#undef overflow
     23#endif
     24
     25
    1726EXTERN MP_BigIntOps_t imp_pari_bigint_ops;
    1827
  • MP/MP/h/MP_PolyDict.h

    r9b453d rf63611  
    104104#define MP_CopPolyResultant             44
    105105
     106/***************************************************************************
     107 *
     108 * Common Metat Types
     109 *
     110 ***************************************************************************/
     111
     112#define MP_CmtPolyExpTreePoly       1
    106113
    107114#endif /* _MP_PolyDict_h */
  • MP/MP/h/MP_ProtoDict.h

    r9b453d rf63611  
    2020 *
    2121 ***************************************************************************/
     22/* We use the same numerical values as we use for the MP types */
     23#define MP_CmtProto_2_MPType(cmt)   cmt
     24
    2225#define MP_CmtProtoIMP_Sint8                        65
    2326#define MP_CmtProtoIMP_Uint8                        67
Note: See TracChangeset for help on using the changeset viewer.