Index: tools/autogen.py
===================================================================
--- tools/autogen.py	(revision b8f433e1ed4f26d7e8c2df45794190d97c8cf278)
+++ tools/autogen.py	(revision 5c79fb5ab704c8ab152b8af76eb46e5a0432b62a)
@@ -69,4 +69,11 @@
 		    (struct['name'].upper(), member['name'].upper(), struct['name'],
 		    member['name']))
+		code = code + ("\temit_constant(%s_SIZE_%s, sizeof(((%s_t *) 0)->%s));\n" % 
+		    (struct['name'].upper(), member['name'].upper(), struct['name'],
+		    member['name']))
+		if 'elements' in member.keys():
+			code = code + ("\temit_constant(%s_%s_ITEM_SIZE, sizeof(%s));\n" % 
+			    (struct['name'].upper(), member['name'].upper(), member['type']))
+			
 	return code
 
