19#ifdef FEATURE_DIRECTORY_STACK
40 WARN(
"Cannot allocate memory for lpDir\n");
119 if (rest[0] !=
_T(
'\0'))
174 while (lpDir !=
NULL)
VOID error_out_of_memory(VOID)
BOOL SetRootPath(TCHAR *oldpath, TCHAR *InPath)
#define ConOutPuts(szStr)
#define STRING_DIRSTACK_HELP4
#define STRING_DIRSTACK_HELP1
#define STRING_DIRSTACK_HELP3
#define STRING_DIRSTACK_HELP2
VOID DestroyDirectoryStack(VOID)
INT CommandDirs(LPTSTR rest)
struct tagDIRENTRY * LPDIRENTRY
VOID InitDirectoryStack(VOID)
static VOID PopDirectory(VOID)
INT CommandPopd(LPTSTR rest)
static LPDIRENTRY lpStackTop
INT GetDirectoryStackDepth(VOID)
static LPDIRENTRY lpStackBottom
static INT PushDirectory(LPTSTR pszPath)
struct tagDIRENTRY DIRENTRY
INT CommandPushd(LPTSTR rest)
#define ConOutResPuts(uID)
struct tagDIRENTRY * next
struct tagDIRENTRY * prev
#define FIELD_OFFSET(t, f)
#define GetCurrentDirectory