stimmt, ich meinte eigentlich: in jedes int-Feld 128 reinschreiben -
ich war der Meinung durch den Parameter
arrlen*sizeof(int16_t)
würde memset automatisch "arrlen" mal den Wert 128 einfügen.
Gibt es denn eine schnelle Methode, alle Felder mit 128 zu füllen, außer einzeln, iterativ?

mit dem gecastet meintest du doch
(int16_t *) malloc ....
oder?
das hatte ich aus einer malloc Funktions-Definition ...:
http://www.cplusplus.com/reference/cstdlib/malloc/
(siehe Anwendungsbeispiel weiter unten mit (char *)malloc ! )