Fix EOF implicit conversion
This commit is contained in:
parent
df1dda712e
commit
283d547686
@ -150,6 +150,11 @@ struct char_traits<unsigned char> : std::char_traits<char>
|
|||||||
{
|
{
|
||||||
return static_cast<int_type>(c);
|
return static_cast<int_type>(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int_type eof()
|
||||||
|
{
|
||||||
|
return static_cast<int_type>(EOF);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Explicitly define char traits for signed char since it is not standard
|
// Explicitly define char traits for signed char since it is not standard
|
||||||
|
|||||||
@ -6233,6 +6233,11 @@ struct char_traits<unsigned char> : std::char_traits<char>
|
|||||||
{
|
{
|
||||||
return static_cast<int_type>(c);
|
return static_cast<int_type>(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int_type eof()
|
||||||
|
{
|
||||||
|
return static_cast<int_type>(EOF);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Explicitly define char traits for signed char since it is not standard
|
// Explicitly define char traits for signed char since it is not standard
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user