*next2++ = 0;
cfgfile_intval (option, next, tmp, &unitnum, 1);
}
- if (value[0] == 0 || !_tcsicmp(value, _T("empty")) || !_tcscmp(value, _T("."))) {
- value[0] = 0;
- p->cdslots[i].name[0] = 0;
- }
if (_tcslen (value) > 0) {
- _tcsncpy (p->cdslots[i].name, value, sizeof p->cdslots[i].name / sizeof (TCHAR));
+ _tcsncpy (p->cdslots[i].name, value, sizeof(p->cdslots[i].name) / sizeof (TCHAR));
}
- p->cdslots[i].name[sizeof p->cdslots[i].name - 1] = 0;
+ p->cdslots[i].name[sizeof(p->cdslots[i].name) / sizeof(TCHAR) - 1] = 0;
p->cdslots[i].inuse = true;
p->cdslots[i].type = type;
+ if (value[0] == 0 || !_tcsicmp(value, _T("empty")) || !_tcscmp(value, _T("."))) {
+ value[0] = 0;
+ p->cdslots[i].name[0] = 0;
+ p->cdslots[i].inuse = false;
+ }
}
// disable all following units
i++;