There are about 200 csh scripts (I didn't wrote them). Do all those scripts run with tcsh without modification? Is tcsh 100% compatible with the plain-old csh?
$ which csh
/usr/bin/csh
$ which tcsh
/usr/bin/tcsh
$ uname -a
SunOS purzelse 5.9 Generic_117171-07 sun4u sparc SUNW,Sun-Fire-V440
There is almost no difference between syntax of csh and tcsh statements. tcsh is essentially csh plus the TENEX command line editor and history handler.