I often see the following function declaration:
some_func(const unsigned char * const buffer) { }
Any idea why the const is repeated before th
It's a constant pointer to a constant unsigned char. You can't change the pointer nor the thing it points to.