Changeset 1baf4f in git
- Timestamp:
- Sep 23, 2004, 6:51:48 PM (20 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
- Children:
- de201b4001686b521e9142a44217781de47d292b
- Parents:
- daf8e173eb494f2eded1d6f2f0908fae7c441082
- Location:
- factory
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_gcd.cc
rdaf8e1 r1baf4f 1 1 /* emacs edit mode for this file is -*- C++ -*- */ 2 /* $Id: cf_gcd.cc,v 1.2 3 2004-01-20 15:39:52Singular Exp $ */2 /* $Id: cf_gcd.cc,v 1.24 2004-09-23 16:51:48 Singular Exp $ */ 3 3 4 4 #include <config.h> … … 542 542 Off( SW_RATIONAL ); 543 543 l = gcd_poly( F, G, true ); 544 if ((F%l!=0) || (G % l !=0)) 545 l = gcd_poly( F, G, true ); 544 546 On( SW_RATIONAL ); 545 547 if ( l.lc().sign() < 0 ) … … 550 552 else { 551 553 CanonicalForm d = gcd_poly( f, g, getCharacteristic()==0 ); 554 if ((f%d!=0) || (g % d !=0)) 555 d = gcd_poly( f, g, getCharacteristic()==0 ); 552 556 if ( d.lc().sign() < 0 ) 553 557 return -d; -
factory/memman.h
rdaf8e1 r1baf4f 1 1 /* emacs edit mode for this file is -*- C -*- */ 2 /* $Id: memman.h,v 1. 2 1997-06-19 12:22:21 schmidtExp $ */2 /* $Id: memman.h,v 1.3 2004-09-23 16:51:48 Singular Exp $ */ 3 3 4 4 #ifndef INCL_MEMMAN_H … … 123 123 124 124 #ifdef __cplusplus 125 struct memman_new_delete 126 { 127 inline void* operator new( size_t size ) { return mmAlloc( size ); } 128 inline void* operator new []( size_t size ) { return mmAlloc( size ); } 129 inline void operator delete( void* block ) { mmFree( block ); } 130 inline void operator delete []( void* block ) { mmFree( block ); } 131 }; 125 132 } 126 133 #endif -
factory/memutil.h
rdaf8e1 r1baf4f 1 1 /* emacs edit mode for this file is -*- C -*- */ 2 /* $Id: memutil.h,v 1. 2 1997-06-19 12:22:16 schmidtExp $ */2 /* $Id: memutil.h,v 1.3 2004-09-23 16:51:48 Singular Exp $ */ 3 3 4 4 #ifndef INCL_MEMUTIL_H … … 22 22 23 23 #ifdef __cplusplus 24 struct memman_new_delete 25 { 26 inline void* operator new( size_t size ) { return getBlock( size ); } 27 inline void* operator new []( size_t size ) { return getBlock( size ); } 28 inline void operator delete( void* block ) { freeBlock( block, 0 ); } 29 inline void operator delete []( void* block ) { freeBlock( block, 0 ); } 30 }; 24 31 } 25 32 #endif
Note: See TracChangeset
for help on using the changeset viewer.