]> sigrok.org Git - libsigrok.git/commitdiff
sr: input/output: Mark more symbols with SR_PRIV.
authorUwe Hermann <redacted>
Sat, 4 Feb 2012 09:56:51 +0000 (10:56 +0100)
committerUwe Hermann <redacted>
Sun, 5 Feb 2012 14:05:13 +0000 (15:05 +0100)
15 files changed:
input/binary.c
input/chronovu_la8.c
input/input.c
output/analog.c
output/binary.c
output/chronovu_la8.c
output/csv.c
output/gnuplot.c
output/ols.c
output/output.c
output/text/ascii.c
output/text/bits.c
output/text/hex.c
output/text/text.c
output/text/text.h

index 9172eb8e8fc66bbd5d919ce6d9b3130011ea25a0..f00a14b89a50272c62b40eedf0bab9c5dd8c4723 100644 (file)
@@ -102,7 +102,7 @@ static int loadfile(struct sr_input *in, const char *filename)
        return SR_OK;
 }
 
-struct sr_input_format input_binary = {
+SR_PRIV struct sr_input_format input_binary = {
        .id = "binary",
        .description = "Raw binary",
        .format_match = format_match,
index efc7704c3cbc1057aa4ef1a2e31fc35630abc592..a2aab33512e0a7984a9ec4d0e33f331f7a09d5db 100644 (file)
@@ -167,7 +167,7 @@ static int loadfile(struct sr_input *in, const char *filename)
        return SR_OK;
 }
 
-struct sr_input_format input_chronovu_la8 = {
+SR_PRIV struct sr_input_format input_chronovu_la8 = {
        .id = "chronovu-la8",
        .description = "ChronoVu LA8",
        .format_match = format_match,
index 3f60b1a81aa7f851d2a6ffca9d9765689eef78f0..d1d465505cbd3ca47c1912d8c9c4ce105b48e7c0 100644 (file)
@@ -20,8 +20,8 @@
 #include "sigrok.h"
 #include "sigrok-internal.h"
 
-extern struct sr_input_format input_chronovu_la8;
-extern struct sr_input_format input_binary;
+extern SR_PRIV struct sr_input_format input_chronovu_la8;
+extern SR_PRIV struct sr_input_format input_binary;
 
 static struct sr_input_format *input_module_list[] = {
        &input_chronovu_la8,
index 65c8c96540a412567c4e7c841506f4f4e8cd8f35..58c37dba6ae933d7f5f125744f5a185d01823ac1 100644 (file)
@@ -437,7 +437,7 @@ static int data_ascii(struct sr_output *o, const char *data_in,
 }
 #endif
 
-struct sr_output_format output_analog_bits = {
+SR_PRIV struct sr_output_format output_analog_bits = {
        .id = "analog_bits",
        .description = "Bits (takes argument, default 64)",
        .df_type = SR_DF_ANALOG,
@@ -445,6 +445,7 @@ struct sr_output_format output_analog_bits = {
        .data = data_bits,
        .event = event,
 };
+
 #if 0
 struct sr_output_format output_analog_hex = {
        .id = "analog_hex",
index daf0feab8dc4e3cf18a003eccf23281fc2728421..f0a3c35a9f9a03e30d5266e8fd35f52bb815d049 100644 (file)
@@ -59,7 +59,7 @@ static int data(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_binary = {
+SR_PRIV struct sr_output_format output_binary = {
        .id = "binary",
        .description = "Raw binary",
        .df_type = SR_DF_LOGIC,
index f61273526362cc9389516216c5f671eb74dce33c..6ef99dafbfc6621cb58d9f7c67385af8c840de16 100644 (file)
@@ -231,7 +231,7 @@ static int data(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_chronovu_la8 = {
+SR_PRIV struct sr_output_format output_chronovu_la8 = {
        .id = "chronovu-la8",
        .description = "ChronoVu LA8",
        .df_type = SR_DF_LOGIC,
index 48c2021883ad21fa97dc2b59a2f66f8264b62ab3..2f91226ba8620cfa664dd23ce442ec8da7f5d32e 100644 (file)
@@ -216,7 +216,7 @@ static int data(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_csv = {
+SR_PRIV struct sr_output_format output_csv = {
        .id = "csv",
        .description = "Comma-separated values (CSV)",
        .df_type = SR_DF_LOGIC,
index 77ca39fe59c4d90da234201621bdb85b16ad464b..fffafdfcafb41475c27df23ab772690ed6258d16 100644 (file)
@@ -277,7 +277,7 @@ static int data(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_gnuplot = {
+SR_PRIV struct sr_output_format output_gnuplot = {
        .id = "gnuplot",
        .description = "Gnuplot",
        .df_type = SR_DF_LOGIC,
index 92d1d106de57b9ab09542102401b0a7b39869625..044034568720896d8ccadc0601b9e477913208f3 100644 (file)
@@ -124,7 +124,7 @@ static int data(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_ols = {
+SR_PRIV struct sr_output_format output_ols = {
        .id = "ols",
        .description = "OpenBench Logic Sniffer",
        .df_type = SR_DF_LOGIC,
index 8d363f6a325a4555f6d316e45d079bb7b313f424..44747c257ae887894ee848e4fbc6ee383fda6a63 100644 (file)
 #include "sigrok.h"
 #include "sigrok-internal.h"
 
-extern struct sr_output_format output_text_bits;
-extern struct sr_output_format output_text_hex;
-extern struct sr_output_format output_text_ascii;
-extern struct sr_output_format output_binary;
-extern struct sr_output_format output_vcd;
-extern struct sr_output_format output_ols;
-extern struct sr_output_format output_gnuplot;
-extern struct sr_output_format output_chronovu_la8;
-extern struct sr_output_format output_csv;
-/* extern struct sr_output_format output_analog_bits; */
-/* extern struct sr_output_format output_analog_gnuplot; */
+extern SR_PRIV struct sr_output_format output_text_bits;
+extern SR_PRIV struct sr_output_format output_text_hex;
+extern SR_PRIV struct sr_output_format output_text_ascii;
+extern SR_PRIV struct sr_output_format output_binary;
+extern SR_PRIV struct sr_output_format output_vcd;
+extern SR_PRIV struct sr_output_format output_ols;
+extern SR_PRIV struct sr_output_format output_gnuplot;
+extern SR_PRIV struct sr_output_format output_chronovu_la8;
+extern SR_PRIV struct sr_output_format output_csv;
+/* extern SR_PRIV struct sr_output_format output_analog_bits; */
+/* extern SR_PRIV struct sr_output_format output_analog_gnuplot; */
 
 static struct sr_output_format *output_module_list[] = {
        &output_text_bits,
index 2d6aad720666618d347c70d43227a93c938fea88..d97243e6e9a169110d3c37140492784b4a961249 100644 (file)
 #include "sigrok-internal.h"
 #include "text.h"
 
-int init_ascii(struct sr_output *o)
+SR_PRIV int init_ascii(struct sr_output *o)
 {
        return init(o, DEFAULT_BPL_ASCII, MODE_ASCII);
 }
 
-int data_ascii(struct sr_output *o, const char *data_in, uint64_t length_in,
-              char **data_out, uint64_t *length_out)
+SR_PRIV int data_ascii(struct sr_output *o, const char *data_in,
+                      uint64_t length_in, char **data_out,
+                      uint64_t *length_out)
 {
        struct context *ctx;
        unsigned int outsize, offset, p;
@@ -114,7 +115,7 @@ int data_ascii(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_text_ascii = {
+SR_PRIV struct sr_output_format output_text_ascii = {
        .id = "ascii",
        .description = "ASCII (takes argument, default 74)",
        .df_type = SR_DF_LOGIC,
index 1d9181849e720d5b65c45ab0afc7f422375162d3..bb90e1c912c5852212259d8b8bf7b2eab248f190 100644 (file)
 #include "sigrok-internal.h"
 #include "text.h"
 
-int init_bits(struct sr_output *o)
+SR_PRIV int init_bits(struct sr_output *o)
 {
        return init(o, DEFAULT_BPL_BITS, MODE_BITS);
 }
 
-int data_bits(struct sr_output *o, const char *data_in, uint64_t length_in,
-             char **data_out, uint64_t *length_out)
+SR_PRIV int data_bits(struct sr_output *o, const char *data_in,
+                     uint64_t length_in, char **data_out, uint64_t *length_out)
 {
        struct context *ctx;
        unsigned int outsize, offset, p;
@@ -101,7 +101,7 @@ int data_bits(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_text_bits = {
+SR_PRIV struct sr_output_format output_text_bits = {
        .id = "bits",
        .description = "Bits (takes argument, default 64)",
        .df_type = SR_DF_LOGIC,
index 9c74d7302dc822a1d5d602dd40d784dd1aaf1aa8..964cb9ccb69e69e0c7ca676b4d417a8f3de53ae8 100644 (file)
 #include "sigrok.h"
 #include "text.h"
 
-int init_hex(struct sr_output *o)
+SR_PRIV int init_hex(struct sr_output *o)
 {
        return init(o, DEFAULT_BPL_HEX, MODE_HEX);
 }
 
-int data_hex(struct sr_output *o, const char *data_in, uint64_t length_in,
-            char **data_out, uint64_t *length_out)
+SR_PRIV int data_hex(struct sr_output *o, const char *data_in,
+                    uint64_t length_in, char **data_out, uint64_t *length_out)
 {
        struct context *ctx;
        unsigned int outsize, offset, p;
@@ -89,7 +89,7 @@ int data_hex(struct sr_output *o, const char *data_in, uint64_t length_in,
        return SR_OK;
 }
 
-struct sr_output_format output_text_hex = {
+SR_PRIV struct sr_output_format output_text_hex = {
        .id = "hex",
        .description = "Hexadecimal (takes argument, default 192)",
        .df_type = SR_DF_LOGIC,
index ad3e91d0e1856d52af4d9866bc52f85360510662..29740656c839e3d1dccd362317c99d9a7f74ab87 100644 (file)
@@ -26,7 +26,7 @@
 #include "sigrok.h"
 #include "text.h"
 
-void flush_linebufs(struct context *ctx, char *outbuf)
+SR_PRIV void flush_linebufs(struct context *ctx, char *outbuf)
 {
        static int max_probename_len = 0;
        int len, i;
@@ -63,7 +63,7 @@ void flush_linebufs(struct context *ctx, char *outbuf)
        memset(ctx->linebuf, 0, i * ctx->linebuf_len);
 }
 
-int init(struct sr_output *o, int default_spl, enum outputmode mode)
+SR_PRIV int init(struct sr_output *o, int default_spl, enum outputmode mode)
 {
        struct context *ctx;
        struct sr_probe *probe;
@@ -136,8 +136,8 @@ int init(struct sr_output *o, int default_spl, enum outputmode mode)
        return SR_OK;
 }
 
-int event(struct sr_output *o, int event_type, char **data_out,
-                uint64_t *length_out)
+SR_PRIV int event(struct sr_output *o, int event_type, char **data_out,
+                 uint64_t *length_out)
 {
        struct context *ctx;
        int outsize;
index 9d5abd530c509b1bdc70167909a3a8a255c849a9..d23d22ef3be4132de0104af16a30c6ddd8a364ed 100644 (file)
@@ -46,22 +46,23 @@ struct context {
        enum outputmode mode;
 };
 
-void flush_linebufs(struct context *ctx, char *outbuf);
-int init(struct sr_output *o, int default_spl, enum outputmode mode);
-int event(struct sr_output *o, int event_type, char **data_out,
-                uint64_t *length_out);
+SR_PRIV void flush_linebufs(struct context *ctx, char *outbuf);
+SR_PRIV int init(struct sr_output *o, int default_spl, enum outputmode mode);
+SR_PRIV int event(struct sr_output *o, int event_type, char **data_out,
+                 uint64_t *length_out);
 
+SR_PRIV int init_bits(struct sr_output *o);
+SR_PRIV int data_bits(struct sr_output *o, const char *data_in,
+                     uint64_t length_in, char **data_out,
+                     uint64_t *length_out);
 
-int init_bits(struct sr_output *o);
-int data_bits(struct sr_output *o, const char *data_in, uint64_t length_in,
-                    char **data_out, uint64_t *length_out);
+SR_PRIV int init_hex(struct sr_output *o);
+SR_PRIV int data_hex(struct sr_output *o, const char *data_in,
+                    uint64_t length_in, char **data_out, uint64_t *length_out);
 
-int init_hex(struct sr_output *o);
-int data_hex(struct sr_output *o, const char *data_in, uint64_t length_in,
-                    char **data_out, uint64_t *length_out);
-
-int init_ascii(struct sr_output *o);
-int data_ascii(struct sr_output *o, const char *data_in, uint64_t length_in,
-                    char **data_out, uint64_t *length_out);
+SR_PRIV int init_ascii(struct sr_output *o);
+SR_PRIV int data_ascii(struct sr_output *o, const char *data_in,
+                      uint64_t length_in, char **data_out,
+                      uint64_t *length_out);
 
 #endif