Changeset 9085b0 in git
- Timestamp:
- May 10, 2019, 2:17:12 PM (4 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 2b5e94f2478c6565d4b66d3da00513fe1ab61a7d
- Parents:
- da7bc40baca2ca1245a810bea9cb09b4124d90bc
- git-author:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2019-05-10 14:17:12+02:00
- git-committer:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2019-05-10 14:29:30+02:00
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iplib.cc
rda7bc4 r9085b0 646 646 647 647 // return NULL on failure 648 ideal ii CallProcId2Id(const char *lib,const char *proc, ideal arg)648 ideal ii_CallProcId2Id(const char *lib,const char *proc, ideal arg, const ring R) 649 649 { 650 650 char *plib = iiConvName(lib); … … 656 656 if (bo) return NULL; 657 657 } 658 ring oldR=currRing; 659 rChangeCurrRing(R); 658 660 BOOLEAN err; 659 661 ideal I=(ideal)iiCallLibProc1(proc,idCopy(arg),IDEAL_CMD,err); 662 rChangeCurrRing(oldR); 660 663 if (err) return NULL; 661 664 return I; 662 665 } 663 666 664 int ii CallProcId2Int(const char *lib,const char *proc, ideal arg)667 int ii_CallProcId2Int(const char *lib,const char *proc, ideal arg, const ring R) 665 668 { 666 669 char *plib = iiConvName(lib); … … 673 676 } 674 677 BOOLEAN err; 678 ring oldR=currRing; 679 rChangeCurrRing(R); 675 680 int I=(int)(long)iiCallLibProc1(proc,idCopy(arg),IDEAL_CMD,err); 681 rChangeCurrRing(oldR); 676 682 if (err) return 0; 677 683 return I; -
Singular/ipshell.h
rda7bc4 r9085b0 197 197 void* iiCallLibProc1(const char* n, void *arg, int arg_type, BOOLEAN &err); 198 198 void* iiCallLibProcM(const char* n, void **args, int *arg_types, BOOLEAN &err); 199 ideal ii CallProcId2Id(const char* lib,const char* proc, ideal arg);200 int ii CallProcId2Int(const char* lib,const char* proc, ideal arg);199 ideal ii_CallProcId2Id(const char* lib,const char* proc, ideal arg,const ring R); 200 int ii_CallProcId2Int(const char* lib,const char* proc, ideal arg,const ring R); 201 201 // from misc.cc: 202 202 char * showOption();
Note: See TracChangeset
for help on using the changeset viewer.