<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- liblangtag-gobject/gengir.sh.orig	2021-09-27 12:52:04.000000000 +0800
+++ liblangtag-gobject/gengir.sh	2022-10-10 03:41:05.000000000 +0800
@@ -42,14 +42,14 @@
 echo "#include &lt;glib.h&gt;" &gt; $_tmpgen
 capitalize "$srcdir/$target" $_tmpgen $_cl
 
-sed -i -e 's,^\(#include[ \t]&lt;\)liblangtag\(/lt-.*\)\(\.h&gt;\),\1liblangtag-gobject\2.gir\3,' $_tmpgen
-sed -i -e 's/ssize_t/gssize/g' -e 's/size_t/gsize/g' $_tmpgen
+sed -i '' -e 's,^\(#include[ \t]&lt;\)liblangtag\(/lt-.*\)\(\.h&gt;\),\1liblangtag-gobject\2.gir\3,' $_tmpgen
+sed -i '' -e 's/ssize_t/gssize/g' -e 's/size_t/gsize/g' $_tmpgen
 
 while [ 1 ]; do
     if [ "x$type" = "xh" ]; then
 	line=`grep -E "${_ns}_[a-z_].*_t[ \t;)].*" $_tmpgen`
     elif [ "x$type" = "xc" ]; then
-	line=`sed -n -e '/\/\*&lt; public &gt;\*\//{:a p;n;b a};{d}' $_tmpgen|grep "[^#]${_ns}_.*_t[^a-z]"|grep -v -E "(func)"`
+	line=`sed -n -e '/\/\*&lt; public &gt;\*\//{' -e ':a p;n;b a' -e '}' -e '{' -e 'd' -e '}' $_tmpgen|grep "[^#]${_ns}_.*_t[^a-z]"|grep -v -E "(func)"`
     else
 	echo "Unknown source type: $2"
 	exit 1
@@ -58,7 +58,7 @@
 	break;
     fi
     _tmpsed=`mktemp gengir.XXXXXXXX`
-    printf "/${_ns}_[a-z_].*_t/{s/.*\(${_ns}_[a-z_].*_t\)[^a-z]*/\\\1/;p}\n" &gt; $_tmpsed
+    printf "/${_ns}_[a-z_].*_t/{s/.*\(${_ns}_[a-z_].*_t\)[^a-z]*/\\\1/;p;}\n" &gt; $_tmpsed
     _n=1
     _tt=
     while [ 1 ]; do
</pre></body></html>