Edited the 'return' macro

Edited the 'return' macro so that it can return from a routine without any value being passed to it or affecting the carry flag. The returning routines might want to do that manually.