2d2a51
diff -up hplip-3.9.6b/prnt/hpijs/dj3320.cpp.strstr-const hplip-3.9.6b/prnt/hpijs/dj3320.cpp
2d2a51
--- hplip-3.9.6b/prnt/hpijs/dj3320.cpp.strstr-const	2009-06-25 21:02:29.000000000 +0100
2d2a51
+++ hplip-3.9.6b/prnt/hpijs/dj3320.cpp	2009-07-27 16:14:52.868542337 +0100
2d2a51
@@ -405,7 +405,7 @@ DISPLAY_STATUS DJ3320::ParseError (BYTE 
2d2a51
 {
2d2a51
     DRIVER_ERROR err = NO_ERROR;
2d2a51
     BYTE byDevIDBuffer[DevIDBuffSize];
2d2a51
-    char *pcStr = NULL;
2d2a51
+    const char *pcStr = NULL;
2d2a51
     BYTE byStatus1, byStatus2;
2d2a51
 
2d2a51
     memset(byDevIDBuffer, 0, sizeof(byDevIDBuffer));
2d2a51
diff -up hplip-3.9.6b/prnt/hpijs/registry.cpp.strstr-const hplip-3.9.6b/prnt/hpijs/registry.cpp
2d2a51
--- hplip-3.9.6b/prnt/hpijs/registry.cpp.strstr-const	2009-06-25 21:02:29.000000000 +0100
2d2a51
+++ hplip-3.9.6b/prnt/hpijs/registry.cpp	2009-07-27 16:18:41.583417187 +0100
2d2a51
@@ -290,14 +290,14 @@ DRIVER_ERROR DeviceRegistry::SelectDevic
2d2a51
         err = pSS->GetDeviceID(DevIDBuffer, DevIDBuffSize, FALSE);
2d2a51
         ERRCHECK;   // should be either NO_ERROR or BAD_DEVICE_ID
2d2a51
 
2d2a51
-		char	*cmdStr = (char *) strstr ((const char *) DevIDBuffer+2, "CMD:");
2d2a51
+	char	*cmdStr = strstr ((char *) DevIDBuffer+2, "CMD:");
2d2a51
         char    *cmdStrEnd;
2d2a51
         if ((strstr((const char *) DevIDBuffer+2,"CMD:LDL")))
2d2a51
         {
2d2a51
             device = eDJ3320;
2d2a51
             match = TRUE;
2d2a51
         }
2d2a51
-        if (!match && cmdStr && (cmdStrEnd = (char *) strstr (cmdStr, ";")))
2d2a51
+        if (!match && cmdStr && (cmdStrEnd = strstr (cmdStr, ";")))
2d2a51
         {
2d2a51
             *cmdStrEnd = '\0';
2d2a51
             if (strstr (cmdStr, "LDL"))
2d2a51
@@ -309,12 +309,12 @@ DRIVER_ERROR DeviceRegistry::SelectDevic
2d2a51
         }
2d2a51
 		if (!match && !cmdStr)
2d2a51
 		{
2d2a51
-			cmdStr = (char *) strstr ((const char *) DevIDBuffer+2, "COMMAND SET:");
2d2a51
+			cmdStr = strstr ((char *) DevIDBuffer+2, "COMMAND SET:");
2d2a51
 		}
2d2a51
-		if (!match && cmdStr && (strstr ((const char *) cmdStr+4, "POSTSCRIPT") || 
2d2a51
-			                     strstr ((const char *) cmdStr+4, "PostScript") || 
2d2a51
-					             strstr ((const char *) cmdStr+4, "Postscript") || 
2d2a51
-					             strstr ((const char *) cmdStr+4, "postscript") ))
2d2a51
+		if (!match && cmdStr && (strstr (cmdStr+4, "POSTSCRIPT") || 
2d2a51
+			                     strstr (cmdStr+4, "PostScript") || 
2d2a51
+					             strstr (cmdStr+4, "Postscript") || 
2d2a51
+					             strstr (cmdStr+4, "postscript") ))
2d2a51
 		{
2d2a51
 			device = ePScript;
2d2a51
 			match = TRUE;