diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-03-05 12:17:10 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-03-05 12:17:15 +0100 |
commit | 890b9c5c466cd4026a5b0388f5ac1e89ce1c69dc (patch) | |
tree | 74944f7aaec04f4f610e6af85ed4d272b95f5645 /configure | |
parent | 06ad309ab4b7089442968fa8ac49b8db5e2fce0a (diff) | |
parent | f868b24d0f280bb966e5c352028a343e45d20a02 (diff) | |
download | ffmpeg-890b9c5c466cd4026a5b0388f5ac1e89ce1c69dc.tar.gz |
Merge commit 'f868b24d0f280bb966e5c352028a343e45d20a02'
* commit 'f868b24d0f280bb966e5c352028a343e45d20a02':
configure: Add sanitize_var_name convenience function
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -456,14 +456,18 @@ set_weak(){ done } +sanitize_var_name(){ + echo $@ | sed 's/[^A-Za-z0-9_]/_/g' +} + set_safe(){ var=$1 shift - eval $(echo "$var" | sed 's/[^A-Za-z0-9_]/_/g')='$*' + eval $(sanitize_var_name "$var")='$*' } get_safe(){ - eval echo \$$(echo "$1" | sed 's/[^A-Za-z0-9_]/_/g') + eval echo \$$(sanitize_var_name "$1") } pushvar(){ |