4 ms·
> I am trying to track down where the function `sp_mem_allocator_alloc_type` is defined A quick glance at the source on github and here you go: https://github.
by flohofwoe 5mo ago
> I am trying to track down where the function `sp_mem_allocator_alloc_type` is defined
A quick glance at the source on github and here you go: https://github.com/tspader/sp/blob/e64697aa649907ce3357a7dd00ff259bb3928498/sp.h#L7997-L7999 https://github.com/tspader/sp/blob/e64697aa649907ce3357a7dd0...
`sp_mem_allocator_alloc_type ` is going through a couple of macro resolutions which ends up at `sp_mem_allocator_alloc`
> I'm not going to clone and build this (too dangerous).
Your computer won't explode just from downloading and compiling some C code, don't worry ;)
The github repo builds and the examples run just fine on macOS by just running `make` in the project directory, although with one warning:
warning: 'posix_spawn_file_actions_addchdir_np' is deprecated: first deprecated in macOS 26.0
- dboon 5mo agoIt looks like I need to update my macOS machine! Thanks for the sanity, and thanks for reading.
- rswail 5mo agoOnly if you want to move from MacOS Sequoia to Tahoe. Tahoe has the Liquid Glass stuff that people don't like as well as other UX changes that have been controversial. Apple still do security updates on Sequoia.
- locknitpicker 5mo ago> Your computer won't explode just from downloading and compiling some C code, don't worry ;) This is the first time I ever saw anyone dismissing the risk of downloading and running stuff off the internet. "Don't worry".
- lelanthran 5mo ago> Your computer won't explode just from downloading and compiling some C code, don't worry ;) I have no idea what's in the Makefile, and I'm not going to review it just so to try and figure out where a function is defined :-/
- flohofwoe 5mo agoI found the function body in about 30 seconds by browsing the code on github via plain old text search. Is that also to dangerous? ;)
- rigonkulous 5mo agoUse better tooling, then. Cscope is your friend.
- pseudohadamard 5mo agoI'm trying to sort out the whole mess of sp_ht / sp_str_ht_init / sp_str_split_c8 / sp_da_for / sp_da. sp_da_fuq? What is all this stuff?