]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Constifications from Brian Murrell.
authorTed Lemon <source@isc.org>
Mon, 4 Oct 1999 23:49:01 +0000 (23:49 +0000)
committerTed Lemon <source@isc.org>
Mon, 4 Oct 1999 23:49:01 +0000 (23:49 +0000)
dhcpctl/dhcpctl.c
dhcpctl/dhcpctl.h

index 103724050e6811181d26ab6009fbd5192165352e..a9ec04ba3c8da850daee829d1749076f84213837 100644 (file)
@@ -256,8 +256,8 @@ dhcpctl_status dhcpctl_set_value (dhcpctl_handle h, dhcpctl_data_string value,
    trouble of creating a data_string for a NUL-terminated string.
    Does not update the server - just sets the value on the handle. */
 
-dhcpctl_status dhcpctl_set_string_value (dhcpctl_handle h, char *value,
-                                        char *value_name)
+dhcpctl_status dhcpctl_set_string_value (dhcpctl_handle h, const char *value,
+                                        const char *value_name)
 {
        isc_result_t status;
        omapi_typed_data_t *tv = (omapi_typed_data_t *)0;
index bd70edb6912bfe1f7ca858ce17234ac9cbdadd58..a242be26ce63a042921bbffa2155247e9ad131dc 100644 (file)
@@ -20,6 +20,9 @@
  * http://www.isc.org for more information.
  */
 
+#ifndef _DHCPCTL_H_
+#define _DHCPCTL_H_
+
 #include <omapip/omapip.h>
 
 typedef isc_result_t dhcpctl_status;
@@ -45,8 +48,12 @@ typedef struct {
        omapi_handle_t remote_handle;
 } dhcpctl_remote_object_t;
 
+#ifndef __cplusplus
+// for some reason, these cause problems when included in C++ classes
 omapi_object_type_t *dhcpctl_callback_type;
 omapi_object_type_t *dhcpctl_remote_type;
+#endif
+#endif _DHCPCTL_H_
 
 dhcpctl_status dhcpctl_initialize (void);
 dhcpctl_status dhcpctl_connect (dhcpctl_handle *,
@@ -56,8 +63,10 @@ dhcpctl_status dhcpctl_get_value (dhcpctl_data_string *,
                                  dhcpctl_handle, char *);
 dhcpctl_status dhcpctl_get_boolean (int *, dhcpctl_handle, char *);
 dhcpctl_status dhcpctl_set_value (dhcpctl_handle, dhcpctl_data_string, char *);
-dhcpctl_status dhcpctl_set_string_value (dhcpctl_handle, char *, char *);
+dhcpctl_status dhcpctl_set_string_value (dhcpctl_handle, const char *,
+                                        const char *);
 dhcpctl_status dhcpctl_set_boolean_value (dhcpctl_handle, int, char *);
+dhcpctl_status dhcpctl_set_int_value (dhcpctl_handle, int, char *);
 dhcpctl_status dhcpctl_object_update (dhcpctl_handle, dhcpctl_handle);
 dhcpctl_status dhcpctl_object_refresh (dhcpctl_handle, dhcpctl_handle);
 dhcpctl_status dhcpctl_object_remove (dhcpctl_handle, dhcpctl_handle);