- makensis should now compile on any POSIX compliment platform (Linux, *BSD, Mac OS X, etc.)
- improved makefiles so nothing is compiled when it's already up-to-date - Added SW_HIDE to ExecShell's accepted show modes git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3518 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
8567625b0e
commit
4c5f8a30eb
46 changed files with 2054 additions and 679 deletions
|
@ -24,7 +24,7 @@ typedef struct _stack_t {
|
|||
static stack_t *g_st;
|
||||
#endif
|
||||
|
||||
union exec_flags g_exec_flags;
|
||||
exec_flags g_exec_flags;
|
||||
|
||||
#if defined(NSIS_SUPPORT_ACTIVEXREG) || defined(NSIS_SUPPORT_CREATESHORTCUT)
|
||||
HRESULT g_hres;
|
||||
|
@ -212,16 +212,16 @@ static int NSISCALL ExecuteEntry(entry *entry_)
|
|||
break;
|
||||
#endif//NSIS_CONFIG_VISIBLE_SUPPORT
|
||||
case EW_SETFLAG:
|
||||
g_exec_flags.flags[parm0]=GetIntFromParm(1);
|
||||
FIELDN(g_exec_flags,parm0)=GetIntFromParm(1);
|
||||
break;
|
||||
case EW_IFFLAG:
|
||||
{
|
||||
int f=lent.offsets[!g_exec_flags.flags[parm2]];
|
||||
g_exec_flags.flags[parm2]&=parm3;
|
||||
int f=lent.offsets[!FIELDN(g_exec_flags,parm2)];
|
||||
FIELDN(g_exec_flags,parm2)&=parm3;
|
||||
return f;
|
||||
}
|
||||
case EW_GETFLAG:
|
||||
myitoa(var0,g_exec_flags.flags[parm1]);
|
||||
myitoa(var0,FIELDN(g_exec_flags,parm1));
|
||||
break;
|
||||
#ifdef NSIS_CONFIG_VISIBLE_SUPPORT
|
||||
case EW_CHDETAILSVIEW:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue