int negotiate_interfaces (int min_host_interface, int max_host_interface, int plugin_interface)
int negotiate_interfaces (int min_host_interface, int max_host_interface, int plugin_interface)
A utility function for checking host interfaces against one's own and returning the right value.
Note that this only works if the caller operates on only one interface version (and cannot mutate between multiple ones).
| min_host_interface | The minimum supported host interface version. |
| max_host_interface | The maximum supported host interface version. |
| plugin_interface | The interface version supported by the Pluggable. |
| The plugin's interface version if supported, UNSUPPORTED_INTERFACE otherwise. |