- parstrip ((char *) data + 3, 6);
- twistbytes (data + 1, 4);
- char akt[7] = "SYMBOL";
- memcpy (akt, ((char *) data) + 3, 6);
- twistbytes (data + 1, 4);
-
- sayf ("%s (7) reference (call) to common item", akt);
+ char * dat =(char *) data; // Get byte pointer
+ twistbytes (data + 1, 4); // Do the endian thing
+ parstrip ((char *) data + 3, 6); // Strip parity bits away
+ char akt[7] = "SYMBOL";
+ memcpy (akt, dat + 3, 6); // Take the name
+ twistbytes (data + 1, 4); // repair the head
+ sayf ("%s (7) reference (call) to common item", akt);