netCompareAddresses function net

int netCompareAddresses(
  1. Pointer<NetAddress> a,
  2. Pointer<NetAddress> b
)

Compare two NET_Address objects.

This compares two addresses, returning a value that is useful for qsort (or SDL_qsort).

\param a first address to compare. \param b second address to compare. \returns a value less than zero if a is "less than" b, a value greater than zero if "greater than", zero if equal.

\threadsafety It is safe to call this function from any thread.

\since This function is available since SDL_net 3.0.0.

extern SDL_DECLSPEC int SDLCALL NET_CompareAddresses(const NET_Address *a, const NET_Address *b)

Implementation

int netCompareAddresses(Pointer<NetAddress> a, Pointer<NetAddress> b) {
  final netCompareAddressesLookupFunction = _libNet
      .lookupFunction<
        Int32 Function(Pointer<NetAddress> a, Pointer<NetAddress> b),
        int Function(Pointer<NetAddress> a, Pointer<NetAddress> b)
      >('NET_CompareAddresses');
  return netCompareAddressesLookupFunction(a, b);
}