Is “static int* foo()”, in C, a static function returning a pointer, or a function returning a static pointer?
I’m working with an Arduino library I slightly modified for AVR C, which interfaces with an ICM-20948 IMU (Integrated Measurement Unit). In it, I found this “gem”: