logoalt Hacker News

wvbdmpyesterday at 6:27 PM1 replyview on HN

I asked ChatGPT to explain the code from the OP (without the header file), and it seems to have given a really good breakdown. Although I know nothing about interpreters, C, or this fucked style, so who really knows if it makes any sense at all…


Replies

ebcodeyesterday at 11:44 PM

The header file does most of the work. I submitted the output of gcc -E (preprocessor only) to ChatGPT: https://chatgpt.com/share/69093ba2-ae74-8006-abbb-5c7f24be23... -- and I found out about "tagged pointers".

https://en.wikipedia.org/wiki/Tagged_pointer