Age | Commit message (Collapse) | Author |
|
functions needed to get them working
|
|
Hopefully, we can make some good progress.
Also, oof, I didn't realize that what I thought were `operator=()`, or
a manual `assign()` function, was actually a copy ctor.
|
|
This is because it looks more, and more clear that the entire codebase
was compiled without inlining. Likely to reduce code size from all the
byteswap functions, only present on the GameCube version.
|
|
|
|
|
|
|
|
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`.
|
|
Caused unwanted inlining in some cases.
|
|
This is to make the function order match better.
|
|
`TTcpSocket` is now fully matched. Up next is `TProtocol`.
|
|
I might do `test_connection()` next, if not, `TProtocol` will be next.
|
|
Forgot that it's actually a member function.
|
|
oof, this caused `send(u8 *)` to not match, but making it return a
`short` caused it to suddenly match.
|
|
I've done most of it, still have to do `test_connection()`, and
`open()`.
|