summaryrefslogtreecommitdiff
path: root/contrib/pcl3
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2016-01-04 14:10:04 +0000
committerRobin Watts <robin.watts@artifex.com>2016-01-04 14:11:35 +0000
commit998c8bf7a2e409b6c4c29b8e535028a24404e7c5 (patch)
treed1c213bbf092ca94d78eb1bb4e37ae600a961d69 /contrib/pcl3
parent39cdb5df0e2f8e3e4410e008b2a7fb72dcdff805 (diff)
downloadghostpdl-998c8bf7a2e409b6c4c29b8e535028a24404e7c5.tar.gz
Squash warnings: Contrib devices
Workaround as many warnings as possible in the contrib devices. Removing dead code, checking return values etc, fixing type casts (char to unsigned char etc).
Diffstat (limited to 'contrib/pcl3')
-rw-r--r--contrib/pcl3/eprn/eprnparm.c6
-rw-r--r--contrib/pcl3/src/gdevpcl3.c12
2 files changed, 11 insertions, 7 deletions
diff --git a/contrib/pcl3/eprn/eprnparm.c b/contrib/pcl3/eprn/eprnparm.c
index c43e30d8a..041c24ae8 100644
--- a/contrib/pcl3/eprn/eprnparm.c
+++ b/contrib/pcl3/eprn/eprnparm.c
@@ -221,7 +221,7 @@ eprn_fillpage(gx_device *dev, gs_imager_state * pis, gx_device_color *pdevc)
}
-void eprn_replace_fillpage(gx_device *dev)
+static void eprn_replace_fillpage(gx_device *dev)
{
eprn_Eprn *eprn = &((eprn_Device *)dev)->eprn;
@@ -963,7 +963,7 @@ int eprn_put_params(gx_device *dev, gs_param_list *plist)
if (rc != 0) { \
if (rc != gs_error_VMerror) { \
eprintf1("%s" ERRPREF "Unknown colour model: `", epref); \
- errwrite(dev->memory, string_value.data, sizeof(char)*string_value.size); \
+ errwrite(dev->memory, (const char *)string_value.data, sizeof(char)*string_value.size); \
eprintf("'.\n"); \
} \
last_error = rc; \
@@ -1078,7 +1078,7 @@ int eprn_put_params(gx_device *dev, gs_param_list *plist)
else {
eprintf1("%s" ERRPREF "Invalid method for IntensityRendering: `",
epref);
- errwrite(dev->memory, string_value.data, sizeof(char)*string_value.size);
+ errwrite(dev->memory, (const char *)string_value.data, sizeof(char)*string_value.size);
eprintf("'.\n");
last_error = gs_error_rangecheck;
param_signal_error(plist, pname, last_error);
diff --git a/contrib/pcl3/src/gdevpcl3.c b/contrib/pcl3/src/gdevpcl3.c
index 2b9eb1c1e..7f1fcc68b 100644
--- a/contrib/pcl3/src/gdevpcl3.c
+++ b/contrib/pcl3/src/gdevpcl3.c
@@ -908,7 +908,8 @@ static int pcl3_put_params(gx_device *device, gs_param_list *plist)
else {
eprintf1("%s" ERRPREF "Unknown subdevice name: `", epref);
errwrite(dev->memory,
- string_value.data, sizeof(char)*string_value.size);
+ (const char *)string_value.data,
+ sizeof(char)*string_value.size);
eprintf("'.\n");
last_error = gs_error_rangecheck;
param_signal_error(plist, pname, last_error);
@@ -1018,7 +1019,8 @@ static int pcl3_put_params(gx_device *device, gs_param_list *plist)
else {
eprintf1("%s" ERRPREF "Invalid duplex capability: `", epref);
errwrite(dev->memory,
- string_value.data, sizeof(char)*string_value.size);
+ (const char *)string_value.data,
+ sizeof(char)*string_value.size);
eprintf("'.\n");
last_error = gs_error_rangecheck;
param_signal_error(plist, pname, last_error);
@@ -1074,7 +1076,8 @@ static int pcl3_put_params(gx_device *device, gs_param_list *plist)
if (rc != gs_error_VMerror) {
eprintf1("%s" ERRPREF "Unknown medium: `", epref);
errwrite(dev->memory,
- string_value.data, sizeof(char)*string_value.size);
+ (const char *)string_value.data,
+ sizeof(char)*string_value.size);
eprintf("'.\n");
}
last_error = rc;
@@ -1144,7 +1147,8 @@ static int pcl3_put_params(gx_device *device, gs_param_list *plist)
if (rc != gs_error_VMerror) {
eprintf1("%s" ERRPREF "Unknown print quality: `", epref);
errwrite(dev->memory,
- string_value.data, sizeof(char)*string_value.size);
+ (const char *)string_value.data,
+ sizeof(char)*string_value.size);
eprintf("'.\n");
}
last_error = rc;