projects
/
carl9170fw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
kconfig: add xstrdup() helper
[carl9170fw.git]
/
config
/
symbol.c
diff --git
a/config/symbol.c
b/config/symbol.c
index 13f7fdfe328dc36daf8f958da879be0e665c0a67..2220bc4b051bd914e34bd20beb351b98da5ecc86 100644
(file)
--- a/
config/symbol.c
+++ b/
config/symbol.c
@@
-183,7
+183,7
@@
static void sym_validate_range(struct symbol *sym)
sprintf(str, "%lld", val2);
else
sprintf(str, "0x%llx", val2);
sprintf(str, "%lld", val2);
else
sprintf(str, "0x%llx", val2);
- sym->curr.val = strdup(str);
+ sym->curr.val =
x
strdup(str);
}
static void sym_set_changed(struct symbol *sym)
}
static void sym_set_changed(struct symbol *sym)
@@
-849,7
+849,7
@@
struct symbol *sym_lookup(const char *name, int flags)
: !(symbol->flags & (SYMBOL_CONST|SYMBOL_CHOICE))))
return symbol;
}
: !(symbol->flags & (SYMBOL_CONST|SYMBOL_CHOICE))))
return symbol;
}
- new_name = strdup(name);
+ new_name =
x
strdup(name);
} else {
new_name = NULL;
hash = 0;
} else {
new_name = NULL;
hash = 0;
@@
-899,7
+899,7
@@
struct symbol *sym_find(const char *name)
* name to be expanded shall be prefixed by a '$'. Unknown symbol expands to
* the empty string.
*/
* name to be expanded shall be prefixed by a '$'. Unknown symbol expands to
* the empty string.
*/
-c
onst c
har *sym_expand_string_value(const char *in)
+char *sym_expand_string_value(const char *in)
{
const char *src;
char *res;
{
const char *src;
char *res;
@@
-936,7
+936,7
@@
const char *sym_expand_string_value(const char *in)
newlen = strlen(res) + strlen(symval) + strlen(src) + 1;
if (newlen > reslen) {
reslen = newlen;
newlen = strlen(res) + strlen(symval) + strlen(src) + 1;
if (newlen > reslen) {
reslen = newlen;
- res = realloc(res, reslen);
+ res =
x
realloc(res, reslen);
}
strcat(res, symval);
}
strcat(res, symval);
@@
-1221,7
+1221,7
@@
static struct symbol *sym_check_expr_deps(struct expr *e)
default:
break;
}
default:
break;
}
-
printf(
"Oops! How to check %d?\n", e->type);
+
fprintf(stderr,
"Oops! How to check %d?\n", e->type);
return NULL;
}
return NULL;
}