Me too, using it regularly for allocating stuff dynamically and sending data through the network.
This is really strange indeed.

What I've tried:
Code:
///////////////////////////////
#include <acknex.h>
#include <default.c>
///////////////////////////////

struct _OBJ
{
	int what;
	var superwhat;
	//int watchYourLanguage[4];	
};

typedef struct _OBJ OBJ;

OBJ myobj;

void main()
{
	int size = 5+(sizeof(OBJ))*5;
	printf("%d",size); // returns 5
}



"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends