Use static qualifier for device ops arrays
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 4m31s
Build documentation / build-and-deploy (push) Successful in 3m12s

This commit is contained in:
2026-03-31 16:39:41 +02:00
parent 3b857add5f
commit e41e62af38

View File

@@ -131,7 +131,7 @@ static void debugconsole_device_init (void) {
struct reschedule_ctx rctx; struct reschedule_ctx rctx;
memset (&rctx, 0, sizeof (rctx)); memset (&rctx, 0, sizeof (rctx));
device_op_func_t ops[] = { static device_op_func_t ops[] = {
[DEBUGCONSOLE_PUTSTR] = &debugconsole_putstr, [DEBUGCONSOLE_PUTSTR] = &debugconsole_putstr,
}; };
device_create (DEVICE_TYPE_DEBUGCONSOLE, "debugconsole", ops, lengthof (ops), &debugconsole_init, device_create (DEVICE_TYPE_DEBUGCONSOLE, "debugconsole", ops, lengthof (ops), &debugconsole_init,
@@ -142,7 +142,7 @@ static void terminal_device_init (void) {
struct reschedule_ctx rctx; struct reschedule_ctx rctx;
memset (&rctx, 0, sizeof (rctx)); memset (&rctx, 0, sizeof (rctx));
device_op_func_t ops[] = { static device_op_func_t ops[] = {
[TERMINAL_PUTSTR] = &terminal_putstr, [TERMINAL_PUTSTR] = &terminal_putstr,
[TERMINAL_DIMENSIONS] = &terminal_dimensions, [TERMINAL_DIMENSIONS] = &terminal_dimensions,
}; };
@@ -154,7 +154,7 @@ static void sys_device_init (void) {
struct reschedule_ctx rctx; struct reschedule_ctx rctx;
memset (&rctx, 0, sizeof (rctx)); memset (&rctx, 0, sizeof (rctx));
device_op_func_t ops[] = { static device_op_func_t ops[] = {
[XDRV_GET_SIZE] = &ramdrv_get_size, [XDRV_GET_SIZE] = &ramdrv_get_size,
[XDRV_GET_SECTOR_SIZE] = &ramdrv_get_sector_size, [XDRV_GET_SECTOR_SIZE] = &ramdrv_get_sector_size,
[XDRV_GET_DEVICE_TYPE] = &ramdrv_get_device_type, [XDRV_GET_DEVICE_TYPE] = &ramdrv_get_device_type,
@@ -174,7 +174,7 @@ static void sys_device_init (void) {
break; break;
} }
const size_t unpack_buffer_size = 1024 * 1024 * 15; const size_t unpack_buffer_size = 1024 * 1024 * 16;
uint8_t* unpack_buffer = malloc (unpack_buffer_size); uint8_t* unpack_buffer = malloc (unpack_buffer_size);
LZ4F_decompressionContext_t dctx; LZ4F_decompressionContext_t dctx;
@@ -201,7 +201,7 @@ static void temp_device_init (void) {
struct reschedule_ctx rctx; struct reschedule_ctx rctx;
memset (&rctx, 0, sizeof (rctx)); memset (&rctx, 0, sizeof (rctx));
device_op_func_t ops[] = { static device_op_func_t ops[] = {
[XDRV_GET_SIZE] = &ramdrv_get_size, [XDRV_GET_SIZE] = &ramdrv_get_size,
[XDRV_GET_SECTOR_SIZE] = &ramdrv_get_sector_size, [XDRV_GET_SECTOR_SIZE] = &ramdrv_get_sector_size,
[XDRV_GET_DEVICE_TYPE] = &ramdrv_get_device_type, [XDRV_GET_DEVICE_TYPE] = &ramdrv_get_device_type,