- void (*source_script_for_objfile) (struct objfile *objfile, FILE *file,
- const char *filename);
-};
-
-extern int global_auto_load;
-
-extern int auto_load_local_gdbinit;
+extern bool auto_load_local_gdbinit;
extern struct auto_load_pspace_info *
get_auto_load_pspace_data_for_loading (struct program_space *pspace);
extern struct auto_load_pspace_info *
get_auto_load_pspace_data_for_loading (struct program_space *pspace);
-extern int maybe_add_script (struct auto_load_pspace_info *pspace_info,
- int loaded, const char *name,
- const char *full_path,
- const struct script_language *language);
-extern void auto_load_info_scripts (char *pattern, int from_tty,
- const struct script_language *language);
+extern void auto_load_info_scripts (const char *pattern, int from_tty,
+ const struct extension_language_defn *);
extern struct cmd_list_element **auto_load_set_cmdlist_get (void);
extern struct cmd_list_element **auto_load_show_cmdlist_get (void);
extern struct cmd_list_element **auto_load_info_cmdlist_get (void);
extern int file_is_auto_load_safe (const char *filename,
extern struct cmd_list_element **auto_load_set_cmdlist_get (void);
extern struct cmd_list_element **auto_load_show_cmdlist_get (void);
extern struct cmd_list_element **auto_load_info_cmdlist_get (void);
extern int file_is_auto_load_safe (const char *filename,
- const char *debug_fmt, ...);
+ const char *debug_fmt, ...)
+ ATTRIBUTE_PRINTF (2, 3);
+
+extern int auto_load_gdb_scripts_enabled
+ (const struct extension_language_defn *extlang);