changed structure names, (_t suffixes are reserved by POSIX)
changed structure names, (_t suffixes are reserved by POSIX)