Remove implicit conversion operator from RString to const char*
This is required for the RString to std::string migration. Mostly automated from https://github.com/aeubanks/rewriter/blob/main/c_str.cc, with some manual intervention required for fixing up `a + b.c_str()` to `(a + b).c_str()`. Added some overloads for some common global functions like sm_crash to reduce the number of changes required here.
This commit is contained in:
@@ -87,7 +87,7 @@ bool EventDevice::Open( RString sFile, InputDevice dev )
|
||||
{
|
||||
m_sPath = sFile;
|
||||
m_Dev = dev;
|
||||
m_iFD = open( sFile, O_RDWR );
|
||||
m_iFD = open( sFile.c_str(), O_RDWR );
|
||||
if( m_iFD == -1 )
|
||||
{
|
||||
// HACK: Let the caller handle errno.
|
||||
|
||||
Reference in New Issue
Block a user