From 9bb177361591128959d7098773533d7f6c285d99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Wed, 1 Aug 2012 21:27:45 +0200 Subject: [PATCH] mkbundle: Make sure we only use valid characters as C variable names --- support/mkbundle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/mkbundle b/support/mkbundle index 429ab5b7..2a7801bc 100755 --- a/support/mkbundle +++ b/support/mkbundle @@ -83,7 +83,7 @@ for file in $FILES; do if [ -f ${SOURCE}/$file ]; then - name=`echo $file | sed -e s#[/.-]#_#g` + name=`echo $file | perl -pe s#[^a-z0-9A-Z]#_#g` echo >>${OUTPUT} "// ${SOURCE}/$file" echo >>${OUTPUT} "static const unsigned char embedded_$name[]={" @@ -107,7 +107,7 @@ for file in $FILES; do ORIGINAL_SIZE="-1" fi - N=`echo $file | sed -e s#[/.-]#_#g` + N=`echo $file | perl -pe s#[^a-z0-9A-Z]#_#g` echo >>${OUTPUT} "{\"$file\", embedded_$N, sizeof(embedded_$N),${ORIGINAL_SIZE}}," fi done