SDLNet_SocketSet -- an opaque data type used for socket sets.
typedef struct _SDLNet_SocketSet *SDLNet_SocketSet;
This is an opaque data type used for socket sets. This is a pointer, and so it could be NULL at times. NULL would indicate no socket set has been created.