+atomic_type_kind_t get_intptr_kind(void)
+{
+ if(machine_size <= 32)
+ return ATOMIC_TYPE_INT;
+ else if(machine_size <= 64)
+ return ATOMIC_TYPE_LONG;
+ else
+ return ATOMIC_TYPE_LONGLONG;
+}
+
+atomic_type_kind_t get_uintptr_kind(void)
+{
+ if(machine_size <= 32)
+ return ATOMIC_TYPE_UINT;
+ else if(machine_size <= 64)
+ return ATOMIC_TYPE_ULONG;
+ else
+ return ATOMIC_TYPE_ULONGLONG;
+}
+