mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-03 14:32:16 +02:00
Merge commit 'f868b24d0f280bb966e5c352028a343e45d20a02'
* commit 'f868b24d0f280bb966e5c352028a343e45d20a02': configure: Add sanitize_var_name convenience function Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
890b9c5c46
8
configure
vendored
8
configure
vendored
@ -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(){
|
||||
|
Loading…
x
Reference in New Issue
Block a user