URI:
       0025-ed.sh - sbase - suckless unix tools
  HTML git clone git://git.suckless.org/sbase
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       0025-ed.sh (380B)
       ---
            1 #!/bin/sh
            2 
            3 tmp=tmp.$$
            4 
            5 trap 'rm -f $tmp' EXIT
            6 trap 'exit $?' HUP INT TERM
            7 
            8 cat <<'EOF' > $tmp
            9 LLL\
           10 static int xflag = 0;
           11 static int gflag = 0;
           12 extern long arflag = 0;
           13 EOF
           14 
           15 $EXEC ../ed -s /dev/null <<'EOF' | diff -u $tmp -
           16 i
           17 LLL
           18 .
           19 s/$/\\
           20 g/^L/ a\
           21 static int xflag = 0;\
           22 static int gflag = 0;\
           23 static int arflag = 0;
           24 v! .flag!s/^static/extern/\
           25 s# int # long #
           26 g_^[^a-z]_d
           27 ,p
           28 Q
           29 EOF