guncon.cpp - demacroize struct