]> sigrok.org Git - libsigrok.git/blobdiff - session.c
Pass sr_datafeed_packets and payloads with const pointers
[libsigrok.git] / session.c
index 81e09b114dc59c44a2300dd85ad927329a7714ba..6a4a3c99704b4e2c5f371911594c685a9417ed06 100644 (file)
--- a/session.c
+++ b/session.c
@@ -370,10 +370,10 @@ SR_API int sr_session_stop(void)
  *
  * @param packet The packet to show debugging information for.
  */
-static void datafeed_dump(struct sr_datafeed_packet *packet)
+static void datafeed_dump(const struct sr_datafeed_packet *packet)
 {
-       struct sr_datafeed_logic *logic;
-       struct sr_datafeed_analog *analog;
+       const struct sr_datafeed_logic *logic;
+       const struct sr_datafeed_analog *analog;
 
        switch (packet->type) {
        case SR_DF_HEADER:
@@ -426,7 +426,7 @@ static void datafeed_dump(struct sr_datafeed_packet *packet)
  * @private
  */
 SR_PRIV int sr_session_send(const struct sr_dev_inst *sdi,
-                           struct sr_datafeed_packet *packet)
+                           const struct sr_datafeed_packet *packet)
 {
        GSList *l;
        sr_datafeed_callback_t cb;