26.09.2010, 16:47
The definition is an infinite macro, it calls itself. This means, mysql_fetch_row(%1) is replaced by mysql_fetch_row(%1,"|") and this is replaced again and so on. To fix this, you would need to change the name a bit, like
pawn Код:
#define mysql_fetch_row_2(%1) mysql_fetch_row_format(%1,"|")