Changed mmbuf interface to allow mmbuf__pos_tmpptr, better const too