creddit: Remove anonymous structs/unions from optOption

Origonally optOption was using an anonymous struct and union for
convience. However, GCC 4.2 (Which some OS's are currently stuck on)
doesn't support anonymous struct's and unions's. This patch simply
removes them completely from the structure (Since they were anonymous
before, removing them doesn't effect any other code).
Merge pull request #65 from DSMan195276/anon-struct-fix

creddit: Remove anonymous structs/unions from optOption