xref: /qemu/scripts/hxtool (revision 7fd51e68c34fcefdb4d6fd646ed3346f780f89f4)
15824d651Sblueswir1#!/bin/sh
25824d651Sblueswir1
35824d651Sblueswir1hxtoh()
45824d651Sblueswir1{
55824d651Sblueswir1    flag=1
6fb21ced7Sblueswir1    while read -r str; do
75824d651Sblueswir1        case $str in
85824d651Sblueswir1            HXCOMM*)
95824d651Sblueswir1            ;;
103885e2c2SPeter Maydell            SRST*|ERST*) flag=$(($flag^1))
115824d651Sblueswir1            ;;
125824d651Sblueswir1            *)
13004efc96Sblueswir1            test $flag -eq 1 && printf "%s\n" "$str"
145824d651Sblueswir1            ;;
155824d651Sblueswir1        esac
165824d651Sblueswir1    done
175824d651Sblueswir1}
185824d651Sblueswir1
195824d651Sblueswir1case "$1" in
205824d651Sblueswir1"-h") hxtoh ;;
215824d651Sblueswir1*) exit 1 ;;
22*3f885659SMarc-André Lureauesac < "$2"
235c2f8d2dSblueswir1
245c2f8d2dSblueswir1exit 0
25