val t : t Ctypes.structure S.typval ai_flags : (int, t Ctypes.structure) S.fieldval ai_socktype : (int, t Ctypes.structure) S.fieldval ai_protocol : (int, t Ctypes.structure) S.fieldval ai_addrlen : (socklen_t, t Ctypes.structure) S.fieldval ai_addr : (sockaddr Ctypes.ptr, t Ctypes.structure) S.fieldval ai_next : (t Ctypes.structure Ctypes.ptr, t Ctypes.structure) S.field