Changeset 8b1af6 in git for libpolys/polys/monomials/ring.cc
- Timestamp:
- Nov 6, 2013, 2:30:52 PM (10 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 93fc820b11e13b03357f9d05061a1954e37d658c
- Parents:
- 75761633171290fa9ee90c7fc19a9d9bfba3534911ab4e8595e6e90a6b646949f46d516f88a72015
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/polys/monomials/ring.cc
r11ab4e r8b1af6 53 53 54 54 omBin sip_sring_bin = omGetSpecBin(sizeof(ip_sring)); 55 omBin char_ptr_bin = omGetSpecBin(sizeof(char*)); 56 55 57 56 58 static const char * const ringorder_name[] = … … 729 731 char * rString(ring r) 730 732 { 731 char *ch=rCharStr(r); 732 char *var=rVarStr(r); 733 char *ord=rOrdStr(r); 734 char *res=(char *)omAlloc(strlen(ch)+strlen(var)+strlen(ord)+9); 735 sprintf(res,"(%s),(%s),(%s)",ch,var,ord); 736 omFree((ADDRESS)ch); 737 omFree((ADDRESS)var); 738 omFree((ADDRESS)ord); 739 return res; 733 if (r!=NULL) 734 { 735 char *ch=rCharStr(r); 736 char *var=rVarStr(r); 737 char *ord=rOrdStr(r); 738 char *res=(char *)omAlloc(strlen(ch)+strlen(var)+strlen(ord)+9); 739 sprintf(res,"(%s),(%s),(%s)",ch,var,ord); 740 omFree((ADDRESS)ch); 741 omFree((ADDRESS)var); 742 omFree((ADDRESS)ord); 743 return res; 744 } 745 else 746 return omStrDup("NULL"); 740 747 } 741 748
Note: See TracChangeset
for help on using the changeset viewer.