]> sigrok.org Git - libsigrok.git/blobdiff - trigger.c
build: Portability fixes.
[libsigrok.git] / trigger.c
index 97a7ef6817be0f61a0f4d312671440e852bd59fc..0783bb2af84dcd395f672ab8e738267b09b42dac 100644 (file)
--- a/trigger.c
+++ b/trigger.c
@@ -24,7 +24,7 @@
 #define LOG_PREFIX "trigger"
 /* * @endcond */
    
-SR_API struct sr_trigger *sr_trigger_new(char *name)
+SR_API struct sr_trigger *sr_trigger_new(const char *name)
 {
        struct sr_trigger *trig;
 
@@ -44,13 +44,13 @@ SR_API void sr_trigger_free(struct sr_trigger *trig)
                stage = l->data;
                g_slist_free_full(stage->matches, g_free);
        }
-       g_slist_free_full(trig->stages, (GDestroyNotify)g_slist_free);
+       g_slist_free_full(trig->stages, g_free);
 
        g_free(trig->name);
        g_free(trig);
 }
 
-SR_API struct sr_trigger_stage *sr_trigger_stage_new(struct sr_trigger *trig)
+SR_API struct sr_trigger_stage *sr_trigger_stage_add(struct sr_trigger *trig)
 {
        struct sr_trigger_stage *stage;