diff options
author | Matheus Macabu <mkbu95@gmail.com> | 2013-06-15 03:42:23 -0300 |
---|---|---|
committer | Euphy <euphy@rathena.org> | 2013-06-15 15:58:34 -0400 |
commit | f46f552f954a45387bffd6d7f672fb58100c9593 (patch) | |
tree | 2efc592e1524b1ed7a65695c4118643cd57dd7b7 /src/map/mail.h | |
parent | fa0c8cda0b2f68fa742572409c8f77e65d5d0011 (diff) | |
download | hercules-f46f552f954a45387bffd6d7f672fb58100c9593.tar.gz hercules-f46f552f954a45387bffd6d7f672fb58100c9593.tar.bz2 hercules-f46f552f954a45387bffd6d7f672fb58100c9593.tar.xz hercules-f46f552f954a45387bffd6d7f672fb58100c9593.zip |
Forgot to change something.
Also added mail interface for HPM.
Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
Diffstat (limited to 'src/map/mail.h')
-rw-r--r-- | src/map/mail.h | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/map/mail.h b/src/map/mail.h index cab582e55..5e5883aa6 100644 --- a/src/map/mail.h +++ b/src/map/mail.h @@ -6,14 +6,18 @@ #include "../common/mmo.h" -void mail_clear(struct map_session_data *sd); -int mail_removeitem(struct map_session_data *sd, short flag); -int mail_removezeny(struct map_session_data *sd, short flag); -unsigned char mail_setitem(struct map_session_data *sd, int idx, int amount); -bool mail_setattachment(struct map_session_data *sd, struct mail_message *msg); -void mail_getattachment(struct map_session_data* sd, int zeny, struct item* item); -int mail_openmail(struct map_session_data *sd); -void mail_deliveryfail(struct map_session_data *sd, struct mail_message *msg); -bool mail_invalid_operation(struct map_session_data *sd); +struct mail_interface { + void (*clear) (struct map_session_data *sd); + int (*removeitem) (struct map_session_data *sd, short flag); + int (*removezeny) (struct map_session_data *sd, short flag); + unsigned char (*setitem) (struct map_session_data *sd, int idx, int amount); + bool (*setattachment) (struct map_session_data *sd, struct mail_message *msg); + void (*getattachment) (struct map_session_data* sd, int zeny, struct item* item); + int (*openmail) (struct map_session_data *sd); + void (*deliveryfail) (struct map_session_data *sd, struct mail_message *msg); + bool (*invalid_operation) (struct map_session_data *sd); +} mail_s; + +struct mail_interface *mail; #endif /* _MAIL_H_ */ |