]> sigrok.org Git - libsigrok.git/blobdiff - src/input/input.c
bindings/cxx: implement std::stoul() fallback when C++11 is missing
[libsigrok.git] / src / input / input.c
index f7de6c7f36a821c16b54c88b4a573c8c427e6707..c4957e7656a957d84379262e847f95663837435d 100644 (file)
@@ -66,6 +66,7 @@
 extern SR_PRIV struct sr_input_module input_chronovu_la8;
 extern SR_PRIV struct sr_input_module input_csv;
 extern SR_PRIV struct sr_input_module input_binary;
+extern SR_PRIV struct sr_input_module input_stf;
 extern SR_PRIV struct sr_input_module input_trace32_ad;
 extern SR_PRIV struct sr_input_module input_vcd;
 extern SR_PRIV struct sr_input_module input_wav;
@@ -79,6 +80,9 @@ static const struct sr_input_module *input_module_list[] = {
        &input_binary,
        &input_chronovu_la8,
        &input_csv,
+#if defined HAVE_INPUT_STF && HAVE_INPUT_STF
+       &input_stf,
+#endif
        &input_trace32_ad,
        &input_vcd,
        &input_wav,
@@ -169,7 +173,7 @@ SR_API const char *const *sr_input_extensions_get(
  *
  * @since 0.4.0
  */
-SR_API const struct sr_input_module *sr_input_find(char *id)
+SR_API const struct sr_input_module *sr_input_find(const char *id)
 {
        int i;