It’s a real pain
* Damn, this function is so ugly, it’s a real pain. 19 args.
* ARGH! But without it I had to copy two times this code,
* and even if I choose to use a struct to pass all the args,
* they are still too many and it will be uglier than this.
* I’m sorry.
* Ah, yes, this function splits the unpacked qspn_pkt and
* returns a lot of vars. * DO NOT TRY THIS AT HOME *
BTW: today is Developers Shame Day