summaryrefslogtreecommitdiff
path: root/src/Z2AudioCS
AgeCommit message (Collapse)Author
2026-03-30Z2Audio player debug work / fix actor method returns (#3140)TakaRikka
* Z2Audio player debug work * fix actor method returns * wii build fix
2026-02-28Some GCC compilation fixes (#3114)Luke Street
* Fix 6-byte multichar literals * Add `struct` to `e_ga_class::ga_s` * Fix remaining wrong forward declares (struct/class) * Replace `#include <string>` with `#include <cstring>` * Guard FLT_EPSILON define to prevent redefinition * Add missing `#include <cstring>` for direct cstring function usage
2026-02-23Fix JASGlobalInstance instance definitions (#3108)Pieter-Jan Briers
There are a few places where JASGlobalInstance have their sInstance storage implemented via template specialization. The problem is that these have no initializer, which means that they are not proper definitions (only declarations) in standards-compliant C++. MSVC and (evidently) MWCC accept this, but modern Clang and GCC do not and won't emit symbols. I've added a macro that properly initializes these outside MWCC. Also, JASGlobalInstance<JAUSectionHeap> was only being declared in each actor file that used it, which sounds incorrect? Not sure about this but I added it to m_Do_main too, again behind MWERKS check.
2026-02-20Implement Z2AudioCS (#3103)Max Roncace