had to create a new error code for this condition, none of the existing ones were fitting enough.
zstd_errors.h
zdict.h
lib/
`zstd_errors.h` and `zdict.h` are public headers, so they deserve to be in the root `lib/` directory with `zstd.h`, not mixed in with our private headers.