I think the last clause of the conditional, || __n <= __bos (__dest) may be backward. The code should call the runtime-checking function if __n is not constant, or if __n is known to be LARGER than the size of the destination. |
||
---|---|---|
.. | ||
string2.h | ||
string3.h |