Avoid a compilation warning
This commit is contained in:
parent
c2200868ab
commit
f1df55b0be
@ -41,30 +41,34 @@ String * sSettingsType[ST_LAST+1] =
|
|||||||
static int _settings_do(Prefs * prefs, Config * config,
|
static int _settings_do(Prefs * prefs, Config * config,
|
||||||
String const * directory, String const * package,
|
String const * directory, String const * package,
|
||||||
String const * version, String const * extension);
|
String const * version, String const * extension);
|
||||||
|
|
||||||
int settings(Prefs * prefs, Config * config, String const * directory,
|
int settings(Prefs * prefs, Config * config, String const * directory,
|
||||||
String const * package, String const * version)
|
String const * package, String const * version)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
String * p;
|
String const * p;
|
||||||
|
String * q;
|
||||||
unsigned long i;
|
unsigned long i;
|
||||||
char c;
|
char c;
|
||||||
|
|
||||||
if((p = config_get(config, "", "config")) == NULL)
|
if((p = config_get(config, "", "config")) == NULL)
|
||||||
return 0;
|
return 0;
|
||||||
|
if((q = string_new(p)) == NULL)
|
||||||
|
return 1;
|
||||||
for(i = 0;; i++)
|
for(i = 0;; i++)
|
||||||
{
|
{
|
||||||
if(p[i] != ',' && p[i] != '\0')
|
if(q[i] != ',' && q[i] != '\0')
|
||||||
continue;
|
continue;
|
||||||
c = p[i];
|
c = q[i];
|
||||||
p[i] = '\0';
|
q[i] = '\0';
|
||||||
ret |= _settings_do(prefs, config, directory, package, version,
|
ret |= _settings_do(prefs, config, directory, package, version,
|
||||||
p);
|
q);
|
||||||
if(c == '\0')
|
if(c == '\0')
|
||||||
break;
|
break;
|
||||||
p[i] = c;
|
q+=i+1;
|
||||||
p+=i+1;
|
|
||||||
i = 0;
|
i = 0;
|
||||||
}
|
}
|
||||||
|
string_delete(q);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user