$NetBSD: patch-SuffixArrayFuns.cpp,v 1.2 2023/08/29 21:49:57 bacon Exp $ # Drop obsolete modifier for c++17 compat --- SuffixArrayFuns.cpp.orig 2023-07-21 15:26:07 UTC +++ SuffixArrayFuns.cpp @@ -15,7 +15,7 @@ uint compareSeqToGenome(Genome &mapGen, char** s2, uin * dirR forward or reverse direction search on read sequence */ - register int64 ii; + int64 ii; uint SAstr=mapGen.SA[iSA]; bool dirG = (SAstr>>mapGen.GstrandBit) == 0; //forward or reverse strand of the genome @@ -231,7 +231,7 @@ uint compareSeqToGenome1(Genome &mapGen, char** s2, ui //TODO no need for complementary sequence - register int64 ii; + int64 ii; uint SAstr=mapGen.SA[iSA]; bool dirG = (SAstr>>mapGen.GstrandBit) == 0; //forward or reverse strand of the genome @@ -356,13 +356,13 @@ uint funCalcSAiFromSA(char* gSeq, PackedArray& gSA, Ge bool dirG = (SAstr>>mapGen.GstrandBit) == 0; //forward or reverse strand of the genome SAstr &= mapGen.GstrandMask; iL4=-1; - register uint saind=0; + uint saind=0; if (dirG) { - register uint128 g1=*( (uint128*) (gSeq+SAstr) ); + uint128 g1=*( (uint128*) (gSeq+SAstr) ); for (int ii=0; ii3) { iL4=ii; @@ -376,10 +376,10 @@ uint funCalcSAiFromSA(char* gSeq, PackedArray& gSA, Ge return saind; } else { - register uint128 g1=*( (uint128*) (gSeq+mapGen.nGenome-SAstr-16) ); + uint128 g1=*( (uint128*) (gSeq+mapGen.nGenome-SAstr-16) ); for (int ii=0; ii>(8*(15-ii))); + char g2=(char) (g1>>(8*(15-ii))); if (g2>3) { iL4=ii;