#!/bin/bash proc source_em { var current_script = $em_script setglobal em_script = $1 source $em_script setglobal em_script = $current_script } proc fragment { if test $(BASH_VERSINFO[3]) -ge 3 { var lineno = $shExpr('${BASH_LINENO[0]} + ') echo >> e${EMULATION_NAME}.c "#line $lineno \"$em_script>> e$(EMULATION_NAME).c "#line $lineno \"$em_script\"" } cat >> e$(EMULATION_NAME).c }