This is true, but also easily patched by adding preprocessor macros for different versions if they decide to restructure FSocketBSD in the future.
#if ENGINE_MINOR_VERSION < 22
// Move pointer to right location
#endif
#if ENGINE_MINOR_VERSION >= 22
// Move pointer to new right location
#endif