summaryrefslogtreecommitdiff
path: root/liblangtag-gobject
diff options
context:
space:
mode:
authorAkira TAGOH <akira@tagoh.org>2012-10-11 19:18:58 +0900
committerAkira TAGOH <akira@tagoh.org>2012-10-11 19:18:58 +0900
commit6462bd360f2e55607a7f151a55b7e949d206572f (patch)
tree163727029dbcfc4bab8095ca3fe516eaad048e17 /liblangtag-gobject
parentd741da7487636aaf10d57ffa2ac084cc155c6c78 (diff)
convert lt_pointer_t to gpointer
Diffstat (limited to 'liblangtag-gobject')
-rwxr-xr-xliblangtag-gobject/gengir.sh4
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