]> sigrok.org Git - libserialport.git/commitdiff
Mark config argument to sp_set_config as const.
authorMartin Ling <redacted>
Mon, 18 Nov 2013 22:07:09 +0000 (22:07 +0000)
committerMartin Ling <redacted>
Tue, 19 Nov 2013 01:13:09 +0000 (01:13 +0000)
libserialport.h.in
serialport.c

index 4d94a413daf02972930c2929b92ef0a521161761..2f3390569e62910839e1df895f1897d25e979599 100644 (file)
@@ -157,7 +157,7 @@ int sp_flush(struct sp_port *port);
 
 /* Basic port configuration */
 int sp_get_config(struct sp_port *port, struct sp_port_config *config);
-int sp_set_config(struct sp_port *port, struct sp_port_config *config);
+int sp_set_config(struct sp_port *port, const struct sp_port_config *config);
 int sp_set_baudrate(struct sp_port *port, int baudrate);
 int sp_set_bits(struct sp_port *port, int bits);
 int sp_set_parity(struct sp_port *port, int parity);
index 065a224603b7669de622ac35d28eec962e0fc1d2..7066091c7d7a3c6b879f0db1a33140cea023cf9c 100644 (file)
@@ -95,7 +95,7 @@ const struct std_baudrate std_baudrates[] = {
 static int validate_port(struct sp_port *port);
 static struct sp_port **list_append(struct sp_port **list, const char *portname);
 static int get_config(struct sp_port *port, struct port_data *data, struct sp_port_config *config);
-static int set_config(struct sp_port *port, struct port_data *data, struct sp_port_config *config);
+static int set_config(struct sp_port *port, struct port_data *data, const struct sp_port_config *config);
 
 int sp_get_port_by_name(const char *portname, struct sp_port **port_ptr)
 {
@@ -726,7 +726,7 @@ static int get_config(struct sp_port *port, struct port_data *data, struct sp_po
        return SP_OK;
 }
 
-static int set_config(struct sp_port *port, struct port_data *data, struct sp_port_config *config)
+static int set_config(struct sp_port *port, struct port_data *data, const struct sp_port_config *config)
 {
        unsigned int i;
 
@@ -1005,7 +1005,7 @@ static int set_config(struct sp_port *port, struct port_data *data, struct sp_po
 
 #define TRY(x) do { int ret = x; if (ret != SP_OK) return ret; } while (0)
 
-int sp_set_config(struct sp_port *port, struct sp_port_config *config)
+int sp_set_config(struct sp_port *port, const struct sp_port_config *config)
 {
        struct port_data data;
        struct sp_port_config prev_config;