Changeset c20f9f in git
- Timestamp:
- Aug 30, 2016, 3:26:43 PM (7 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- c37f6e7ebb2fc206c5ea1e81fee94f2635bcf64c
- Parents:
- 8f95fa5a16bb8841f4212fe2ecdf0604c8f45bf9
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r8f95fa rc20f9f 4618 4618 static BOOLEAN jjMEMORY(leftv res, leftv v) 4619 4619 { 4620 // clean out "_": 4621 sLastPrinted.CleanUp(); 4622 memset(&sLastPrinted,0,sizeof(sleftv)); 4623 // collect all info: 4620 4624 omUpdateInfo(); 4621 4625 switch(((int)(long)v->Data())) -
Singular/links/ssiLink.cc
r8f95fa rc20f9f 333 333 { 334 334 ssiInfo *d=(ssiInfo*)l->data; 335 int Ll= lSize(dd);335 int Ll=dd->nr; 336 336 fprintf(d->f_write,"%d ",Ll+1); 337 337 int i; … … 376 376 l=s_readint(d->f_read); 377 377 buf=(char*)omAlloc0(l+1); 378 int c=s_getc(d->f_read); /* skip ' '*/379 int ll=s_readbytes(buf,l,d->f_read);380 //if ( ll!=l) printf("want %d, got %d bytes\n",l,ll);378 int throwaway =s_getc(d->f_read); /* skip ' '*/ 379 throwaway=s_readbytes(buf,l,d->f_read); 380 //if (throwaway!=l) printf("want %d, got %d bytes\n",l,throwaway); 381 381 buf[l]='\0'; 382 382 return buf; … … 440 440 cf=nFindCoeffByName(cf_name); 441 441 if (cf==NULL) 442 { Werror("cannot find cf:%s",cf_name);return NULL;} 442 { 443 Werror("cannot find cf:%s",cf_name); 444 omFree(cf_name); 445 return NULL; 446 } 443 447 } 444 448 if (N!=0) … … 665 669 int nr; 666 670 nr=s_readint(d->f_read); 667 lists L=(lists)omAlloc (sizeof(*L));671 lists L=(lists)omAlloc0Bin(slists_bin); 668 672 L->Init(nr); 669 673 670 674 int i; 671 675 leftv v; 672 for(i=0;i< nr;i++)676 for(i=0;i<=L->nr;i++) 673 677 { 674 678 v=ssiRead1(l); … … 717 721 { 718 722 ssiInfo *d=(ssiInfo*)l->data; 719 int throwaway; 720 throwaway=s_readint(d->f_read); 723 int throwaway=s_readint(d->f_read); 721 724 char *name=ssiReadString(d); 722 725 int tok; … … 732 735 Werror("blackbox %s not found",name); 733 736 } 737 omFree(name); 734 738 } 735 739 … … 748 752 memcpy(res,tmp,sizeof(sleftv)); 749 753 memset(tmp,0,sizeof(sleftv)); 750 omFree Size(tmp,sizeof(sleftv));754 omFreeBin(tmp,sleftv_bin); 751 755 if (nr_of_attr>0) 752 756 { … … 778 782 779 783 SI_LINK_SET_OPEN_P(l, flag); 784 if(l->data!=NULL) omFreeSize(l->data,sizeof(ssiInfo)); 780 785 l->data=d; 781 786 omFree(l->mode); … … 1237 1242 { 1238 1243 ssiInfo *d = (ssiInfo *)l->data; 1239 leftv res=(leftv)omAlloc0 (sizeof(sleftv));1244 leftv res=(leftv)omAlloc0Bin(sleftv_bin); 1240 1245 int t=0; 1241 1246 t=s_readint(d->f_read); … … 1267 1272 ssiSetCurrRing(d->r); 1268 1273 } 1269 if (t==15) return ssiRead1(l); 1274 if (t==15) // setring 1275 { 1276 omFreeBin(res,sleftv_bin); 1277 return ssiRead1(l); 1278 } 1270 1279 } 1271 1280 break; … … 1352 1361 si_opt_1=n98_o1; 1353 1362 si_opt_2=n98_o2; 1363 omFreeBin(res,sleftv_bin); 1354 1364 return ssiRead1(l); 1355 1365 } 1356 case 99: ssiClose(l); m2_end(0);1366 case 99: omFreeBin(res,sleftv_bin); ssiClose(l); m2_end(0); 1357 1367 case 0: if (s_iseof(d->f_read)) 1358 1368 { … … 1362 1372 break; 1363 1373 default: Werror("not implemented (t:%d)",t); 1364 omFree Size(res,sizeof(sleftv));1374 omFreeBin(res,sleftv_bin); 1365 1375 res=NULL; 1366 1376 break; … … 1376 1386 return res; 1377 1387 no_ring: WerrorS("no ring"); 1378 omFree Size(res,sizeof(sleftv));1388 omFreeBin(res,sleftv_bin); 1379 1389 return NULL; 1380 1390 } … … 1785 1795 sprintf(buf,"ssi:connect %s:%s",host,port); 1786 1796 slInit(l, buf); 1797 omFreeSize(buf,256); 1787 1798 if (slOpen(l,SI_LINK_OPEN,NULL)) return 1; 1788 1799 SI_LINK_SET_RW_OPEN_P(l); -
omalloc/omStats.c
r8f95fa rc20f9f 46 46 #endif 47 47 48 om_Info.UsedBytes = om_Info.UsedBytesMalloc + om_Info.UsedBytesFromValloc ;48 om_Info.UsedBytes = om_Info.UsedBytesMalloc + om_Info.UsedBytesFromValloc - om_Info.InternalUsedBytesMalloc; 49 49 om_Info.AvailBytes = om_Info.AvailBytesMalloc + om_Info.AvailBytesFromValloc; 50 50
Note: See TracChangeset
for help on using the changeset viewer.