Change global variable _available_funcs to const
[platform/core/system/libdevice-node.git] / hw / usb_gadget.h
index fd0e2fd..216c207 100644 (file)
@@ -95,7 +95,7 @@ struct usb_configuration_strings {
 struct usb_configuration {
        struct usb_configuration_attributes attrs;
        struct usb_configuration_strings *strs;
-       struct usb_function **funcs;
+       const struct usb_function **funcs;
 };
 
 struct usb_gadget_attrs {
@@ -117,7 +117,7 @@ struct usb_gadget_strings {
 struct usb_gadget {
        struct usb_gadget_attrs attrs;
        struct usb_gadget_strings *strs;
-       struct usb_function **funcs;
+       const struct usb_function **funcs;
        struct usb_configuration **configs;
 };
 
@@ -135,7 +135,7 @@ struct usb_gadget_translator {
 int simple_translator_open(struct hw_info *info, const char *id, struct hw_common **common);
 int simple_translator_close(struct hw_common *common);
 
-struct usb_function *find_usb_function_by_name(const char *name);
-struct usb_function *find_usb_function_by_name_instance(const char *name, const char *instance);
+const struct usb_function *find_usb_function_by_name(const char *name);
+const struct usb_function *find_usb_function_by_name_instance(const char *name, const char *instance);
 
 #endif