libs: stricter constness for saving RAM with .rodata section; fbt: sdk: fixed signature generation for nested const params

This commit is contained in:
hedger
2025-02-22 16:05:56 +00:00
parent ef024e8086
commit b0835220ac
30 changed files with 57 additions and 57 deletions

View File

@@ -2,12 +2,12 @@
#include "protocol_dict.h"
struct ProtocolDict {
const ProtocolBase** base;
const ProtocolBase* const* base;
size_t count;
void* data[];
};
ProtocolDict* protocol_dict_alloc(const ProtocolBase** protocols, size_t count) {
ProtocolDict* protocol_dict_alloc(const ProtocolBase* const* protocols, size_t count) {
furi_check(protocols);
ProtocolDict* dict = malloc(sizeof(ProtocolDict) + (sizeof(void*) * count));