Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
danoman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
danoman
4y ago
Return pointer to array of 4 integers: int32_t (* bar(void))[4] { static int32_t u[4] = {1, 0, 1, 0}; return &u; } Return a pointer to a function taking a char: void f(char a) { // ... } voi
2.
▲
by
danoman
4y ago
Beware of struct padding. sizeof(b.arr) != sizeof(b) Consider: #include <stddef.h> #include <inttypes.h> typedef struct Array Array; struct Array { int32_t data[8]; }; void foo(Array const* arr) { s