Skip to content

Commit

Permalink
PS2: used C++ const_cast<...> where appropriate
Browse files Browse the repository at this point in the history
  • Loading branch information
sunmax committed Jan 18, 2014
1 parent 17e8a6f commit 14f3a09
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions backends/platform/ps2/asyncfio.cpp
Expand Up @@ -33,7 +33,7 @@

AsyncFio::AsyncFio(void) {
_runningOp = NULL;
memset((int *)_ioSlots, 0, MAX_HANDLES * sizeof(int));
memset(const_cast<int *>(_ioSlots), 0, MAX_HANDLES * sizeof(int));
ee_sema_t newSema;
newSema.init_count = 1;
newSema.max_count = 1;
Expand Down Expand Up @@ -80,7 +80,7 @@ void AsyncFio::close(int handle) {

void AsyncFio::checkSync(void) {
if (_runningOp) {
fileXioWaitAsync(FXIO_WAIT, (int *)_runningOp);
fileXioWaitAsync(FXIO_WAIT, const_cast<int *>(_runningOp));
_runningOp = NULL;
}
}
Expand All @@ -99,7 +99,7 @@ void AsyncFio::write(int fd, const void *src, unsigned int len) {
checkSync();
assert(fd < MAX_HANDLES);
_runningOp = _ioSlots + fd;
fileXioWrite(fd, (unsigned char *)src, len);
fileXioWrite(fd, (unsigned char *)const_cast<void *>(src), len);
SignalSema(_ioSema);
}

Expand Down Expand Up @@ -210,7 +210,7 @@ bool AsyncFio::poll(int fd) {
bool retVal = false;
if (PollSema(_ioSema) >= 0) {
if (_runningOp == _ioSlots + fd) {
if (fileXioWaitAsync(FXIO_NOWAIT, (int *)_runningOp) == FXIO_COMPLETE) {
if (fileXioWaitAsync(FXIO_NOWAIT, const_cast<int *>(_runningOp)) == FXIO_COMPLETE) {
_runningOp = NULL;
retVal = true;
} else
Expand All @@ -226,7 +226,7 @@ bool AsyncFio::fioAvail(void) {
bool retVal = false;
if (PollSema(_ioSema) > 0) {
if (_runningOp) {
if (fileXioWaitAsync(FXIO_NOWAIT, (int *)_runningOp) == FXIO_COMPLETE) {
if (fileXioWaitAsync(FXIO_NOWAIT, const_cast<int *>(_runningOp)) == FXIO_COMPLETE) {
_runningOp = NULL;
retVal = true;
} else
Expand Down

0 comments on commit 14f3a09

Please sign in to comment.