if (char_argument)
{
value.l = va_arg(ap,char);
+ if (!signed_argument)
+ {
+ value.l &= 0xFF;
+ }
}
else if (long_argument)
{
else // must be int
{
value.l = va_arg(ap,int);
+ if (!signed_argument)
+ {
+ value.l &= 0xFFFF;
+ }
}
if ( signed_argument )