The code is from an entry in the Underhanded C Contest, it is pretty much a given that the entries will be written in C.
Re:Being Sneaky in C
by itistoday2 on Saturday June 13, 2015 @12:48PM
(#9711590)
I am aware of that.
2. The two character arrays should use the same constant in defining their length, and that constant should be used both in the struct definitions and here in the copy operation.
3. The code is written in C in spite of it being 2014 at the time.