printf '/*\n'
printf ' * stubslist.c: IDC stubs to register in namespace.\n'
printf ' * \n'
printf ' * THIS FILE IS AUTOMATICALLY GENERATED.\n'
printf ' */\n\n'
printf '#include <stubs.h>\n'
printf '\n'

for i in $* 
do
	printf 'extern Type_AnyI %s__stubs;\n' $i
done

printf '\n'

printf 'const stubs_entry stubslist[] = {\n'

for i in $*
do
	printf '    { "%s", &%s__stubs },\n' $i $i
done

printf  '    { NULL, NULL}\n'
printf  '};'

#
# Finish up the auto generated file
#
printf '\n/* END OF AUTOMATICALLY GENERATED FILE */\n'
