Revert "DELETED: user files (osx)"

This reverts commit 18c01edf8f0a9119fd262efef377360f58f8b97e.
Revert "BUGFIX: Empty struct has size 0 in C, size 1 in C++"

This reverts commit 7538472d2649731e0b6d726583008022648ce684.