Is randomsound for increasing entropy pool not doing what it is supposed to do?
Ah ... I see. I am not a C/C++-expert.

So the union in injector "projects"ints on bitfield and vice versa. That is, the start of ints and bitfield in memory is the same. Writing on bitfield automatically writes on ints.

See http://www.wachtler.de/ck/8_7_struct_union.html (in german).

So everything is fine.