]> sigrok.org Git - libserialport.git/blobdiff - libserialport_internal.h
Introduce SP_API/SP_PRIV to mark visibility of functions.
[libserialport.git] / libserialport_internal.h
index ca1add18b5b4ae0d4820bb89da4dab405c6f7693..bb1af1a4e37f280b86410a3c86a48f9e289eb39c 100644 (file)
@@ -187,5 +187,8 @@ extern void (*sp_debug_handler)(const char *format, ...);
 
 #define TRY(x) do { int ret = x; if (ret != SP_OK) RETURN_CODEVAL(ret); } while (0)
 
+SP_PRIV struct sp_port **list_append(struct sp_port **list, const char *portname);
+
 /* OS-specific Helper functions. */
-enum sp_return get_port_details(struct sp_port *port);
+SP_PRIV enum sp_return get_port_details(struct sp_port *port);
+SP_PRIV enum sp_return list_ports(struct sp_port ***list);