home *** CD-ROM | disk | FTP | other *** search
- #include <define.h>
- /*
- * 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));
- }