mr = mnem_rules; | mr = mnem_rules; | ||||
while (mr->mnem != NULL) { | while (mr->mnem != NULL) { | ||||
len = strlen(mr->mnem); | len = strlen(mr->mnem); | ||||
if (memcmp(p, mr->mnem, len) == 0) { | |||||
if (strncmp(p, mr->mnem, len) == 0) { | |||||
value = mr->value; | value = mr->value; | ||||
p += len; | p += len; | ||||
break; | break; |
if ((p = strstr(buf, "//")) != NULL) | if ((p = strstr(buf, "//")) != NULL) | ||||
*p = 0; // truncate line at comment | *p = 0; // truncate line at comment | ||||
if (memcmp(buf, "volume", 6) == 0) { | |||||
if (strncmp(buf, "volume", 6) == 0) { | |||||
mbrola_ctrl = atoi(&buf[6]); | mbrola_ctrl = atoi(&buf[6]); | ||||
continue; | continue; | ||||
} | } |
} | } | ||||
} | } | ||||
if (memcmp(word2, p, n_chars) != 0) | |||||
if (strncmp(word2, p, n_chars) != 0) | |||||
condition_failed = 1; | condition_failed = 1; | ||||
if (condition_failed) { | if (condition_failed) { |