summaryrefslogtreecommitdiff
path: root/network_gamelist.c
diff options
context:
space:
mode:
authorDarkvater <Darkvater@openttd.org>2006-01-26 13:01:53 +0000
committerDarkvater <Darkvater@openttd.org>2006-01-26 13:01:53 +0000
commit1be559cfb8e14a33e2aa042540a2e6b6685a9580 (patch)
tree32a23800f06df891eb2f65452f6eb17f3e1f9030 /network_gamelist.c
parent7eaac72326cdfc9fd907b7d9c1911183cea79de6 (diff)
downloadopenttd-1be559cfb8e14a33e2aa042540a2e6b6685a9580.tar.xz
(svn r3435) - Fix a warning, removed unused extern and some comments in network_gamelist.c
Diffstat (limited to 'network_gamelist.c')
-rw-r--r--network_gamelist.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/network_gamelist.c b/network_gamelist.c
index a90b50aaa..0085f0fca 100644
--- a/network_gamelist.c
+++ b/network_gamelist.c
@@ -12,7 +12,11 @@
extern void UpdateNetworkGameWindow(bool unselect);
-
+/** Add a new item to the linked gamelist. If the IP and Port match
+ * return the existing item instead of adding it again
+ * @param ip the IP-address (inet_addr) of the to-be added item
+ * @param port the port the server is running on
+ * @return a point to the newly added or already existing item */
NetworkGameList *NetworkGameListAddItem(uint32 ip, uint16 port)
{
NetworkGameList *item, *prev_item;
@@ -38,6 +42,8 @@ NetworkGameList *NetworkGameListAddItem(uint32 ip, uint16 port)
return item;
}
+/** Remove an item from the gamelist linked list
+ * @param remove pointer to the item to be removed */
void NetworkGameListRemoveItem(NetworkGameList *remove)
{
NetworkGameList *item, *prev_item;