recreate version info pull request, need learn some git
add void for 0-argument function declarations