diff options
author | Akira TAGOH <akira@tagoh.org> | 2012-10-11 19:18:58 +0900 |
---|---|---|
committer | Akira TAGOH <akira@tagoh.org> | 2012-10-11 19:18:58 +0900 |
commit | 6462bd360f2e55607a7f151a55b7e949d206572f (patch) | |
tree | 163727029dbcfc4bab8095ca3fe516eaad048e17 /liblangtag-gobject | |
parent | d741da7487636aaf10d57ffa2ac084cc155c6c78 (diff) |
convert lt_pointer_t to gpointer
Diffstat (limited to 'liblangtag-gobject')
-rwxr-xr-x | liblangtag-gobject/gengir.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/liblangtag-gobject/gengir.sh b/liblangtag-gobject/gengir.sh index 5c6d167..f4b30ac 100755 --- a/liblangtag-gobject/gengir.sh +++ b/liblangtag-gobject/gengir.sh @@ -40,6 +40,8 @@ _ns=`echo $_cl|cut -d'_' -f1` _tmpgen=`mktemp gengir.XXXXXXXX` capitalize "$srcdir/$target" $_tmpgen $_cl +# special case for pointer +sed -i -e "s,${_ns}_pointer_t\([ \t)]*\),gpointer\1,g" $_tmpgen sed -i -e 's,^\(#include[ \t]<\)liblangtag\(/lt-.*\)\(\.h>\),\1liblangtag-gobject\2.gir\3,' $_tmpgen @@ -60,7 +62,7 @@ while [ 1 ]; do _n=1 _tt= while [ 1 ]; do - _ll=`echo $line|sed -e 's/[()].*/ /g' -e 's/^[ \t].*//'|cut -d' ' -f$_n` + _ll=`echo $line|sed -e 's/[()]/ /g' -e 's/^[ \t].*//'|cut -d' ' -f$_n` _tt=`echo $_ll|sed -n -f $_tmpsed` if [ "x$_ll" = "x" ]; then break |