From c87f02c075919337018b534b6f8ef2c97160c883 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 26 Dec 2013 12:59:23 +0300 Subject: add restrict into messagein. --- src/net/messagein.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/net/messagein.h') diff --git a/src/net/messagein.h b/src/net/messagein.h index 47527a879..174d08146 100644 --- a/src/net/messagein.h +++ b/src/net/messagein.h @@ -68,21 +68,25 @@ class MessageIn * Reads a 3-byte block containing tile-based coordinates. Used by * manaserv. */ - virtual void readCoordinates(uint16_t &x, uint16_t &y); + virtual void readCoordinates(uint16_t &restrict x, + uint16_t &restrict y); /** * Reads a special 3 byte block used by eAthena, containing x and y * coordinates and direction. */ - virtual void readCoordinates(uint16_t &x, uint16_t &y, - uint8_t &direction); + virtual void readCoordinates(uint16_t &restrict x, + uint16_t &restrict y, + uint8_t &restrict direction); /** * Reads a special 5 byte block used by eAthena, containing a source * and destination coordinate pair. */ - virtual void readCoordinatePair(uint16_t &srcX, uint16_t &srcY, - uint16_t &dstX, uint16_t &dstY); + virtual void readCoordinatePair(uint16_t &restrict srcX, + uint16_t &restrict srcY, + uint16_t &restrict dstX, + uint16_t &restrict dstY); /** * Skips a given number of bytes. -- cgit v1.2.3-70-g09d2