This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
fte/commands.cpp

31 lines
681 B
C++

/* commands.cpp
*
* Copyright (c) 1994-1996, Marko Macek
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
#include "fte.h"
int GetDefaultDirectory(EModel *M, char *Path, int MaxLen) {
if (M)
M->GetPath(Path, MaxLen);
if (!M || Path[0] == 0)
if (ExpandPath(".", Path) == -1)
return 0;
SlashDir(Path);
return 1;
}
int SetDefaultDirectory(EModel *M) {
char Path[MAXPATH];
if (GetDefaultDirectory(M, Path, sizeof(Path)) == 0)
return 0;
if (ChangeDir(Path) == -1)
return 0;
return 1;
}