From ccf575556a5d167f128a7ff8e817af7f9f3630ed Mon Sep 17 00:00:00 2001 From: wushin Date: Mon, 27 Apr 2015 17:16:03 -0500 Subject: Fix T Sub in a return-statement --- src/ints/wrap.hpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/ints/wrap.hpp b/src/ints/wrap.hpp index 707c787..25b03c1 100644 --- a/src/ints/wrap.hpp +++ b/src/ints/wrap.hpp @@ -63,6 +63,14 @@ namespace ints return l._value < r._value; } + template + struct Sub : T + { + constexpr + Sub(typename T::wrapped_type v2) + : T(v2) + {} + }; template constexpr typename T::wrapped_type unwrap(typename std::enable_if::type w) @@ -73,14 +81,7 @@ namespace ints constexpr T wrap(typename T::wrapped_type v) { - struct Sub : T - { - constexpr - Sub(typename T::wrapped_type v2) - : T(v2) - {} - }; - return Sub(v); + return Sub(v); } template -- cgit v1.2.3-70-g09d2 From a5d6e25bdbccd24f750852dcc0b3cd7b83e339d6 Mon Sep 17 00:00:00 2001 From: wushin Date: Sun, 24 May 2015 12:31:19 -0500 Subject: Unused var array --- src/map/script-fun.cpp | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'src') diff --git a/src/map/script-fun.cpp b/src/map/script-fun.cpp index 3949627..8b797c2 100644 --- a/src/map/script-fun.cpp +++ b/src/map/script-fun.cpp @@ -66,21 +66,6 @@ namespace tmwa { namespace map { -static -Array pos_str //= -{{ - "Head"_s, - "Body"_s, - "Left hand"_s, - "Right hand"_s, - "Robe"_s, - "Shoes"_s, - "Accessory 1"_s, - "Accessory 2"_s, - "Head 2"_s, - "Head 3"_s, - "Not Equipped"_s, -}}; #define AARG(n) (st->stack->stack_datav[st->start + 2 + (n)]) #define HARG(n) (st->end > st->start + 2 + (n)) -- cgit v1.2.3-70-g09d2 From b8519f9aa5ecd6cad984d53b27269ae9dec37b47 Mon Sep 17 00:00:00 2001 From: wushin Date: Sun, 24 May 2015 12:29:07 -0500 Subject: Unintialized Byte --- src/wire/packets.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/wire/packets.cpp b/src/wire/packets.cpp index be06283..22a996a 100644 --- a/src/wire/packets.cpp +++ b/src/wire/packets.cpp @@ -76,6 +76,7 @@ void packet_dump(Session *s) if ((i & 15) == 0) FPRINTF(stderr, "%04X "_fmt, i); Byte rfifob_ib; + rfifob_ib.value = 0; packet_fetch(s, i, &rfifob_ib, 1); uint8_t rfifob_i = rfifob_ib.value; FPRINTF(stderr, "%02x "_fmt, rfifob_i); -- cgit v1.2.3-70-g09d2