PTW_tableentry
PTW_tableentry * a = (PTW_tableentry * )ina;
PTW_tableentry * b = (PTW_tableentry * )inb;
static void getdrv(PTW_tableentry orgtable[][n], int keylen, double * normal, double * ausreiser) {
static int doRound(PTW_tableentry sortedtable[][n], int keybyte, int fixat, uint8_t fixvalue, int * searchborders, uint8_t * key, int keylen, PTW_attackstate * state, uint8_t sum, int * strongbytes) {
static int doComputation(PTW_attackstate * state, uint8_t * key, int keylen, PTW_tableentry table[][n], sorthelper * sh2, int * strongbytes, int keylimit) {
PTW_tableentry (*table)[n] = alloca(sizeof(PTW_tableentry) * n * keylen);
memcpy(table, state->table, sizeof(PTW_tableentry) * n * keylen);
qsort(&table[i][0], n, sizeof(PTW_tableentry), &compare);
PTW_tableentry table[PTW_KEYHSBYTES][PTW_n];