]> sigrok.org Git - libsigrok.git/blobdiff - sigrok.h
output_gnuplot: Simplify event().
[libsigrok.git] / sigrok.h
index 6525fa843b9af460987bdcd9aa3cd009123289dd..78f1567ca775e7a8621a80e305934000fc6e283f 100644 (file)
--- a/sigrok.h
+++ b/sigrok.h
@@ -178,12 +178,12 @@ void sigrok_cleanup(void);
 struct datastore {
        /* Size in bytes of the number of units stored in this datastore */
        int ds_unitsize;
-       unsigned int num_units;
+       unsigned int num_units; /* TODO: uint64_t */
        GSList *chunklist;
 };
 
-struct datastore *datastore_new(int unitsize);
-void datastore_destroy(struct datastore *ds);
+int datastore_new(int unitsize, struct datastore **ds);
+int datastore_destroy(struct datastore *ds);
 void datastore_put(struct datastore *ds, void *data, unsigned int length,
                   int in_unitsize, int *probelist);