]> sigrok.org Git - libsigrokdecode.git/blobdiff - type_logic.c
srd: Add/use SRD_API/SRD_PRIV macros.
[libsigrokdecode.git] / type_logic.c
index ebe81e33a6545abf210240735902feddf3a7235c..5e499f4a8c9ee4cfa4feb1f4e6c4c6abd062c39c 100644 (file)
 #include <inttypes.h>
 #include <string.h>
 
-PyObject *srd_logic_iter(PyObject *self)
+static PyObject *srd_logic_iter(PyObject *self)
 {
        return self;
 }
 
-PyObject *srd_logic_iternext(PyObject *self)
+static PyObject *srd_logic_iternext(PyObject *self)
 {
        int i;
        PyObject *py_samplenum, *py_samples;
@@ -66,7 +66,7 @@ PyObject *srd_logic_iternext(PyObject *self)
        return logic->sample;
 }
 
-PyTypeObject srd_logic_type = {
+SRD_PRIV PyTypeObject srd_logic_type = {
        PyVarObject_HEAD_INIT(NULL, 0)
        .tp_name = "srd_logic",
        .tp_basicsize = sizeof(srd_logic),