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);
|
||||
}
|
||||
|
||||
static int_type eof()
|
||||
{
|
||||
return static_cast<int_type>(EOF);
|
||||
}
|
||||
};
|
||||
|
||||
// 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);
|
||||
}
|
||||
|
||||
static int_type eof()
|
||||
{
|
||||
return static_cast<int_type>(EOF);
|
||||
}
|
||||
};
|
||||
|
||||
// Explicitly define char traits for signed char since it is not standard
|
||||
|
||||
Loading…
Reference in New Issue
Block a user