add __zeromem_s(), add efree(), fix -Wconversion warning in memset_s()