--| Copyright (c) 1993-2006 University of Southern California and contributors. --| All rights reserved. --| Your use of this work is governed under the terms of the GNU General --| Public License version 2. -- This is a test control file test_name external-tab-between-includes test_description A declaration of an external routine declares the external to be a macro and specifies two include files whose names are delimited only by white space (no %" or <> bracketing). If the white space is a tab instead of a space, only one C include is generated with the two file names run together, causing the C code not to compile. copy_sub Ace $TEST Ace copy_raw macro.h $CLUSTER macro.h copy_raw weasel.h $CLUSTER weasel.h copy_raw wimp.h $CLUSTER wimp.h define_file MACRO_INCLUDE $CLUSTER macro.h define_file WEASEL_INCLUDE $CLUSTER weasel.h define_file WIMP_INCLUDE $CLUSTER wimp.h copy_sub test.e $CLUSTER test.e compile_frozen compile_result ok c_compile_work c_compile_result ok test_end