From d7772d7e5934f019d2ba9f285dea4672053b7d27 Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20LETZ?= Date: Tue, 20 Apr 2010 07:11:19 +0200 Subject: [PATCH] Cleanup JackRequest.h (use of sizeof...). --- common/JackRequest.h | 71 +++++++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 37 deletions(-) diff --git a/common/JackRequest.h b/common/JackRequest.h index 6ce6d2ea..9ec79620 100644 --- a/common/JackRequest.h +++ b/common/JackRequest.h @@ -146,7 +146,7 @@ struct JackClientCheckRequest : public JackRequest int Read(JackChannelTransaction* trans) { - CheckRes(trans->Read(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Read(&fName, sizeof(fName))); CheckRes(trans->Read(&fProtocol, sizeof(int))); return trans->Read(&fOptions, sizeof(int)); } @@ -154,7 +154,7 @@ struct JackClientCheckRequest : public JackRequest int Write(JackChannelTransaction* trans) { CheckRes(JackRequest::Write(trans)); - CheckRes(trans->Write(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Write(&fName, sizeof(fName))); CheckRes(trans->Write(&fProtocol, sizeof(int))); return trans->Write(&fOptions, sizeof(int)); } @@ -182,7 +182,7 @@ struct JackClientCheckResult : public JackResult int Read(JackChannelTransaction* trans) { CheckRes(JackResult::Read(trans)); - CheckRes(trans->Read(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Read(&fName, sizeof(fName))); CheckRes(trans->Read(&fStatus, sizeof(int))); return 0; } @@ -190,7 +190,7 @@ struct JackClientCheckResult : public JackResult int Write(JackChannelTransaction* trans) { CheckRes(JackResult::Write(trans)); - CheckRes(trans->Write(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Write(&fName, sizeof(fName))); CheckRes(trans->Write(&fStatus, sizeof(int))); return 0; } @@ -208,7 +208,6 @@ struct JackClientOpenRequest : public JackRequest int fUUID; char fName[JACK_CLIENT_NAME_SIZE + 1]; - JackClientOpenRequest() {} JackClientOpenRequest(const char* name, int pid, int uuid): JackRequest(JackRequest::kClientOpen) @@ -222,7 +221,7 @@ struct JackClientOpenRequest : public JackRequest { CheckRes(trans->Read(&fPID, sizeof(int))); CheckRes(trans->Read(&fUUID, sizeof(int))); - return trans->Read(&fName, JACK_CLIENT_NAME_SIZE + 1); + return trans->Read(&fName, sizeof(fName)); } int Write(JackChannelTransaction* trans) @@ -230,7 +229,7 @@ struct JackClientOpenRequest : public JackRequest CheckRes(JackRequest::Write(trans)); CheckRes(trans->Write(&fPID, sizeof(int))); CheckRes(trans->Write(&fUUID, sizeof(int))); - return trans->Write(&fName, JACK_CLIENT_NAME_SIZE + 1); + return trans->Write(&fName, sizeof(fName)); } }; @@ -383,8 +382,8 @@ struct JackPortRegisterRequest : public JackRequest int Read(JackChannelTransaction* trans) { CheckRes(trans->Read(&fRefNum, sizeof(int))); - CheckRes(trans->Read(&fName, JACK_PORT_NAME_SIZE + 1)); - CheckRes(trans->Read(&fPortType, JACK_PORT_TYPE_SIZE + 1)); + CheckRes(trans->Read(&fName, sizeof(fName))); + CheckRes(trans->Read(&fPortType, sizeof(fPortType))); CheckRes(trans->Read(&fFlags, sizeof(unsigned int))); CheckRes(trans->Read(&fBufferSize, sizeof(unsigned int))); return 0; @@ -394,8 +393,8 @@ struct JackPortRegisterRequest : public JackRequest { CheckRes(JackRequest::Write(trans)); CheckRes(trans->Write(&fRefNum, sizeof(int))); - CheckRes(trans->Write(&fName, JACK_PORT_NAME_SIZE + 1)); - CheckRes(trans->Write(&fPortType, JACK_PORT_TYPE_SIZE + 1)); + CheckRes(trans->Write(&fName, sizeof(fName))); + CheckRes(trans->Write(&fPortType, sizeof(fPortType))); CheckRes(trans->Write(&fFlags, sizeof(unsigned int))); CheckRes(trans->Write(&fBufferSize, sizeof(unsigned int))); return 0; @@ -485,8 +484,8 @@ struct JackPortConnectNameRequest : public JackRequest int Read(JackChannelTransaction* trans) { CheckRes(trans->Read(&fRefNum, sizeof(int))); - CheckRes(trans->Read(&fSrc, JACK_PORT_NAME_SIZE + 1)); - CheckRes(trans->Read(&fDst, JACK_PORT_NAME_SIZE + 1)); + CheckRes(trans->Read(&fSrc, sizeof(fSrc))); + CheckRes(trans->Read(&fDst, sizeof(fDst))); return 0; } @@ -495,8 +494,8 @@ struct JackPortConnectNameRequest : public JackRequest { CheckRes(JackRequest::Write(trans)); CheckRes(trans->Write(&fRefNum, sizeof(int))); - CheckRes(trans->Write(&fSrc, JACK_PORT_NAME_SIZE + 1)); - CheckRes(trans->Write(&fDst, JACK_PORT_NAME_SIZE + 1)); + CheckRes(trans->Write(&fSrc, sizeof(fSrc))); + CheckRes(trans->Write(&fDst, sizeof(fDst))); return 0; } @@ -525,8 +524,8 @@ struct JackPortDisconnectNameRequest : public JackRequest int Read(JackChannelTransaction* trans) { CheckRes(trans->Read(&fRefNum, sizeof(int))); - CheckRes(trans->Read(&fSrc, JACK_PORT_NAME_SIZE + 1)); - CheckRes(trans->Read(&fDst, JACK_PORT_NAME_SIZE + 1)); + CheckRes(trans->Read(&fSrc, sizeof(fSrc))); + CheckRes(trans->Read(&fDst, sizeof(fDst))); return 0; } @@ -534,8 +533,8 @@ struct JackPortDisconnectNameRequest : public JackRequest { CheckRes(JackRequest::Write(trans)); CheckRes(trans->Write(&fRefNum, sizeof(int))); - CheckRes(trans->Write(&fSrc, JACK_PORT_NAME_SIZE + 1)); - CheckRes(trans->Write(&fDst, JACK_PORT_NAME_SIZE + 1)); + CheckRes(trans->Write(&fSrc, sizeof(fSrc))); + CheckRes(trans->Write(&fDst, sizeof(fDst))); return 0; } @@ -609,7 +608,6 @@ struct JackPortDisconnectRequest : public JackRequest CheckRes(trans->Write(&fSrc, sizeof(jack_port_id_t))); CheckRes(trans->Write(&fDst, sizeof(jack_port_id_t))); return 0; - } }; @@ -637,7 +635,7 @@ struct JackPortRenameRequest : public JackRequest { CheckRes(trans->Read(&fRefNum, sizeof(int))); CheckRes(trans->Read(&fPort, sizeof(jack_port_id_t))); - CheckRes(trans->Read(&fName, JACK_PORT_NAME_SIZE + 1)); + CheckRes(trans->Read(&fName, sizeof(fName))); return 0; } @@ -646,7 +644,7 @@ struct JackPortRenameRequest : public JackRequest CheckRes(JackRequest::Write(trans)); CheckRes(trans->Write(&fRefNum, sizeof(int))); CheckRes(trans->Write(&fPort, sizeof(jack_port_id_t))); - CheckRes(trans->Write(&fName, JACK_PORT_NAME_SIZE + 1)); + CheckRes(trans->Write(&fName, sizeof(fName))); return 0; } @@ -819,14 +817,14 @@ struct JackGetInternalClientNameResult : public JackResult int Read(JackChannelTransaction* trans) { CheckRes(JackResult::Read(trans)); - CheckRes(trans->Read(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Read(&fName, sizeof(fName))); return 0; } int Write(JackChannelTransaction* trans) { CheckRes(JackResult::Write(trans)); - CheckRes(trans->Write(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Write(&fName, sizeof(fName))); return 0; } @@ -853,14 +851,14 @@ struct JackInternalClientHandleRequest : public JackRequest int Read(JackChannelTransaction* trans) { CheckRes(trans->Read(&fRefNum, sizeof(int))); - return trans->Read(&fName, JACK_CLIENT_NAME_SIZE + 1); + return trans->Read(&fName, sizeof(fName)); } int Write(JackChannelTransaction* trans) { CheckRes(JackRequest::Write(trans)); CheckRes(trans->Write(&fRefNum, sizeof(int))); - return trans->Write(&fName, JACK_CLIENT_NAME_SIZE + 1); + return trans->Write(&fName, sizeof(fName)); } }; @@ -931,9 +929,9 @@ struct JackInternalClientLoadRequest : public JackRequest int Read(JackChannelTransaction* trans) { CheckRes(trans->Read(&fRefNum, sizeof(int))); - CheckRes(trans->Read(&fName, JACK_CLIENT_NAME_SIZE + 1)); - CheckRes(trans->Read(&fDllName, MAX_PATH + 1)); - CheckRes(trans->Read(&fLoadInitName, JACK_LOAD_INIT_LIMIT + 1)); + CheckRes(trans->Read(&fName, sizeof(fName))); + CheckRes(trans->Read(&fDllName, sizeof(fDllName))); + CheckRes(trans->Read(&fLoadInitName, sizeof(fLoadInitName))); CheckRes(trans->Read(&fUUID, sizeof(int))); return trans->Read(&fOptions, sizeof(int)); } @@ -942,9 +940,9 @@ struct JackInternalClientLoadRequest : public JackRequest { CheckRes(JackRequest::Write(trans)); CheckRes(trans->Write(&fRefNum, sizeof(int))); - CheckRes(trans->Write(&fName, JACK_CLIENT_NAME_SIZE + 1)); - CheckRes(trans->Write(&fDllName, MAX_PATH + 1)); - CheckRes(trans->Write(&fLoadInitName, JACK_LOAD_INIT_LIMIT + 1)); + CheckRes(trans->Write(&fName, sizeof(fName))); + CheckRes(trans->Write(&fDllName, sizeof(fDllName))); + CheckRes(trans->Write(&fLoadInitName, sizeof(fLoadInitName))); CheckRes(trans->Write(&fUUID, sizeof(int))); return trans->Write(&fOptions, sizeof(int)); } @@ -1222,7 +1220,6 @@ struct JackSessionReplyRequest : public JackRequest struct JackClientNameResult : public JackResult { - char fName[JACK_CLIENT_NAME_SIZE + 1]; JackClientNameResult(): JackResult() @@ -1396,25 +1393,25 @@ struct JackClientNotification int Read(JackChannelTransaction* trans) { - CheckRes(trans->Read(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Read(&fName, sizeof(fName))); CheckRes(trans->Read(&fRefNum, sizeof(int))); CheckRes(trans->Read(&fNotify, sizeof(int))); CheckRes(trans->Read(&fValue1, sizeof(int))); CheckRes(trans->Read(&fValue2, sizeof(int))); CheckRes(trans->Read(&fSync, sizeof(int))); - CheckRes(trans->Read(&fMessage, JACK_MESSAGE_SIZE + 1)); + CheckRes(trans->Read(&fMessage, sizeof(fName))); return 0; } int Write(JackChannelTransaction* trans) { - CheckRes(trans->Write(&fName, JACK_CLIENT_NAME_SIZE + 1)); + CheckRes(trans->Write(&fName, sizeof(fName))); CheckRes(trans->Write(&fRefNum, sizeof(int))); CheckRes(trans->Write(&fNotify, sizeof(int))); CheckRes(trans->Write(&fValue1, sizeof(int))); CheckRes(trans->Write(&fValue2, sizeof(int))); CheckRes(trans->Write(&fSync, sizeof(int))); - CheckRes(trans->Write(&fMessage, JACK_MESSAGE_SIZE + 1)); + CheckRes(trans->Write(&fMessage, sizeof(fName))); return 0; } -- 2.11.4.GIT