setting plausible default value for struct members

especially for unsigned members so they don't casted to max unsigned