| 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) { |