Что это такое как оно работает кто поможет разобртся
Код:
#define get_bit(%1,%2) (%1 & (1 << (%2 & 31)))
#define set_bit(%1,%2) (%1 |= (1 << (%2 & 31)))
#define clr_bit(%1,%2) (%1 &= ~(1 << (%2 & 31)))
public client_putinserver(id)
{
set_bit(g_iBitClientValid, id);
}
public client_disconnect(id)
{
clr_bit(g_iBitClientValid, id);
}