X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=backend%2Fnetwork.c;fp=backend%2Fnetwork.c;h=4560fb03375509f48750e2ef148206c8035d7690;hb=7d5824d6a8f0aeb47c446f61e655c3a0f5c51e93;hp=62be7f399e6c82930cc1f1ad2908c84553f3759d;hpb=3bc376ee94dd13ff43b9af675eb7381e443ea6ea;p=thirdparty%2Fcups.git diff --git a/backend/network.c b/backend/network.c index 62be7f399..4560fb033 100644 --- a/backend/network.c +++ b/backend/network.c @@ -175,13 +175,13 @@ backendNetworkSideCB( { case CUPS_ASN1_BOOLEAN : snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%d", packet.object_value.boolean); - datalen += strlen(dataptr); + datalen += (int)strlen(dataptr); break; case CUPS_ASN1_INTEGER : snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%d", packet.object_value.integer); - datalen += strlen(dataptr); + datalen += (int)strlen(dataptr); break; case CUPS_ASN1_BIT_STRING : @@ -193,13 +193,13 @@ backendNetworkSideCB( memcpy(dataptr, packet.object_value.string.bytes, i); - datalen += i; + datalen += (int)i; break; case CUPS_ASN1_OID : _cupsSNMPOIDToString(packet.object_value.oid, dataptr, sizeof(data) - (size_t)(dataptr - data)); - datalen += strlen(dataptr); + datalen += (int)strlen(dataptr); break; case CUPS_ASN1_HEX_STRING : @@ -208,22 +208,22 @@ backendNetworkSideCB( dataptr < (data + sizeof(data) - 3); i ++, dataptr += 2) sprintf(dataptr, "%02X", packet.object_value.string.bytes[i]); - datalen += strlen(dataptr); + datalen += (int)strlen(dataptr); break; case CUPS_ASN1_COUNTER : snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%u", packet.object_value.counter); - datalen += strlen(dataptr); + datalen += (int)strlen(dataptr); break; case CUPS_ASN1_GAUGE : snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%u", packet.object_value.gauge); - datalen += strlen(dataptr); + datalen += (int)strlen(dataptr); break; case CUPS_ASN1_TIMETICKS : snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%u", packet.object_value.timeticks); - datalen += strlen(dataptr); + datalen += (int)strlen(dataptr); break; default :