Applied a whole slew of patches, getting RAM usage down by a further 10 MB.
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
*
|
||||
* Common code to handle all sorts of disk controllers.
|
||||
*
|
||||
* Version: @(#)hdc.c 1.0.10 2018/03/17
|
||||
* Version: @(#)hdc.c 1.0.11 2018/03/18
|
||||
*
|
||||
* Authors: Miran Grca, <mgrca8@gmail.com>
|
||||
* Fred N. van Kempen, <decwiz@yahoo.com>
|
||||
@@ -32,7 +32,7 @@ int hdc_current;
|
||||
|
||||
|
||||
static void *
|
||||
null_init(device_t *info)
|
||||
null_init(const device_t *info)
|
||||
{
|
||||
return(NULL);
|
||||
}
|
||||
@@ -44,7 +44,7 @@ null_close(void *priv)
|
||||
}
|
||||
|
||||
|
||||
static device_t null_device = {
|
||||
static const device_t null_device = {
|
||||
"Null HDC", 0, 0,
|
||||
null_init, null_close, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL
|
||||
@@ -52,7 +52,7 @@ static device_t null_device = {
|
||||
|
||||
|
||||
static void *
|
||||
inthdc_init(device_t *info)
|
||||
inthdc_init(const device_t *info)
|
||||
{
|
||||
return(NULL);
|
||||
}
|
||||
@@ -64,17 +64,17 @@ inthdc_close(void *priv)
|
||||
}
|
||||
|
||||
|
||||
static device_t inthdc_device = {
|
||||
static const device_t inthdc_device = {
|
||||
"Internal Controller", 0, 0,
|
||||
inthdc_init, inthdc_close, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL
|
||||
};
|
||||
|
||||
|
||||
static struct {
|
||||
static const struct {
|
||||
char *name;
|
||||
char *internal_name;
|
||||
device_t *device;
|
||||
const device_t *device;
|
||||
int is_mfm;
|
||||
} controllers[] = {
|
||||
{ "None", "none",
|
||||
@@ -185,7 +185,7 @@ hdc_get_internal_name(int hdc)
|
||||
}
|
||||
|
||||
|
||||
device_t *
|
||||
const device_t *
|
||||
hdc_get_device(int hdc)
|
||||
{
|
||||
return(controllers[hdc].device);
|
||||
|
||||
Reference in New Issue
Block a user