Hacker News new | ask | show | jobs
by trealira 585 days ago
> But I remember an example with some other tricky C expression/type declarator where the number of actual dereferences differed from the amount of asterisks in the code.

Was it this code?

  void f(int *a) {
      void *p = &a;
      ***(int*(*)[])p = 1;
  }
Reading your comment made me think of this. I tried to find the original post for this, but it seems it was deleted. I only found it again through this post: https://zig.news/sobeston/using-zig-and-translate-c-to-under...