Don't use nonexistant method.
No extra consts. Make things compile under gcc.
Catch an interrupted_exc_t that was crashing things.
Update range logic for sindex erase range.

I think this is correct. I'm still not 100% sure.
Remove an offending space for style purposes.