GCC feedback
warning: implicit declaration of function 'bzero'
warning: implicit declaration of function 'getpass'
warning: implicit declaration of function 'strlen'

It seems there is a difference between string.h and stringS.h, XCode
does not worry about it.
Added compile instructions on Ubuntu