I see what u mean now, I never worried about that, i was more concerned about the call/recursion depth limit of 1000. So i might not have been quite right about what i said, the second alias didnt actually call the first to do the work again, it was the first alais a second time, so when it called it called the 1st again

Code:
alias blah1 {
  ...code...
  if (whatever) { blah2 parameters }
}
alias blah2 {
  ...code...
  if (whatever) { blah1 parameters }
}


As said above mirc has a depth limit of 1000, so this enabled me to drive twice as deep as doing alias blah2 { blah1 $1- }

From memory the one i had to use this on was a quicksort routine where i couldnt use the filter sorts becuase of a sliding position of the sorted data on the line.
Even then in the end i replaced it sweeping the file and creating an index into it woth the relevent data and a linenumber to the orginal, and just filtered that frown

Last edited by DaveC; 04/09/06 08:05 PM.