Всем привет. Уже достаточно давно пользуюсь макросом isnull, имеющимся в pawncmd и mdialog. Но вот возник такой вопрос: зачем там стоит проверка, не равна ли первая ячейка единице? Нельзя проверку производить так?
#define isnull(%0) (!%0[0])
И где вообще следует использовать данный выше вариант и тот, что присутствует в том же mdialog?
Спасибо заранее.