From cb40b0808a639fa0de330cb2b88574a0e8b4d2d5 Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Sat, 4 Mar 2023 17:49:03 -0400 Subject: TProtocol: Match ctor The reason for the large change is because I was trying to figure out why `TTcpSocket`'s ctor was so disjointed from the rest of the functions. Turns out, it's inlined, and inlining was turned off. Most likely, the whole codebase has inlining turned off. oof, press f `TArray`. --- include/pso/TPlyInventory.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'include/pso/TPlyInventory.h') diff --git a/include/pso/TPlyInventory.h b/include/pso/TPlyInventory.h index 6143a06..6cfb7ec 100644 --- a/include/pso/TPlyInventory.h +++ b/include/pso/TPlyInventory.h @@ -7,7 +7,7 @@ #include struct TItemData { - TItemData(); + void init(); void bswap(); TItemData &assign(const TItemData &src); @@ -26,8 +26,7 @@ struct TItemData { class TPlyInventoryItem { public: - TPlyInventoryItem() {}; - + void init(); void bswap(); TPlyInventoryItem &assign(const TPlyInventoryItem &src); -- cgit v1.2.3-13-gbd6f