Need to check for empty file in C shell script

I am running a C shell script. I have an output file from a previous step and I need to run "something" in the next step to check if the file is empty. If the file is empty, then the job script should finish EOJ. If the file is not empty then the job script should abend.

Please help
Thanks.

if ( -e filename) then
   echo empty
endif

Also, stop using csh:

Stop Using (and Teaching) C-Shell and Tcsh

Thanks for your help, and sorry but it is not my decision to use or not use c shell. I hate it myself, but the powers that be say use it.

Unfortunately, I am the technician at the bottom of the ladder. Usually when I say something all I hear is my echo.

It seems that you are not very experienced with csh/tcsh and this should explain the above statement.
Anyway, the correct code should be:

if ( -z filename) then
   echo empty
endif

Otherwise you are just checking for existence of the file.