static int disabled_devices;
static void destroy_driver (struct outp_driver *);
-static void configure_driver_line (struct substring);
static void configure_driver (const struct substring, const struct substring,
const struct substring, const struct substring);
struct outp_names *n = search_names (cp, ep);
if (n)
{
- configure_driver_line (ds_ss (&line));
+ outp_configure_driver_line (ds_ss (&line));
delete_name (n);
}
}
DRIVERNAME:CLASSNAME:DEVICETYPE:OPTIONS
Adds a driver to outp_driver_list pursuant to the specification
provided. */
-static void
-configure_driver_line (struct substring line_)
+void
+outp_configure_driver_line (struct substring line_)
{
struct string line = DS_EMPTY_INITIALIZER;
struct substring tokens[4];
return d;
}
-/* Enables (if ENABLE is nonzero) or disables (if ENABLE is zero) the
+/* Enables (if ENABLE is true) or disables (if ENABLE is false) the
device(s) given in mask DEVICE. */
void
-outp_enable_device (int enable, int device)
+outp_enable_device (bool enable, int device)
{
if (enable)
disabled_devices &= ~device;