#include /* * Pfad mit Dateinamen versehen */ char* path_cat (path, file) register char *path; char *file; { register char *i = NIL; while (*path) if (*path++ == '\\') i = path; if (i) path = i; else *path++ = '\\'; strcpy (path, file); return (path); } /* * Eine Datei auswaehlen */ char* file_select (path, selection) char *path; char *selection; { int button; char file[14]; if (!path[0]) { path[0] = Dgetdrv() + 'A'; path[1] = ':'; Dgetpath (path + 2, 0); } path_cat (path, selection); file[0] = '\0'; fsel_input (path, file, &button); if (!button) return (NIL); return (path_cat (path, file)); }