summaryrefslogtreecommitdiff
path: root/src/map/clif.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/clif.hpp')
-rw-r--r--src/map/clif.hpp41
1 files changed, 18 insertions, 23 deletions
diff --git a/src/map/clif.hpp b/src/map/clif.hpp
index f484a18..01f6a50 100644
--- a/src/map/clif.hpp
+++ b/src/map/clif.hpp
@@ -4,21 +4,16 @@
#include <sys/types.h>
-#ifdef LCCWIN32
-#include <winsock.h>
-typedef unsigned int in_addr_t;
-#else
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
-#endif
#include "map.hpp"
-void clif_setip (char *);
+void clif_setip (const char *);
void clif_setport (int);
-in_addr_t clif_getip (void);
+struct in_addr clif_getip (void);
int clif_getport (void);
int clif_countusers (void);
void clif_setwaitclose (int);
@@ -40,21 +35,21 @@ int clif_spawnmob (struct mob_data *); // area
int clif_walkok (struct map_session_data *); // self
int clif_movechar (struct map_session_data *); // area
int clif_movemob (struct mob_data *); //area
-int clif_changemap (struct map_session_data *, char *, int, int); //self
-int clif_changemapserver (struct map_session_data *, char *, int, int, int, int); //self
+int clif_changemap (struct map_session_data *, const char *, int, int); //self
+int clif_changemapserver (struct map_session_data *, const char *, int, int, struct in_addr, int); //self
int clif_fixpos (struct block_list *); // area
int clif_fixmobpos (struct mob_data *md);
int clif_fixpcpos (struct map_session_data *sd);
int clif_npcbuysell (struct map_session_data *, int); //self
int clif_buylist (struct map_session_data *, struct npc_data *); //self
int clif_selllist (struct map_session_data *); //self
-int clif_scriptmes (struct map_session_data *, int, char *); //self
+int clif_scriptmes (struct map_session_data *, int, const char *); //self
int clif_scriptnext (struct map_session_data *, int); //self
int clif_scriptclose (struct map_session_data *, int); //self
-int clif_scriptmenu (struct map_session_data *, int, char *); //self
+int clif_scriptmenu (struct map_session_data *, int, const char *); //self
int clif_scriptinput (struct map_session_data *, int); //self
int clif_scriptinputstr (struct map_session_data *sd, int npcid); // self
-int clif_cutin (struct map_session_data *, char *, int); //self
+int clif_cutin (struct map_session_data *, const char *, int); //self
int clif_viewpoint (struct map_session_data *, int, int, int, int, int, int); //self
int clif_additem (struct map_session_data *, int, int, int); //self
int clif_delitem (struct map_session_data *, int, int); //self
@@ -85,16 +80,16 @@ int clif_leavechat (struct chat_data *, struct map_session_data *); // chat
int clif_changechatstatus (struct chat_data *); // chat
void clif_emotion (struct block_list *bl, int type);
-void clif_talkiebox (struct block_list *bl, char *talkie);
+void clif_talkiebox (struct block_list *bl, const char *talkie);
void clif_wedding_effect (struct block_list *bl);
void clif_sitting (int fd, struct map_session_data *sd);
//void clif_callpartner(struct map_session_data *sd);
//void clif_sitting(struct map_session_data *sd);
void clif_soundeffect (struct map_session_data *sd, struct block_list *bl,
- char *name, int type);
+ const char *name, int type);
// trade
-int clif_traderequest (struct map_session_data *sd, char *name);
+int clif_traderequest (struct map_session_data *sd, const char *name);
int clif_tradestart (struct map_session_data *sd, int type);
int clif_tradeadditem (struct map_session_data *sd,
struct map_session_data *tsd, int index, int amount);
@@ -182,7 +177,7 @@ int clif_changemapcell (int m, int x, int y, int cell_type, int type);
int clif_status_change (struct block_list *bl, int type, int flag);
-int clif_wis_message (int fd, char *nick, char *mes, int mes_len);
+int clif_wis_message (int fd, const char *nick, const char *mes, int mes_len);
int clif_wis_end (int fd, int flag);
int clif_solved_charname (struct map_session_data *sd, int char_id);
@@ -217,12 +212,12 @@ int clif_party_created (struct map_session_data *sd, int flag);
int clif_party_info (struct party *p, int fd);
int clif_party_invite (struct map_session_data *sd,
struct map_session_data *tsd);
-int clif_party_inviteack (struct map_session_data *sd, char *nick, int flag);
+int clif_party_inviteack (struct map_session_data *sd, const char *nick, int flag);
int clif_party_option (struct party *p, struct map_session_data *sd,
int flag);
int clif_party_leaved (struct party *p, struct map_session_data *sd,
- int account_id, char *name, int flag);
-int clif_party_message (struct party *p, int account_id, char *mes, int len);
+ int account_id, const char *name, int flag);
+int clif_party_message (struct party *p, int account_id, const char *mes, int len);
int clif_party_move (struct party *p, struct map_session_data *sd,
int online);
int clif_party_xy (struct party *p, struct map_session_data *sd);
@@ -258,9 +253,9 @@ int clif_guild_oppositionack (struct map_session_data *sd, int flag);
int clif_guild_broken (struct map_session_data *sd, int flag);
// atcommand
-int clif_displaymessage (const int fd, char *mes);
-int clif_disp_onlyself (struct map_session_data *sd, char *mes, int len);
-int clif_GMmessage (struct block_list *bl, char *mes, int len, int flag);
+int clif_displaymessage (int fd, const char *mes);
+int clif_disp_onlyself (struct map_session_data *sd, const char *mes, int len);
+int clif_GMmessage (struct block_list *bl, const char *mes, int len, int flag);
int clif_heal (int fd, int type, int val);
int clif_resurrection (struct block_list *bl, int type);
int clif_set0199 (int fd, int type);
@@ -271,7 +266,7 @@ int clif_refine (int fd, struct map_session_data *sd, int fail, int index,
int val);
int clif_specialeffect (struct block_list *bl, int type, int flag); // special effects [Valaris]
-int clif_message (struct block_list *bl, char *msg); // messages (from mobs/npcs) [Valaris]
+int clif_message (struct block_list *bl, const char *msg); // messages (from mobs/npcs) [Valaris]
int clif_GM_kickack (struct map_session_data *sd, int id);
int clif_GM_kick (struct map_session_data *sd, struct map_session_data *tsd,