Code:
///////////////////////////////
#include <acknex.h>
#include <default.c>
///////////////////////////////

//works fine<----------
struct objects1
{
	int a[1024];	
}obj1,obj2;

//typedef doesnt work <------------
typedef struct objects2
{
	int a[1024];	
}objects2;

function main()
{
	printf("objects1 %d,%d",(long)sizeof(obj1),(long)sizeof(obj2));//works fine<----------
	printf("objects2 %d",(long)sizeof(objects2));//typedef doesnt work  <------------
}



problem comes with typedef .


Compulsive compiler