From 3796ca588504d11e8d57a475065901e40f825054 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 8 May 2011 15:12:55 +0200 Subject: kconfig: don't trim spaces with leading pipe Signed-off-by: "Yann E. MORIN" diff --git a/kconfig/menu.c b/kconfig/menu.c index 5fdf10d..7ec2522 100644 --- a/kconfig/menu.c +++ b/kconfig/menu.c @@ -133,7 +133,13 @@ struct property *menu_add_prop(enum prop_type type, char *prompt, struct expr *e prop->visible.expr = menu_check_dep(dep); if (prompt) { - if (isspace(*prompt)) { + /* For crostool-NG, a leading pipe followed with spaces + * means that pipe shall be removed, and the spaces should + * not be trimmed. + */ + if (*prompt == '|') + prompt++; + else if (isspace(*prompt)) { prop_warn(prop, "leading whitespace ignored"); while (isspace(*prompt)) prompt++; -- cgit v0.10.2-6-g49f6