Index: tools/autogen.py
===================================================================
--- tools/autogen.py	(revision b8f433e1ed4f26d7e8c2df45794190d97c8cf278)
+++ tools/autogen.py	(revision 380e23a3c8b3d3f26d341005dda9e73e080e9aa2)
@@ -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
 
