]> sigrok.org Git - libsigrok.git/commitdiff
output/srzip: decorate read pointer as const for awareness
authorGerhard Sittig <redacted>
Tue, 17 Oct 2023 19:28:16 +0000 (21:28 +0200)
committerGerhard Sittig <redacted>
Wed, 18 Oct 2023 19:35:13 +0000 (21:35 +0200)
Recipients of sample data as received from the data feed should consider
this data read-only, they are handed a reference to a message which is
also sent to other recipients.

Add the 'const' decoration in the output/srzip module to raise awareness
during future maintenance.

src/output/srzip.c

index 28223c7c6eca6a72524ae31c83a7a8f92ffd4415..e3b57e3eeb16c3e03766a6de8125f3735f331712 100644 (file)
@@ -396,12 +396,13 @@ static int zip_append(const struct sr_output *o,
  * @returns SR_OK et al error codes.
  */
 static int zip_append_queue(const struct sr_output *o,
-       uint8_t *buf, size_t unitsize, size_t length, gboolean flush)
+       const uint8_t *buf, size_t unitsize, size_t length, gboolean flush)
 {
        struct out_context *outc;
        struct logic_buff *buff;
        size_t send_size, remain, copy_size;
-       uint8_t *wrptr, *rdptr;
+       const uint8_t *rdptr;
+       uint8_t *wrptr;
        int ret;
 
        outc = o->priv;