base: add armpack_map_set_i32

This commit is contained in:
luboslenco
2026-05-13 17:11:34 +02:00
parent 3b92ba3bab
commit cf743de29b
2 changed files with 8 additions and 0 deletions
+7
View File
@@ -874,3 +874,10 @@ int armpack_map_get_i32(any_map_t *map, char *key) {
}
return ps.type == 1 ? ps.i : (int)ps.f;
}
void armpack_map_set_i32(any_map_t *map, char *key, int value) {
ptr_storage_t s;
s.i = value;
s.type = 1;
any_map_set(map, key, s.p);
}
+1
View File
@@ -39,6 +39,7 @@ any_map_t *armpack_decode_to_map(buffer_t *b);
char *armpack_decode_to_json(buffer_t *b);
float armpack_map_get_f32(any_map_t *map, char *key);
int armpack_map_get_i32(any_map_t *map, char *key);
void armpack_map_set_i32(any_map_t *map, char *key, int value);
void armpack_write_u8(uint8_t i);
void armpack_write_i16(int16_t i);