- Always write 64b program pointer

This commit is contained in:
HarrievG 2021-05-13 09:12:27 +02:00 committed by Daniel Gibson
parent 7f7ed7e45f
commit 46157857b5
2 changed files with 0 additions and 9 deletions

View file

@ -226,13 +226,8 @@ void rvDebuggerClient::HandleBreak ( idBitMsg* msg )
msg->ReadString ( filename, MAX_PATH );
mBreakFilename = filename;
#if D3_SIZEOFPTR == 4 // 32 bit
int ptr32b = msg->ReadInt();
mBreakProgram = (idProgram*)ptr32b;
#else
int64_t ptr64b = msg->ReadInt64();
mBreakProgram = (idProgram*)ptr64b;
#endif
// Clear the variables
mVariables.Clear ( );

View file

@ -612,11 +612,7 @@ void rvDebuggerServer::Break ( idInterpreter* interpreter, idProgram* program, i
msg.WriteInt ( linenumber );
msg.WriteString ( fileStr.c_str() );
#if D3_SIZEOFPTR == 4 // 32 bit
msg.WriteInt( (int)mBreakProgram );
#else
msg.WriteInt64( (int64_t)mBreakProgram );
#endif
SendPacket ( msg.GetData(), msg.GetSize() );