Added Error_Pointer function
Added C_Error_Ptr to private spec to avoid compiler warnings
No mremap() for FreeBSD