Home | History | Annotate | Download | only in qemu
      1 #!/bin/sh
      2 
      3 hxtoh()
      4 {
      5     flag=1
      6     while read -r str; do
      7         case $str in
      8             HXCOMM*)
      9             ;;
     10             STEXI*|ETEXI*) flag=$(($flag^1))
     11             ;;
     12             *)
     13             test $flag -eq 1 && printf "%s\n" "$str"
     14             ;;
     15         esac
     16     done
     17 }
     18 
     19 hxtotexi()
     20 {
     21     flag=0
     22     while read -r str; do
     23         case "$str" in
     24             HXCOMM*)
     25             ;;
     26             STEXI*|ETEXI*) flag=$(($flag^1))
     27             ;;
     28             DEFHEADING*)
     29             echo $(expr "$str" : "DEFHEADING(\(.*\))")
     30             ;;
     31             *)
     32             test $flag -eq 1 && echo $str
     33             ;;
     34         esac
     35     done
     36 }
     37 
     38 case "$1" in
     39 "-h") hxtoh ;;
     40 "-t") hxtotexi ;;
     41 *) exit 1 ;;
     42 esac
     43 
     44 exit 0
     45