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;
 }