diff options
Diffstat (limited to 'src/mslot_class.c')
-rw-r--r-- | src/mslot_class.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mslot_class.c b/src/mslot_class.c index 87e37ca1..6a7e25b7 100644 --- a/src/mslot_class.c +++ b/src/mslot_class.c @@ -228,3 +228,11 @@ int8_t find_free_usf(uint8_t usf_map) return -1; } + +void masked_override_with(char *buf, uint8_t mask, char set_char) +{ + int i; + for (i = 0; mask; i++, mask >>= 1) + if (mask & 1) + buf[i] = set_char; +} |