From: David Schleef Date: Sun, 17 Apr 2011 02:42:48 +0000 (-0700) Subject: element-maker: lowercasify input X-Git-Tag: 1.19.3~507^2~16050^2~298 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f38ae9227608449143ae7bf671f1823cbdbec09;p=platform%2Fupstream%2Fgstreamer.git 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_*. --- 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}