15.06.2016, 22:07
I don't see a point in doing so because declaring a function is just minimal overhead, but:
You successfully saved memory worth 2 bytes or so.
%1 and %2 are placeholders, so anything you put in will then replace %1 and %2 within the code.
Code:
#define IsAuth(%1,%2) (aInfo[%1][aLogged]&&aInfo[%1][aLevel]>=%2)
%1 and %2 are placeholders, so anything you put in will then replace %1 and %2 within the code.

