Ignore:
Timestamp:
Nov 6, 2013, 2:30:52 PM (10 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
93fc820b11e13b03357f9d05061a1954e37d658c
Parents:
75761633171290fa9ee90c7fc19a9d9bfba3534911ab4e8595e6e90a6b646949f46d516f88a72015
Message:
Merge pull request #389 from jankoboehm/spielwiese

Gerhards fix for zeroRad und some typos
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/monomials/ring.cc

    r11ab4e r8b1af6  
    5353
    5454omBin sip_sring_bin = omGetSpecBin(sizeof(ip_sring));
     55omBin char_ptr_bin =  omGetSpecBin(sizeof(char*));
     56
    5557
    5658static const char * const ringorder_name[] =
     
    729731char * rString(ring r)
    730732{
    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");
    740747}
    741748
Note: See TracChangeset for help on using the changeset viewer.