Skip to content

Instantly share code, notes, and snippets.

@aarni57
aarni57 / blaster.c
Last active August 29, 2024 18:38
DOS Sound Blaster settings parsing
static uint32_t read_uint_value(const char *iter, uint32_t base) {
assert(base == 16 || base == 10);
uint32_t v = 0;
while (*iter != '\0' && *iter != ' ') {
char c = *iter;
switch (c) {
case '0':
case '1':
case '2':