Changeset 4f80bb in git for Singular/subexpr.cc
- Timestamp:
- Sep 17, 2010, 2:57:28 PM (14 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- dce1e3bbf2389a71a367d500df527054c5d4459f
- Parents:
- 8e7db4cc8c23b1a45ca71f3217a02819e04d9c84
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/subexpr.cc
r8e7db4 r4f80bb 38 38 #include <Singular/attrib.h> 39 39 #include <Singular/subexpr.h> 40 #include <Singular/Fan.h> 41 #include <Singular/Cone.h> 40 42 41 43 omBin sSubexpr_bin = omGetSpecBin(sizeof(_ssubexpr)); … … 153 155 ::Print("%d",(int)(long)d); 154 156 break; 157 #ifdef HAVE_FANS 158 case CONE_CMD: 159 case FAN_CMD: 160 PrintNSpaces(spaces); 161 { 162 char *s = String(); 163 ::PrintS(s); 164 omFree(s); 165 } 166 break; 167 #endif /* HAVE_FANS */ 155 168 case PROC_CMD: 156 169 { … … 490 503 return d; 491 504 } 505 #ifdef HAVE_FANS 506 case FAN_CMD: 507 { 508 Fan* fff = (Fan*)d; 509 Fan* ggg = new Fan(*fff); 510 return ggg; 511 } 512 case CONE_CMD: 513 { 514 Cone* ccc = (Cone*)d; 515 Cone* ggg = new Cone(*ccc); 516 return ggg; 517 } 518 #endif /* HAVE_FANS */ 492 519 case RESOLUTION_CMD: 493 520 return (void*)syCopy((syStrategy)d); … … 776 803 } 777 804 return s; 778 805 #ifdef HAVE_FANS 806 case FAN_CMD: 807 { 808 Fan* fff = (Fan*)d; 809 s = fff->toString(); 810 char* ns = (char*) omAlloc(strlen(s) + 10); 811 sprintf(ns, "%s", s); 812 omCheckAddr(ns); 813 omFree(s); 814 return ns; 815 } 816 case CONE_CMD: 817 { 818 Cone* ccc = (Cone*)d; 819 s = ccc->toString(); 820 char* ns = (char*) omAlloc(strlen(s) + 10); 821 sprintf(ns, "%s", s); 822 omCheckAddr(ns); 823 omFree(s); 824 return ns; 825 } 826 #endif /* HAVE_FANS */ 779 827 case RESOLUTION_CMD: 780 828 {
Note: See TracChangeset
for help on using the changeset viewer.