2010-03-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Rewritten lastByteMask
	* src/bitfield.h
pull/1/head
Tatsuhiro Tsujikawa 2010-03-24 14:17:08 +00:00
parent 522ab21ebf
commit 6301084ea8
2 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2010-03-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Rewritten lastByteMask
* src/bitfield.h
2010-03-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Redefined the maximum length of buffer used for HTTP header.

View File

@ -54,7 +54,12 @@ inline unsigned char lastByteMask(size_t nbits)
if(nbits == 0) {
return 0;
} else {
return -256 >> (8-((nbits+7)/8*8-nbits));
int s = nbits%8;
if(s == 0) {
return 0xff;
} else {
return -256 >> s;
}
}
}