version 1.14, 2009/10/27 23:59:43 |
version 1.15, 2011/01/01 12:11:37 |
|
|
for (; start < end; start++) |
for (; start < end; start++) |
if (mask[*start]) { |
if (mask[*start]) { |
if (*start <= 1) { |
if (*start <= 1) { |
if (tablepos+2 >= endkey) |
if (tablepos + 2 >= endkey) |
return (NULL); |
return (NULL); |
*tablepos++ = lweight[1]; |
*tablepos++ = lweight[1]; |
*tablepos++ = lweight[*start ? 2 : 1]; |
*tablepos++ = lweight[*start ? 2 : 1]; |
} else { |
} else { |
*tablepos++ = lweight[*start]; |
if (tablepos + 1 >= endkey) |
if (tablepos == endkey) |
|
return (NULL); |
return (NULL); |
|
*tablepos++ = lweight[*start]; |
} |
} |
} |
} |
*tablepos++ = lweight[0]; |
*tablepos++ = lweight[0]; |