|
From: | Markus Elfring |
Subject: | [bug #51297] Better support for escaping of function parameters |
Date: | Fri, 23 Jun 2017 06:11:03 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0 |
URL: <http://savannah.gnu.org/bugs/?51297> Summary: Better support for escaping of function parameters Project: make Submitted by: elfring Submitted on: Fri 23 Jun 2017 12:11:01 PM CEST Severity: 3 - Normal Item Group: Enhancement Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 4.2.1 Operating System: Any Fixed Release: None Triage Status: None _______________________________________________________ Details: The make software supports also calling functions <https://www.gnu.org/software/make/manual/html_node/Syntax-of-Functions.html>. The handling of corresponding arguments is described a bit. A few characters are mentioned which have got a special meaning within the language that is used by the tool “make”. I am also especially interested in the clarification under which circumstances a passed text should be treated as a single argument (or it will be processed as separate parameters as usual according to the syntax). The functionality “word splitting” can occasionally trigger special software development challenges <https://savannah.gnu.org/bugs/?712>. I see a need to support safer data processing there. * Escape a string by a corresponding function call so that it is reusable as a single parameter. * Provide another function call which can perform the opposite transformation so that a value is split into smaller items. How do you think about to add extra support for such data conversion in the make function library? _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?51297> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |