]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - backend/network.c
Fix Linux builds without normal prerequisite libraries installed.
[thirdparty/cups.git] / backend / network.c
index 62be7f399e6c82930cc1f1ad2908c84553f3759d..4560fb03375509f48750e2ef148206c8035d7690 100644 (file)
@@ -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 :