+#if defined(PLATFORM_MSDOS)
+ _fmode = O_BINARY;
+#endif
+}
+
+void InitProgramInfo(char *unix_userdata_directory, char *program_title,
+ char *window_title, char *icon_title,
+ char *x11_icon_basename, char *x11_iconmask_basename,
+ char *msdos_pointer_basename)
+{
+ char *gfx_dir = getPath2(options.ro_base_directory, GRAPHICS_DIRECTORY);
+ char *x11_icon_filename = getPath2(gfx_dir, x11_icon_basename);
+ char *x11_iconmask_filename = getPath2(gfx_dir, x11_iconmask_basename);
+ char *msdos_pointer_filename = getPath2(gfx_dir, msdos_pointer_basename);
+
+ free(gfx_dir);
+
+#if defined(PLATFORM_UNIX)
+ program.userdata_directory = unix_userdata_directory;
+#else
+ program.userdata_directory = "userdata";
+#endif
+