nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq3rcvzvngh642tmv0tz7c6e9y62aavrwruz5lpq5agdupu39z8rnq04pppr (nprofile…pppr) oh man explaining pointers sounds like a huge weird project. recently I realized that the way pointers are used in C is a bit weird compared to in other languages (where instead of having a function return a value in a "normal" way, instead you'll just have a void* function which you pass a pointer to the struct that you want it to populate with the return value)
that's maybe just a consequence of C not having a garbage collector but it's still kind of weird