Const correctness fixes.
diff --git a/dlls/wineps/escape.c b/dlls/wineps/escape.c index 5cec368..999f67d 100644 --- a/dlls/wineps/escape.c +++ b/dlls/wineps/escape.c
@@ -48,7 +48,7 @@ WARN("cbInput < sizeof(INT) (=%d) for QUERYESCSUPPORT\n", cbInput); return 0; } else { - UINT num = *(UINT *)in_data; + UINT num = *(const UINT *)in_data; TRACE("QUERYESCSUPPORT for %d\n", num); switch(num) { @@ -120,7 +120,7 @@ case SETLINECAP: { - INT newCap = *(INT *)in_data; + INT newCap = *(const INT *)in_data; if(cbInput != sizeof(INT)) { WARN("cbInput != sizeof(INT) (=%d) for SETLINECAP\n", cbInput); return 0; @@ -131,7 +131,7 @@ case SETLINEJOIN: { - INT newJoin = *(INT *)in_data; + INT newJoin = *(const INT *)in_data; if(cbInput != sizeof(INT)) { WARN("cbInput != sizeof(INT) (=%d) for SETLINEJOIN\n", cbInput); return 0; @@ -142,7 +142,7 @@ case SETMITERLIMIT: { - INT newLimit = *(INT *)in_data; + INT newLimit = *(const INT *)in_data; if(cbInput != sizeof(INT)) { WARN("cbInput != sizeof(INT) (=%d) for SETMITERLIMIT\n", cbInput); return 0; @@ -172,7 +172,7 @@ case EXT_DEVICE_CAPS: { - UINT cap = *(UINT *)in_data; + UINT cap = *(const UINT *)in_data; if(cbInput != sizeof(UINT)) { WARN("cbInput != sizeof(UINT) (=%d) for EXT_DEVICE_CAPS\n", cbInput); return 0; @@ -195,7 +195,7 @@ case EPSPRINTING: { - UINT epsprint = *(UINT*)in_data; + UINT epsprint = *(const UINT*)in_data; /* FIXME: In this mode we do not need to send page intros and page * ends according to the doc. But I just ignore that detail * for now. @@ -221,14 +221,14 @@ WriteSpool16(physDev->job.hJob, (LPSTR)psbegindocument, sizeof(psbegindocument)-1); physDev->job.in_passthrough = TRUE; } - return WriteSpool16(physDev->job.hJob,((char*)in_data)+2,*(WORD*)in_data); + return WriteSpool16(physDev->job.hJob,((char*)in_data)+2,*(const WORD*)in_data); } case POSTSCRIPT_IGNORE: { BOOL ret = physDev->job.quiet; - TRACE("POSTSCRIPT_IGNORE %d\n", *(short*)in_data); - physDev->job.quiet = *(short*)in_data; + TRACE("POSTSCRIPT_IGNORE %d\n", *(const short*)in_data); + physDev->job.quiet = *(const short*)in_data; return ret; } @@ -249,7 +249,7 @@ case END_PATH: { - struct PATH_INFO *info = (struct PATH_INFO*)in_data; + const struct PATH_INFO *info = (const struct PATH_INFO*)in_data; TRACE("END_PATH\n"); if(!physDev->pathdepth) { @@ -273,7 +273,7 @@ case CLIP_TO_PATH: { - WORD mode = *(WORD*)in_data; + WORD mode = *(const WORD*)in_data; switch(mode) { case CLIP_SAVE:
diff --git a/dlls/wineps/init.c b/dlls/wineps/init.c index 3ab4dd0..a3ecdce 100644 --- a/dlls/wineps/init.c +++ b/dlls/wineps/init.c
@@ -264,7 +264,7 @@ LPDEVMODEA dmA; DWORD size; BOOL Formname; - ptrdiff_t off_formname = (char *)dmW->dmFormName - (char *)dmW; + ptrdiff_t off_formname = (const char *)dmW->dmFormName - (const char *)dmW; if(!dmW) return NULL; Formname = (dmW->dmSize > off_formname); @@ -284,7 +284,7 @@ (off_formname + CCHFORMNAME * sizeof(WCHAR))); } dmA->dmSize = size; - memcpy((char *)dmA + dmA->dmSize, (char *)dmW + dmW->dmSize, + memcpy((char *)dmA + dmA->dmSize, (const char *)dmW + dmW->dmSize, dmW->dmDriverExtra); return dmA; }