extern void* get_member();
extern void* get_next();

void main()
{
	void* member = get_member();
	void* start_obj = get_next();

	do
	{
		start_obj = (void*) ( ((unsigned long int)start_obj) + sizeof(void*) );
	}
	while(start_obj > member || !(start_obj) );
}
