Thx für die Antwort, aber das Verstellen des Variablentyps der Variable 'test' von "uint8_t" auf "unsigned short" oder "uint16_t" brachte keinen Erfolg.

Fehlermeldung nach wie vor:
error: invalid arguments to binary

Wenn ich die Funktion über ..

test = get-mem-unused;

..aufrufe.

Grüße
0tes_Gesetz

PS: was bedeutet "invalid arguments to binary" ... "ungültige Argumente in/für Binary"? - welche Binary?
Die Funktion get-mem-unused braucht doch keine Übergabeparameter, oder? - ist doch (void)...