]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
capsule: make capsule_encap_udp_hdr static
authorDaniel Stenberg <daniel@haxx.se>
Wed, 27 May 2026 13:50:19 +0000 (15:50 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 27 May 2026 21:17:44 +0000 (23:17 +0200)
And drop the Curl_ prefix.

Closes #21777

lib/capsule.c
lib/capsule.h

index f8dfcc050cc0a9fbf92d82a5f840873f22682754..2d9af5cea58f6e1e4f631d245f6da192d3de743f 100644 (file)
@@ -135,8 +135,15 @@ static CURLcode capsule_decode_varint_at(struct bufq *recvbufq,
   return CURLE_OK;
 }
 
-size_t Curl_capsule_encap_udp_hdr(uint8_t *hdr, size_t hdrlen,
-                                  size_t payload_len)
+/**
+ * Write the capsule header (type + varint length + context ID) into `hdr`.
+ * @param hdr         Output buffer (must be >= HTTP_CAPSULE_HEADER_MAX_SIZE)
+ * @param hdrlen      Size of `hdr` in bytes
+ * @param payload_len Length of the UDP payload that follows
+ * @return Number of header bytes written, or 0 on error
+ */
+static size_t capsule_encap_udp_hdr(uint8_t *hdr, size_t hdrlen,
+                                    size_t payload_len)
 {
   size_t off = 0;
   DEBUGASSERT(hdrlen >= HTTP_CAPSULE_HEADER_MAX_SIZE);
@@ -156,7 +163,7 @@ CURLcode Curl_capsule_encap_udp_datagram(struct dynbuf *dyn,
   size_t hdr_len;
 
   curlx_dyn_init(dyn, HTTP_CAPSULE_HEADER_MAX_SIZE + blen);
-  hdr_len = Curl_capsule_encap_udp_hdr(hdr, sizeof(hdr), blen);
+  hdr_len = capsule_encap_udp_hdr(hdr, sizeof(hdr), blen);
   DEBUGASSERT(hdr_len);
   if(!hdr_len)
     return CURLE_FAILED_INIT;
index fa7dec19cb0d29931fdc79791784888bfa50cb0d..4d50f783600d1af2943f9f62f5b799ebb93593e5 100644 (file)
 
 /* HTTP Capsule function prototypes */
 
-/**
- * Write the capsule header (type + varint length + context ID) into `hdr`.
- * @param hdr         Output buffer (must be >= HTTP_CAPSULE_HEADER_MAX_SIZE)
- * @param hdrlen      Size of `hdr` in bytes
- * @param payload_len Length of the UDP payload that follows
- * @return Number of header bytes written, or 0 on error
- */
-size_t Curl_capsule_encap_udp_hdr(uint8_t *hdr, size_t hdrlen,
-                                  size_t payload_len);
-
 /**
  * Encapsulate UDP payload into HTTP Datagram capsule format
  * @param dyn   Dynamic buffer to write capsule to