_ACK_ -> I learned something new about c probably not the last time) :)

proved by this code:

```c
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <inttypes.h>

int8_t returns_signed()
{
	return -42;
}

int main()
{

	uint32_t a = returns_signed();
	printf("a=%" PRIi8 "\n", a);
	printf("a=%" PRIu32 "\n", a);
}
```