Changeset f1182f in git


Ignore:
Timestamp:
Apr 27, 2018, 2:43:51 PM (6 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
06aa7d254d4ec126902d8d9d6841203afb88246c
Parents:
761e45391940c6d9f250060f33b2323c18c9354f
Message:
 add: sBucket additions: sBucketPeek
Location:
libpolys/polys
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/sbuckets.cc

    r761e453 rf1182f  
    338338#ifndef SING_NDEBUG
    339339  int l_in = pLength(p);
    340 #endif 
     340#endif
    341341  sBucket_pt bucket = sBucketCreate(r);
    342342  poly pn = pNext(p);
     
    449449}
    450450
     451poly sBucketPeek(sBucket_pt b)
     452{
     453  sBucketCanonicalize(b);
     454  return b->buckets[b->max_bucket].p;
     455}
     456
    451457char* sBucketString(sBucket_pt bucket)
    452458{
    453   sBucketCanonicalize(bucket);
    454   StringSetS("bucket: ");
    455   StringAppendS(p_String(bucket->buckets[bucket->max_bucket].p,bucket->bucket_ring));
    456   return StringEndS();
     459  return (p_String(sBucketPeek(bucket),sBucketGetRing(bucket)));
    457460}
    458461
    459462void sBucketPrint(sBucket_pt bucket)
    460463{
    461   sBucketCanonicalize(bucket);
    462   PrintS("bucket: ");
    463   p_Write(bucket->buckets[bucket->max_bucket].p,bucket->bucket_ring);
    464 }
     464  p_Write0(sBucketPeek(bucket),sBucketGetRing(bucket));
     465}
     466
  • libpolys/polys/sbuckets.h

    r761e453 rf1182f  
    7474void sBucketDeleteAndDestroy(sBucket_pt *bucket_pt);
    7575
     76poly sBucketPeek(sBucket_pt b);
    7677//////////////////////////////////////////////////////////////////////////
    7778
     
    100101
    101102
     103//////////////////////////////////////////////////////////////////////////
    102104void sBucketCanonicalize(sBucket_pt bucket);
    103105char* sBucketString(sBucket_pt bucket);
Note: See TracChangeset for help on using the changeset viewer.