Migrate strings for all commands

FossilOrigin-Name: 11889bf242c1346514823c710dcf369bebc7339b24399f2c6369b146c644996c
This commit is contained in:
Jonathan Schleifer 2025-03-07 22:30:15 +00:00
parent 63a6c72954
commit 039efe612d
7 changed files with 89 additions and 93 deletions

View file

@ -131,26 +131,23 @@ vector<FSOUND_SAMPLE *> samples;
static OFMutableArray<OFString *> *snames;
int
registersound(char *name_)
registersound(OFString *name)
{
@autoreleasepool {
OFString *name = @(name_);
int i = 0;
for (OFString *iter in snames) {
if ([iter isEqual:name])
return i;
int i = 0;
for (OFString *iter in snames) {
if ([iter isEqual:name])
return i;
i++;
}
if (snames == nil)
snames = [[OFMutableArray alloc] init];
[snames addObject:name];
samples.add(NULL);
return samples.length() - 1;
i++;
}
if (snames == nil)
snames = [[OFMutableArray alloc] init];
[snames addObject:name];
samples.add(NULL);
return samples.length() - 1;
}
COMMAND(registersound, ARG_1EST)