From 9f38ae9227608449143ae7bf671f1823cbdbec09 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Sat, 16 Apr 2011 19:42:48 -0700 Subject: [PATCH] element-maker: lowercasify input This allows using capitalized acronyms in class names, so using "AVC_src" on the command line will create filename gstavcsrc.c, class name GstAVCSrc, and symbol names gst_avc_src_*. --- tools/gst-element-maker | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/gst-element-maker b/tools/gst-element-maker index 53b26ca..777df12 100755 --- a/tools/gst-element-maker +++ b/tools/gst-element-maker @@ -54,6 +54,7 @@ PREFIX=$(echo $prefix | sed -e 's/\(.*\)/\U\1/') NAME=$(echo $name | sed -e 's/\(.*\)/\U\1/') Prefix=$(echo $prefix | sed -e 's/_\(.\)/\U\1/g' -e 's/^\(.\)/\U\1/') Name=$(echo $name | sed -e 's/_\(.\)/\U\1/g' -e 's/^\(.\)/\U\1/') +name=$(echo $name | sed -e 's/\(.*\)/\L\1/') GST_IS_REPLACE=${PREFIX}_IS_${NAME} GST_REPLACE=${PREFIX}_${NAME} -- 2.7.4