using System;

namespace CPF.Mac.ObjCRuntime
{
	[Flags]
	public enum BlockFlags
	{
		BLOCK_REFCOUNT_MASK = 0xFFFF,
		BLOCK_NEEDS_FREE = 0x1000000,
		BLOCK_HAS_COPY_DISPOSE = 0x2000000,
		BLOCK_HAS_CTOR = 0x4000000,
		BLOCK_IS_GC = 0x8000000,
		BLOCK_IS_GLOBAL = 0x10000000,
		BLOCK_HAS_DESCRIPTOR = 0x20000000
	}
}
