]> sigrok.org Git - libserialport.git/blobdiff - windows.c
Build: Include config.h first in all source files
[libserialport.git] / windows.c
index 204ae57bcbc1af04db0b5b2cfda86f431d6388a7..b4119187de70a820f7e44ac113a5da437c620c08 100644 (file)
--- a/windows.c
+++ b/windows.c
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
 #include "libserialport.h"
 #include "libserialport_internal.h"
 
 /* USB path is a string of at most 8 decimal numbers < 128 separated by dots. */
 #define MAX_USB_PATH ((8 * 3) + (7 * 1) + 1)
 
-static void enumerate_hub(struct sp_port *port, char *hub_name,
-                          char *parent_path);
+static void enumerate_hub(struct sp_port *port, const char *hub_name,
+                          const char *parent_path);
 
 static char *wc_to_utf8(PWCHAR wc_buffer, ULONG size)
 {
@@ -148,7 +149,7 @@ static char *get_string_descriptor(HANDLE hub_device, ULONG connection_index,
 }
 
 static void enumerate_hub_ports(struct sp_port *port, HANDLE hub_device,
-                                ULONG nb_ports, char *parent_path)
+                                ULONG nb_ports, const char *parent_path)
 {
        char path[MAX_USB_PATH];
        ULONG index = 0;
@@ -233,8 +234,8 @@ static void enumerate_hub_ports(struct sp_port *port, HANDLE hub_device,
        }
 }
 
-static void enumerate_hub(struct sp_port *port, char *hub_name,
-                          char *parent_path)
+static void enumerate_hub(struct sp_port *port, const char *hub_name,
+                          const char *parent_path)
 {
        USB_NODE_INFORMATION hub_info;
        HANDLE hub_device;