-added a new sizeof function using macro which uses gcc typeof extension.
-makefile had a wrong c file name in it.fixed that.