From: Michael R Sweet Date: Wed, 2 Oct 2019 19:37:50 +0000 (-0400) Subject: Resolve new compiler warnings. X-Git-Tag: v2.3.1~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dc407006a7f5912d7610ccfb57a608986135263a;p=thirdparty%2Fcups.git Resolve new compiler warnings. --- diff --git a/cups/sidechannel.c b/cups/sidechannel.c index b43123a8c3..56a5d01162 100644 --- a/cups/sidechannel.c +++ b/cups/sidechannel.c @@ -1,10 +1,11 @@ /* * Side-channel API code for CUPS. * - * Copyright 2007-2014 by Apple Inc. - * Copyright 2006 by Easy Software Products. + * Copyright © 2007-2019 by Apple Inc. + * Copyright © 2006 by Easy Software Products. * - * Licensed under Apache License v2.0. See the file "LICENSE" for more information. + * Licensed under Apache License v2.0. See the file "LICENSE" for more + * information. */ /* @@ -589,8 +590,8 @@ cupsSideChannelWrite( if ((buffer = _cupsBufferGet((size_t)datalen + 4)) == NULL) return (-1); - buffer[0] = command; - buffer[1] = status; + buffer[0] = (char)command; + buffer[1] = (char)status; buffer[2] = (char)(datalen >> 8); buffer[3] = (char)(datalen & 255); diff --git a/cups/snmp.c b/cups/snmp.c index 1d9da01f20..6da119d767 100644 --- a/cups/snmp.c +++ b/cups/snmp.c @@ -1,7 +1,7 @@ /* * SNMP functions for CUPS. * - * Copyright © 2007-2014 by Apple Inc. + * Copyright © 2007-2019 by Apple Inc. * Copyright © 2006-2007 by Easy Software Products, all rights reserved. * * Licensed under Apache License v2.0. See the file "LICENSE" for more @@ -1167,7 +1167,7 @@ asn1_encode_snmp(unsigned char *buffer, /* I - Buffer */ memcpy(bufptr, packet->community, commlen); bufptr += commlen; - *bufptr++ = packet->request_type; /* Get-Request-PDU/Get-Next-Request-PDU */ + *bufptr++ = (unsigned char)packet->request_type; /* Get-Request-PDU/Get-Next-Request-PDU */ asn1_set_length(&bufptr, reqlen); asn1_set_integer(&bufptr, (int)packet->request_id); diff --git a/scheduler/ipp.c b/scheduler/ipp.c index a385597513..2fe3bf25cc 100644 --- a/scheduler/ipp.c +++ b/scheduler/ipp.c @@ -10429,7 +10429,7 @@ set_job_attrs(cupsd_client_t *con, /* I - Client connection */ case IPP_JOB_PROCESSING : case IPP_JOB_STOPPED : - if (job->state_value != attr->values[0].integer) + if (job->state_value != (ipp_jstate_t)attr->values[0].integer) { send_ipp_status(con, IPP_NOT_POSSIBLE, _("Job state cannot be changed."));