made code C89 compliant (changed unnamed union in attributes)
drwxr-xr-x - ir