Code clean up, removed NSIS_SUPPORT_NAMED_USERVARS and NSIS_SUPPORT_LANG_IN_STRINGS

Added support for many new constants which get shell folders path without using the registry


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3296 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
ramon18 2003-12-22 00:28:30 +00:00
parent d1c5ef3af7
commit 2589a5fc85
10 changed files with 227 additions and 338 deletions

View file

@ -11,6 +11,7 @@ using namespace std;
#include "ResourceEditor.h"
#include "ResourceVersionInfo.h"
#include "uservars.h"
#include "constants.h"
#include "exehead/fileform.h"
#include "exehead/config.h"
@ -253,10 +254,12 @@ class CEXEBuild {
// User variables stuff
int GetUserVarIndex(LineParser &line, int token);
// Added by ramon 3 jun 2003
#ifdef NSIS_SUPPORT_NAMED_USERVARS
UserVarsStringList m_UserVarNames;
int DeclaredUserVar(const char *VarName);
void VerifyDeclaredUserVarRefs(UserVarsStringList *pVarsStringList);
#ifdef NSIS_SUPPORT_SHELLFOLDERS_CONST
ConstantsStringList m_ShellConstants;
#endif
// a whole bunch O data.