Joined: 16 Jun 2003
Location: Kraków, Poland
I must note, that BREAK macro is defined inside a namespace (probably this matters)
Yes, this matters because then in your namespace BREAK becomes a recursive macro. You need to force it into a variable status to disable recursion so that you'd be able to call the original (outer) BREAK from within it.
What causes the freeze is the infinite recursion. Whenever this happens and you need to diagnose where it comes from, you can use the "-r" switch from command line to reduce the maximum allowed depth of macro call stack to get the error message about where the recursion occured.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum