The logic behind C declarations (and the only correct way to declare pointers) | Dark Hacker News