Changeset 1bc7201 in git for Singular/links/ndbm.cc


Ignore:
Timestamp:
Oct 19, 2012, 6:38:35 PM (12 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
c879eea1669e963fb4c7287a3963abb287d00a49
Parents:
b37b3984a12e1552c7bafc9fd5a7849240ea79806bbe944402dfca102dcc3e036c4f2f119be41e44
Message:
Merge pull request #192 from mmklee/algExtGCD_sw

Alg ext gcd sw
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/links/ndbm.cc

    r6bbe94 r1bc7201  
    6161static  datum makdatum(char buf[PBLKSIZ], int n);
    6262static  int finddatum(char buf[PBLKSIZ], datum item);
    63 static  long hashinc(register DBM *db, long hash);
    6463static  long dcalchash(datum item);
    6564static  int delitem(char buf[PBLKSIZ], int n);
     
    449448};
    450449
    451 static long hashinc(register DBM *db, long hash)
    452 {
    453   long bit;
    454 
    455   hash &= db->dbm_hmask;
    456   bit = db->dbm_hmask+1;
    457   for (;;)
    458   {
    459     bit >>= 1;
    460     if (bit == 0)
    461       return (0L);
    462     if ((hash & bit) == 0)
    463       return (hash | bit);
    464     hash &= ~bit;
    465   }
    466 }
    467 
    468450static long dcalchash(datum item)
    469451{
Note: See TracChangeset for help on using the changeset viewer.