summaryrefslogtreecommitdiff
path: root/src/net/messagein.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/messagein.h')
-rw-r--r--src/net/messagein.h14
1 files changed, 9 insertions, 5 deletions
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.