=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== nsis-3.06.1/ChangeLog-5801- * /NSIS/trunk/Docs/src/history.but, nsis-3.06.1/ChangeLog:5802: /NSIS/trunk/Source/lineparse.cpp: Added MASM style 0n and 0y nsis-3.06.1/ChangeLog-5803- radix prefix support for preprocessor numbers ############################################## nsis-3.06.1/ChangeLog-9724- nsis-3.06.1/ChangeLog:9725: * /NSIS/trunk/Contrib/System/Source/System.h: asm is a reserved nsis-3.06.1/ChangeLog-9726- word for gcc ############################################## nsis-3.06.1/ChangeLog-29791- 1. u flag - unload dll after procedure call. nsis-3.06.1/ChangeLog:29792: 2. some changes to asm to turn on Whole Program Optimization. nsis-3.06.1/ChangeLog-29793- 3. Dll shrinked for 1 kb. ############################################## nsis-3.06.1/ChangeLog-29821- 1. u flag - unload dll after procedure call. nsis-3.06.1/ChangeLog:29822: 2. some changes to asm to turn on Whole Program Optimization. nsis-3.06.1/ChangeLog-29823- 3. Dll shrinked for 1 kb. ############################################## nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-53- // we need to prevent LoadLibrary from searching the current directory because it can contain untrusted DLLs! nsis-3.06.1/Contrib/Makensisw/makensisw.cpp:54: FARPROC SDDA = GetSysProcAddr("KERNEL32", "SetDllDirectoryA"); // WinXP.SP1+ nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-55- if (SDDA) ((BOOL(WINAPI*)(LPCSTR))SDDA)(""); // Remove the current directory from the default DLL search order ############################################## nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-58- DWORD iccestruct[2] = { 8, 0x8000 }; // ICC_LINK_CLASS (ComCtl32v6) nsis-3.06.1/Contrib/Makensisw/makensisw.cpp:59: FARPROC icce = SupportsW95() ? GetSysProcAddr("COMCTL32", "InitCommonControlsEx") : (FARPROC) InitCommonControlsEx; nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-60- BOOL succ = ((BOOL(WINAPI*)(const void*))icce)(iccestruct); ############################################## nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-62- { nsis-3.06.1/Contrib/Makensisw/makensisw.cpp:63: FARPROC lwrc = GetSysProcAddr("SHELL32", (LPCSTR) 258); // LinkWindow_RegisterClass nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-64- if (lwrc) ((BOOL(WINAPI*)())lwrc)(); ############################################## nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-696- TCHAR buf[41 * (1 + (sizeof(TCHAR) < 2))]; nsis-3.06.1/Contrib/Makensisw/makensisw.cpp:697: FARPROC func = GetKeyState(VK_CONTROL) < 0 ? GetSysProcAddr("RPCRT4", "UuidCreateSequential") : NULL; nsis-3.06.1/Contrib/Makensisw/makensisw.cpp:698: ((HRESULT(WINAPI*)(GUID*))(func ? func : GetSysProcAddr("RPCRT4", "UuidCreate")))(&guid); nsis-3.06.1/Contrib/Makensisw/makensisw.cpp:699: ((int(WINAPI*)(GUID*, TCHAR*, int))(GetSysProcAddr("OLE32", "StringFromGUID2")))(&guid, buf, 39); nsis-3.06.1/Contrib/Makensisw/makensisw.cpp-700- for (UINT i = 0; sizeof(TCHAR) < 2; ++i) if (!(buf[i] = (CHAR) ((WCHAR*)buf)[i])) break; // WCHAR to TCHAR if ANSI ############################################## nsis-3.06.1/Contrib/Makensisw/utils.cpp-62- nsis-3.06.1/Contrib/Makensisw/utils.cpp:63:FARPROC GetSysProcAddr(LPCSTR Mod, LPCSTR FuncName) nsis-3.06.1/Contrib/Makensisw/utils.cpp-64-{ ############################################## nsis-3.06.1/Contrib/Makensisw/utils.cpp-1070- static HRESULT(WINAPI*f)(HMONITOR, int, UINT*, UINT*); nsis-3.06.1/Contrib/Makensisw/utils.cpp:1071: if (!f && !((FARPROC&)f = GetSysProcAddr("SHCORE", "GetDpiForMonitor"))) f = DpiFallbackGetDpiForMonitor; nsis-3.06.1/Contrib/Makensisw/utils.cpp-1072- UINT x, y, mdt_effective_dpi = 0; ############################################## nsis-3.06.1/Contrib/Makensisw/utils.cpp-1080- static HMONITOR(WINAPI*g)(HWND, DWORD); nsis-3.06.1/Contrib/Makensisw/utils.cpp:1081: if (!g && !((FARPROC&)g = GetSysProcAddr("USER32", "MonitorFromWindow"))) g = DpiFallbackMonitorFromWindow; nsis-3.06.1/Contrib/Makensisw/utils.cpp-1082- monitorfromwindow = g; ############################################## nsis-3.06.1/Contrib/Makensisw/utils.cpp-1097- static UINT(WINAPI*f)(HWND); nsis-3.06.1/Contrib/Makensisw/utils.cpp:1098: if (!f && !((FARPROC&)f = GetSysProcAddr("USER32", "GetDpiForWindow"))) f = DpiFallbackGetDpiForWindow; nsis-3.06.1/Contrib/Makensisw/utils.cpp-1099- if ((dpi = f(hWnd))) return dpi; ############################################## nsis-3.06.1/Contrib/Makensisw/utils.cpp-1134- { nsis-3.06.1/Contrib/Makensisw/utils.cpp:1135: if (!((FARPROC&)gf = GetSysProcAddr("MSIMG32", "GradientFill"))) nsis-3.06.1/Contrib/Makensisw/utils.cpp-1136- { ############################################## nsis-3.06.1/Contrib/Makensisw/utils.h-45-HMODULE LoadSysLibrary(LPCSTR Mod); nsis-3.06.1/Contrib/Makensisw/utils.h:46:FARPROC GetSysProcAddr(LPCSTR Mod, LPCSTR FuncName); nsis-3.06.1/Contrib/Makensisw/utils.h-47-bool WriteUTF16LEBOM(HANDLE hFile); ############################################## nsis-3.06.1/Contrib/Makensisw/wndspy.cpp-18- nsis-3.06.1/Contrib/Makensisw/wndspy.cpp:19:#define InitializeApiFuncWithFallback(mn, fn) { FARPROC f = GetSysProcAddr((mn), (#fn)); g_##fn = Compat_##fn; if (f) (FARPROC&) g_##fn = f; } nsis-3.06.1/Contrib/Makensisw/wndspy.cpp:20:#define InitializeApiFuncEx(mn, fn, ptr) ( (FARPROC&)(g_##ptr) = GetSysProcAddr((mn), (#fn)) ) nsis-3.06.1/Contrib/Makensisw/wndspy.cpp:21:#define InitializeApiFunc(mn, fn) ( (FARPROC&)(g_##fn) = GetSysProcAddr((mn), (#fn)) ) nsis-3.06.1/Contrib/Makensisw/wndspy.cpp-22-#define CallApiFunc(fn) ( g_##fn ) ############################################## nsis-3.06.1/Contrib/Makensisw/wndspy.cpp-176- { nsis-3.06.1/Contrib/Makensisw/wndspy.cpp:177: static FARPROC g_func = GetSysProcAddr("USER32", "IsHungAppWindow"); nsis-3.06.1/Contrib/Makensisw/wndspy.cpp-178- if (g_func) return ((BOOL(WINAPI*)(HWND))g_func)(hWnd); ############################################## nsis-3.06.1/Contrib/Modern UI/System.nsh-2142- !define /redef MUI_LANGDLL_LANGUAGES \ nsis-3.06.1/Contrib/Modern UI/System.nsh:2143: `"${LANGFILE_${NLFID}_LANGDLL}" "${LANG_${NLFID}}" ${MUI_LANGDLL_LANGUAGES}` nsis-3.06.1/Contrib/Modern UI/System.nsh-2144- !define /ifndef MUI_LANGDLL_LANGUAGES_CP "" nsis-3.06.1/Contrib/Modern UI/System.nsh-2145- !define /redef MUI_LANGDLL_LANGUAGES_CP \ nsis-3.06.1/Contrib/Modern UI/System.nsh:2146: `"${LANGFILE_${NLFID}_LANGDLL}" "${LANG_${NLFID}}" "${LANG_${NLFID}_CP}" ${MUI_LANGDLL_LANGUAGES_CP}` nsis-3.06.1/Contrib/Modern UI/System.nsh-2147- ############################################## nsis-3.06.1/Contrib/Modern UI 2/Localization.nsh-50- !define /redef MUI_LANGDLL_LANGUAGES \ nsis-3.06.1/Contrib/Modern UI 2/Localization.nsh:51: `"${LANGFILE_${NLFID}_LANGDLL}" "${LANG_${NLFID}}" ${MUI_LANGDLL_LANGUAGES}` nsis-3.06.1/Contrib/Modern UI 2/Localization.nsh-52- !define /ifndef MUI_LANGDLL_LANGUAGES_CP "" nsis-3.06.1/Contrib/Modern UI 2/Localization.nsh-53- !define /redef MUI_LANGDLL_LANGUAGES_CP \ nsis-3.06.1/Contrib/Modern UI 2/Localization.nsh:54: `"${LANGFILE_${NLFID}_LANGDLL}" "${LANG_${NLFID}}" "${LANG_${NLFID}_CP}" ${MUI_LANGDLL_LANGUAGES_CP}` nsis-3.06.1/Contrib/Modern UI 2/Localization.nsh-55- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-447-!macro __NSD_DefineControlCallback EVENT nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:448: !define NSD_On${EVENT} `!insertmacro __NSD_OnControlEvent ${EVENT} ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-449-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-460-!macro __NSD_DefineDialogCallback EVENT nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:461: !define NSD_On${EVENT} `!insertmacro __NSD_OnDialogEvent ${EVENT} ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-462-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-512-!macroend nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:513:!define NSD_InitCommonControl_IPAddress `${NSD_InitCommonControlsEx} ${ICC_INTERNET_CLASSES}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-514-!define NSD_InitCommonControl_NetAddress `System::Call SHELL32::InitNetworkAddressControl()i` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:515:!define NSD_InitCommonControl_SysLink `${NSD_InitCommonControlsEx} ${ICC_LINK_CLASS}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-516- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-584-!macro __NSD_SetText CONTROL TEXT nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:585: SendMessage ${CONTROL} ${WM_SETTEXT} 0 `STR:${TEXT}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-586-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-590- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:591:!define NSD_Edit_GetTextLimit `${__NSD_MkCtlCmd_RV} EM_GETLIMITTEXT 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:592:!define NSD_Edit_SetTextLimit `${__NSD_MkCtlCmd_WP} EM_SETLIMITTEXT 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:593:!define NSD_Edit_SetPasswordChar `${__NSD_MkCtlCmd_WP} EM_SETPASSWORDCHAR 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:594:!define NSD_Edit_GetReadOnly `!insertmacro __NSD_GetStyleBit ${GWL_STYLE} ${ES_READONLY} ` ; Non-zero if read-only nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:595:!define NSD_Edit_SetReadOnly `${__NSD_MkCtlCmd_WP} EM_SETREADONLY 0 ` ; Toggles the ES_READONLY style nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:596:!define NSD_Edit_GetModify `${__NSD_MkCtlCmd_RV} EM_GETMODIFY 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:597:!define NSD_Edit_SetModify `${__NSD_MkCtlCmd_WP} EM_SETMODIFY 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:598:!define NSD_Edit_EmptyUndoBuffer `${__NSD_MkCtlCmd} EM_EMPTYUNDOBUFFER 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:599:!define NSD_Edit_CanUndo `${__NSD_MkCtlCmd_RV} EM_CANUNDO 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:600:!define NSD_Edit_ScrollCaret `${__NSD_MkCtlCmd} EM_SCROLLCARET 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:601:!define NSD_Edit_LineScroll `${__NSD_MkCtlCmd_WPLP} EM_LINESCROLL ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:602:!define NSD_Edit_SetSel `${__NSD_MkCtlCmd_WPLP} EM_SETSEL ` ; WP:Start LP:End nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-603- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-606-!if ${NSIS_CHAR_SIZE} > 1 nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:607: SendMessage ${CONTROL} ${EM_SETCUEBANNER} ${SHOWWHENFOCUSED} `STR:${TEXT}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-608-!else nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:609: System::Call 'USER32::SendMessage(p${CONTROL},i${EM_SETCUEBANNER},p${SHOWWHENFOCUSED},ws)' `${TEXT}` ; Must be PWSTR nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-610-!endif ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-612- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:613:!define NSD_Edit_GetLineCount `${__NSD_MkCtlCmd_RV} EM_GETLINECOUNT 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-614-!define NSD_Edit_GetLine "!insertmacro __NSD_Edit_GetLine " ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-622- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:623:!define NSD_SetTextLimit `${NSD_Edit_SetTextLimit} ` ; Legacy alias nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-624- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-627- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:628:!define NSD_RichEd_SetTextLimit `${__NSD_MkCtlCmd_LP} EM_EXLIMITTEXT 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:629:!define NSD_RichEd_GetEventMask `${__NSD_MkCtlCmd_RV} EM_GETEVENTMASK 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:630:!define NSD_RichEd_SetEventMask `${__NSD_MkCtlCmd_LP} EM_SETEVENTMASK 0 ` ; LP:ENM_* nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:631:!define NSD_RichEd_SetSystemBackgroundColor `${__NSD_MkCtlCmd} EM_SETBKGNDCOLOR 1 0 ` ; COLOR_WINDOW nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:632:!define NSD_RichEd_SetCustomBackgroundColor `${__NSD_MkCtlCmd_LP} EM_SETBKGNDCOLOR 0 ` ; LP:COLORREF nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:633:!define NSD_RichEd_SetHideSelection `${__NSD_MkCtlCmd_WP} EM_HIDESELECTION 0 ` ; WP(BOOL):HideSelWithoutFocus (Toggles ES_NOHIDESEL & TXTBIT_HIDESELECTION) nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-634- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-667-!macro _NSD_CB_AddString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:668: SendMessage ${CONTROL} ${CB_ADDSTRING} 0 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-669-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-673-!macro _NSD_CB_InsertString CONTROL INDEX STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:674:SendMessage ${CONTROL} ${CB_INSERTSTRING} ${INDEX} `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-675-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-678-!macro _NSD_CB_PrependString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:679:SendMessage ${CONTROL} ${CB_INSERTSTRING} 0 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-680-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-683-!macro _NSD_CB_AppendString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:684:SendMessage ${CONTROL} ${CB_INSERTSTRING} -1 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-685-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-689-!macro _NSD_CB_SelectString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:690: SendMessage ${CONTROL} ${CB_SELECTSTRING} -1 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-691-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-709-!macroend nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:710:!define NSD_CB_SetItemData `${__NSD_MkCtlCmd_WPLP} CB_SETITEMDATA ` ; Index Data nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-711- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-712- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:713:!define NSD_CB_DelItem `${__NSD_MkCtlCmd_WP} CB_DELETESTRING 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:714:!define NSD_CB_LimitText `${__NSD_MkCtlCmd_WP} CB_LIMITTEXT 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:715:!define /IfNDef NSD_CB_Clear `${__NSD_MkCtlCmd} CB_RESETCONTENT 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:716:!define /IfNDef NSD_CB_GetCount `${__NSD_MkCtlCmd_RV} CB_GETCOUNT 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-717-!ifndef NSD_CB_DelString ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-719-!macro __NSD_CB_DelString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:720: System::Call 'USER32::SendMessage(p${CONTROL},i${CB_FINDSTRINGEXACT},p-1,ts)p.s' `${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-721- System::Call 'USER32::SendMessage(p${CONTROL},i${CB_DELETESTRING},ps,p0)' ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-730-!macro _NSD_LB_AddString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:731: SendMessage ${CONTROL} ${LB_ADDSTRING} 0 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-732-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-736-!macro _NSD_LB_InsertString CONTROL INDEX STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:737:SendMessage ${CONTROL} ${LB_INSERTSTRING} ${INDEX} `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-738-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-741-!macro _NSD_LB_PrependString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:742:SendMessage ${CONTROL} ${LB_INSERTSTRING} 0 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-743-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-746-!macro _NSD_LB_AppendString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:747:SendMessage ${CONTROL} ${LB_INSERTSTRING} -1 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-748-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-752-!macro __NSD_LB_DelString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:753: System::Call 'USER32::SendMessage(p${CONTROL},i${LB_FINDSTRINGEXACT},p-1,ts)p.s' `${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-754- System::Call 'USER32::SendMessage(p${CONTROL},i${LB_DELETESTRING},ps,p0)' ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-763- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:764:!define NSD_LB_Clear `${__NSD_MkCtlCmd} LB_RESETCONTENT 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-765- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-774-!macro _NSD_LB_SelectString CONTROL STRING nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:775: SendMessage ${CONTROL} ${LB_SELECTSTRING} -1 `STR:${STRING}` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-776-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-815-!macroend nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:816:!define NSD_LB_SetItemData `${__NSD_MkCtlCmd_WPLP} LB_SETITEMDATA ` ; Index Data nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-817- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-820-!macro __NSD_LB_FindStringPrefix CONTROL STRING VAR nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:821: SendMessage ${CONTROL} ${LB_FINDSTRING} -1 `STR:${STRING}` ${VAR} nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-822-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-826-!macro __NSD_LB_FindStringExact CONTROL STRING VAR nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:827: SendMessage ${CONTROL} ${LB_FINDSTRINGEXACT} -1 `STR:${STRING}` ${VAR} nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-828-!macroend ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-832- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:833:!define NSD_ProgressBar_SetPos `${__NSD_MkCtlCmd_WP} PBM_SETPOS 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:834:!define NSD_ProgressBar_SetStep `${__NSD_MkCtlCmd_WP} PBM_SETSTEP 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:835:!define NSD_ProgressBar_StepIt `${__NSD_MkCtlCmd} PBM_STEPIT 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:836:!define NSD_ProgressBar_AdvanceBy `${__NSD_MkCtlCmd_WP} PBM_DELTAPOS 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:837:!define NSD_ProgressBar_SetPackedRange `${__NSD_MkCtlCmd_LP} PBM_SETRANGE 0 ` ; LP(DWORD):MAKELONG(min,max) nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:838:!define NSD_ProgressBar_SetRange32 `${__NSD_MkCtlCmd_WPLP} PBM_SETRANGE32 ` ; [IE3+] WP:min LP:max nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:839:!define NSD_ProgressBar_GetPos `${__NSD_MkCtlCmd_RV} PBM_GETPOS 0 0 ` ; [IE3+] nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-840- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-843- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:844:!define NSD_Anim_Close `${__NSD_MkCtlCmd} ACM_OPEN 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:845:!define NSD_Anim_Play `${__NSD_MkCtlCmd} ACM_PLAY -1 0xFFFF0000 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:846:!define NSD_Anim_PlayLoops `${__NSD_MkCtlCmd_WP} ACM_PLAY 0xFFFF0000 ` ; WP(UINT16):LoopCount nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:847:!define NSD_Anim_Stop `${__NSD_MkCtlCmd} ACM_STOP 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:848:!define NSD_Anim_IsPlaying `${__NSD_MkCtlCmd_RV} ACM_ISPLAYING 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-849- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-862- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:863:!define NSD_TrackBar_GetPos `${__NSD_MkCtlCmd_RV} TBM_GETPOS 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:864:!define NSD_TrackBar_SetPos `${__NSD_MkCtlCmd_LP} TBM_SETPOS 1 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:865:!define NSD_TrackBar_SetRangeMin `${__NSD_MkCtlCmd_LP} TBM_SETRANGEMIN 1 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:866:!define NSD_TrackBar_SetRangeMax `${__NSD_MkCtlCmd_LP} TBM_SETRANGEMAX 1 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:867:!define NSD_TrackBar_GetLineSize `${__NSD_MkCtlCmd_RV} TBM_GETLINESIZE 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:868:!define NSD_TrackBar_SetLineSize `${__NSD_MkCtlCmd_LP} TBM_SETLINESIZE 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:869:!define NSD_TrackBar_GetPageSize `${__NSD_MkCtlCmd_RV} TBM_GETPAGESIZE 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:870:!define NSD_TrackBar_SetPageSize `${__NSD_MkCtlCmd_LP} TBM_SETPAGESIZE 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:871:!define NSD_TrackBar_ClearTics `${__NSD_MkCtlCmd} TBM_CLEARTICS 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:872:!define NSD_TrackBar_GetNumTics `${__NSD_MkCtlCmd_RV} TBM_GETNUMTICS 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:873:!define NSD_TrackBar_SetTic `${__NSD_MkCtlCmd_LP} TBM_SETTIC 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:874:!define NSD_TrackBar_SetTicFreq `${__NSD_MkCtlCmd_WP} TBM_SETTICFREQ 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:875:!define NSD_TrackBar_GetThumbLength `${__NSD_MkCtlCmd_RV} TBM_GETTHUMBLENGTH 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:876:!define NSD_TrackBar_SetBuddy `${__NSD_MkCtlCmd_WPLP} TBM_SETBUDDY ` ; WP(BOOL):Left/Right LP:HWND nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-877- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-880- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:881:!define NSD_UD_SetBuddy `${__NSD_MkCtlCmd_WP} UDM_SETBUDDY 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:882:!define NSD_UD_GetPos `${__NSD_MkCtlCmd_RV} UDM_GETPOS 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:883:!define NSD_UD_SetPos `${__NSD_MkCtlCmd_LP} UDM_SETPOS 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:884:!define NSD_UD_GetPackedRange `${__NSD_MkCtlCmd_RV} UDM_GETRANGE 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:885:!define NSD_UD_SetPackedRange `${__NSD_MkCtlCmd_LP} UDM_SETRANGE 0 ` ; LP(DWORD):MAKELONG(min,max) nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:886:!define NSD_UD_GetPos32 `${__NSD_MkCtlCmd_RV} UDM_GETPOS32 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:887:!define NSD_UD_SetPos32 `${__NSD_MkCtlCmd_LP} UDM_SETPOS32 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:888:!define NSD_UD_SetRange32 `${__NSD_MkCtlCmd_WPLP} UDM_SETRANGE32 ` ; WP(INT32):min LP(INT32):max nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-889- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-907- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:908:!define NSD_HK_GetHotKey `${__NSD_MkCtlCmd_RV} HKM_GETHOTKEY 0 0 ` ; RV(WORD):MAKEWORD(VK,HOTKEYF) nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:909:!define NSD_HK_SetHotKey `${__NSD_MkCtlCmd_WP} HKM_SETHOTKEY 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:910:!define NSD_HK_SetRules `${__NSD_MkCtlCmd_WPLP} HKM_SETRULES ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-911- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-914- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:915:!define NSD_IPAddress_Clear `${__NSD_MkCtlCmd} IPM_CLEARADDRESS 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:916:!define NSD_IPAddress_SetPackedIPv4 `${__NSD_MkCtlCmd_LP} IPM_SETADDRESS 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:917:!define NSD_IPAddress_IsBlank `${__NSD_MkCtlCmd_RV} IPM_ISBLANK 0 0 ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-918- ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-964- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:965:!define NSD_SetImage `!insertmacro __NSD_LoadAndSetImage file ${IMAGE_BITMAP} 0 "${LR_LOADFROMFILE}" ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:966:!define NSD_SetBitmap `${NSD_SetImage} ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-967- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:968:!define NSD_SetIcon `!insertmacro __NSD_LoadAndSetImage file ${IMAGE_ICON} 0 "${LR_LOADFROMFILE}|${LR_DEFAULTSIZE}" ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-969-!define NSD_SetIconFromExeResource `!insertmacro __NSD_SetIconFromExeResource ` ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-980-!define NSD_FreeImage `!insertmacro __NSD_FreeImage ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:981:!define NSD_FreeBitmap `${NSD_FreeImage} ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-982-!macro __NSD_FreeImage IMAGE ############################################## nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-994- nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:995:!define NSD_ClearImage `!insertmacro __NSD_ClearImage ${IMAGE_BITMAP} ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:996:!define NSD_ClearBitmap `${NSD_ClearImage} ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh:997:!define NSD_ClearIcon `!insertmacro __NSD_ClearImage ${IMAGE_ICON } ` nsis-3.06.1/Contrib/nsDialogs/nsDialogs.nsh-998-!macro __NSD_ClearImage _IMGTYPE CONTROL ############################################## nsis-3.06.1/Contrib/NSISdl/asyncdns.cpp-46- // return 0 on success, 1 on wait, -1 on unresolvable nsis-3.06.1/Contrib/NSISdl/asyncdns.cpp:47: unsigned long ip=inet_addr(hostname); nsis-3.06.1/Contrib/NSISdl/asyncdns.cpp-48- if (ip != INADDR_NONE) ############################################## nsis-3.06.1/Contrib/NSISdl/connection.cpp-87- m_saddr.sin_port=htons((unsigned short)port); nsis-3.06.1/Contrib/NSISdl/connection.cpp:88: m_saddr.sin_addr.s_addr=inet_addr(hostname); nsis-3.06.1/Contrib/NSISdl/connection.cpp-89- } ############################################## nsis-3.06.1/Contrib/NSISdl/util.h-17-** nsis-3.06.1/Contrib/NSISdl/util.h:18:** unsigned long JNL::ipstr_to_addr(const char *cp); nsis-3.06.1/Contrib/NSISdl/util.h-19-** gives you the integer representation of a ip address in dotted ############################################## nsis-3.06.1/Contrib/System/Source/Call-amd64.S-18-;# Notes: nsis-3.06.1/Contrib/System/Source/Call-amd64.S:19:;# * MASM does not accept 0x* constants and GAS does not accept *h constants in Intel mode, must use decimal! nsis-3.06.1/Contrib/System/Source/Call-amd64.S-20-;# ############################################## nsis-3.06.1/Contrib/System/Source/Call-amd64.S-22-; .if 0 nsis-3.06.1/Contrib/System/Source/Call-amd64.S:23:;# MASM nsis-3.06.1/Contrib/System/Source/Call-amd64.S-24- ############################################## nsis-3.06.1/Contrib/System/Source/Call-amd64.S-34- nsis-3.06.1/Contrib/System/Source/Call-amd64.S:35:;# ~MASM nsis-3.06.1/Contrib/System/Source/Call-amd64.S-36-IF 0 ############################################## nsis-3.06.1/Contrib/System/Source/Call.S-29-;# This is a hybrid assembly source file supporting both the nsis-3.06.1/Contrib/System/Source/Call.S:30:;# MASM as well as the GNU assembler in one file. nsis-3.06.1/Contrib/System/Source/Call.S-31-;# ############################################## nsis-3.06.1/Contrib/System/Source/Call.S-47-; .if 0 nsis-3.06.1/Contrib/System/Source/Call.S:48:;# MASM specific block nsis-3.06.1/Contrib/System/Source/Call.S-49-.386 ############################################## nsis-3.06.1/Contrib/System/Source/Call.S-76- nsis-3.06.1/Contrib/System/Source/Call.S:77:;# end of MASM specific block nsis-3.06.1/Contrib/System/Source/Call.S-78-IF 0 ############################################## nsis-3.06.1/Contrib/System/Source/System.c-1282-#else nsis-3.06.1/Contrib/System/Source/System.c:1283:#error "Asm thunk not implemeted for this architecture!" nsis-3.06.1/Contrib/System/Source/System.c-1284-#endif ############################################## nsis-3.06.1/Contrib/System/Source/System.h-154- #else nsis-3.06.1/Contrib/System/Source/System.h:155: #error "Asm thunk not implemeted for this architecture!" nsis-3.06.1/Contrib/System/Source/System.h-156- #endif ############################################## nsis-3.06.1/Contrib/System/System.nsi-28- System::Call '${sysMessageBeep} (${MB_ICONHAND})' ; custom beep nsis-3.06.1/Contrib/System/System.nsi:29: !insertmacro smMessageBox "`$TEMP\resource.dll`" "Message box with custom icon from resource.dll!" "System Example 1b" ${MB_OKCANCEL} "i 103" nsis-3.06.1/Contrib/System/System.nsi-30- Delete $TEMP\resource.dll ############################################## nsis-3.06.1/Contrib/System/WhatsNew.txt-36-1. u flag - unload dll after procedure call. nsis-3.06.1/Contrib/System/WhatsNew.txt:37:2. some changes to asm to turn on Whole Program Optimization. nsis-3.06.1/Contrib/System/WhatsNew.txt-38-3. Dll shrunk by 1 kb. ############################################## nsis-3.06.1/Contrib/zip2exe/main.cpp-560- nsis-3.06.1/Contrib/zip2exe/main.cpp:561: _ftprintf(fp,_T("!include `${NSISDIR}\\Contrib\\zip2exe\\Base.nsh`\n")); nsis-3.06.1/Contrib/zip2exe/main.cpp:562: _ftprintf(fp,_T("!include `${NSISDIR}\\Contrib\\zip2exe\\%s.nsh`\n"),g_mui?_T("Modern"):_T("Classic")); nsis-3.06.1/Contrib/zip2exe/main.cpp-563- ############################################## nsis-3.06.1/Docs/src/headers.but-268-\c Section nsis-3.06.1/Docs/src/headers.but:269:\c nxs::Show /NOUNLOAD `$(^Name) Setup` /top \ nsis-3.06.1/Docs/src/headers.but:270:\c `Setup searching something$\r$\nPlease wait... If you can..` \ nsis-3.06.1/Docs/src/headers.but-271-\c /h 1 /can 1 /end ############################################## nsis-3.06.1/Docs/src/headers.but-846-\c Section nsis-3.06.1/Docs/src/headers.but:847:\c nxs::Show /NOUNLOAD `$(^Name) Setup`\ nsis-3.06.1/Docs/src/headers.but:848:\c /top `Setup searching something$\nPlease wait$\nIf you can...`\ nsis-3.06.1/Docs/src/headers.but-849-\c /h 1 /can 1 /end ############################################## nsis-3.06.1/Examples/bigtest.nsi-151- nsis-3.06.1/Examples/bigtest.nsi:152:!define ASSERT `!insertmacro ASSERT "${U+24}{__FILE__}" ${U+24}{__LINE__} ` nsis-3.06.1/Examples/bigtest.nsi-153-!macro ASSERT __file __line __xpr nsis-3.06.1/Examples/bigtest.nsi-154-${__xpr} +2 nsis-3.06.1/Examples/bigtest.nsi:155:MessageBox MB_ICONSTOP `ASSERT: ${__xpr} (${__file}:${__line})` nsis-3.06.1/Examples/bigtest.nsi-156-!macroend ############################################## nsis-3.06.1/Examples/bigtest.nsi-159-IntOp $0 0xffffffff >> 31 nsis-3.06.1/Examples/bigtest.nsi:160:${ASSERT} `IntCmpU $0 -1` nsis-3.06.1/Examples/bigtest.nsi-161-IntOp $0 0xffffffff >>> 31 nsis-3.06.1/Examples/bigtest.nsi:162:${ASSERT} `IntCmpU $0 1` nsis-3.06.1/Examples/bigtest.nsi-163-IntOp $0 1 << 31 nsis-3.06.1/Examples/bigtest.nsi:164:${ASSERT} `IntCmpU $0 0x80000000` nsis-3.06.1/Examples/bigtest.nsi-165-IntOp $0 0x80000000 ^ 0x40000000 nsis-3.06.1/Examples/bigtest.nsi:166:${ASSERT} `IntCmpU $0 0xC0000000` nsis-3.06.1/Examples/bigtest.nsi-167-ClearErrors ############################################## nsis-3.06.1/Examples/bigtest.nsi-169-${ASSERT} `IfErrors ` ; Division by zero must set the error flag nsis-3.06.1/Examples/bigtest.nsi:170:${ASSERT} `IntCmpU $0 0` ; Unspecified result, hopefully it's zero nsis-3.06.1/Examples/bigtest.nsi-171-SectionEnd ############################################## nsis-3.06.1/Examples/FileFunc.nsi-110- StrCmp $R4 "LocateCallback" 0 +3 nsis-3.06.1/Examples/FileFunc.nsi:111: StrCpy $R0 `Function LocateCallback$\r$\n MessageBox MB_OKCANCEL '$0$$R9 "path\name"=[$$R9]$0\$1$0$$R8 "path" =[$$R8]$0\$1$0$$R7 "name" =[$$R7]$0\$1$0$$R6 "size" =[$$R6]' IDOK +2$\r$\n StrCpy $$R0 StopLocate$\r$\n$\r$\n Push $$R0$\r$\nFunctionEnd` nsis-3.06.1/Examples/FileFunc.nsi-112- goto send nsis-3.06.1/Examples/FileFunc.nsi-113- StrCmp $R4 "GetDrivesCallback" 0 error nsis-3.06.1/Examples/FileFunc.nsi:114: StrCpy $R0 `Function GetDrivesCallback$\r$\n MessageBox MB_OKCANCEL '$0$$9 "drive letter"=[$$9]$0\$1$0$$8 "drive type" =[$$8]' IDOK +2$\r$\n StrCpy $$R0 StopGetDrives$\r$\n StrCpy $$R5 '$$R5$$9 [$$8 Drive]$$\$2$$\$1'$\r$\n$\r$\n Push $$R0$\r$\nFunctionEnd` nsis-3.06.1/Examples/FileFunc.nsi-115- goto send ############################################## nsis-3.06.1/Examples/TextFunc.nsi-95- FileOpen $0 $VIEW w nsis-3.06.1/Examples/TextFunc.nsi:96: FileWrite $0 `Function FileReadFromEndCallback$\r$\n` nsis-3.06.1/Examples/TextFunc.nsi:97: FileWrite $0 ` MessageBox MB_OKCANCEL '$7$$9 "Line"=[$$9]$7\$9$7$$8 "#"=[$$8]$7\$9$7$$7 "-#"=[$$7]' IDOK +2$\r$\n` nsis-3.06.1/Examples/TextFunc.nsi:98: FileWrite $0 ` StrCpy $$R0 StopFileReadFromEnd$\r$\n$\r$\n` nsis-3.06.1/Examples/TextFunc.nsi:99: FileWrite $0 ` Push $$R0$\r$\n` nsis-3.06.1/Examples/TextFunc.nsi:100: FileWrite $0 `FunctionEnd$\r$\n` nsis-3.06.1/Examples/TextFunc.nsi-101- FileClose $0 ############################################## nsis-3.06.1/Examples/TextFunc.nsi-208- FileWrite $0 ' StrCmp "$R2" "" 0 +3$\r$\n' nsis-3.06.1/Examples/TextFunc.nsi:209: FileWrite $0 ` Exec 'notepad.exe "$R1"'$\r$\n` nsis-3.06.1/Examples/TextFunc.nsi-210- FileWrite $0 ' goto end$\r$\n' nsis-3.06.1/Examples/TextFunc.nsi-211- FileWrite $0 ' SearchPath $$R2 "$R2"$\r$\n' nsis-3.06.1/Examples/TextFunc.nsi:212: FileWrite $0 ` Exec 'notepad.exe "$$R2"'$\r$\n` nsis-3.06.1/Examples/TextFunc.nsi-213- FileWrite $0 ' goto end$\r$\n$\r$\n' ############################################## nsis-3.06.1/Include/FileFunc.nsh-90- Push $0 nsis-3.06.1/Include/FileFunc.nsh:91: Push `${_PATH}` nsis-3.06.1/Include/FileFunc.nsh:92: Push `${_OPTIONS}` nsis-3.06.1/Include/FileFunc.nsh:93: GetFunctionAddress $0 `${_FUNC}` nsis-3.06.1/Include/FileFunc.nsh:94: Push `$0` nsis-3.06.1/Include/FileFunc.nsh-95- ${CallArtificialFunction} Locate_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-102- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:103: Push `${_PATH}` nsis-3.06.1/Include/FileFunc.nsh:104: Push `${_OPTIONS}` nsis-3.06.1/Include/FileFunc.nsh-105- ${CallArtificialFunction} GetSize_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-114- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:115: Push `${_DRIVE}` nsis-3.06.1/Include/FileFunc.nsh:116: Push `${_OPTIONS}` nsis-3.06.1/Include/FileFunc.nsh-117- ${CallArtificialFunction} DriveSpace_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-125- Push $0 nsis-3.06.1/Include/FileFunc.nsh:126: Push `${_DRV}` nsis-3.06.1/Include/FileFunc.nsh:127: GetFunctionAddress $0 `${_FUNC}` nsis-3.06.1/Include/FileFunc.nsh:128: Push `$0` nsis-3.06.1/Include/FileFunc.nsh-129- ${CallArtificialFunction} GetDrives_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-136- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:137: Push `${_FILE}` nsis-3.06.1/Include/FileFunc.nsh:138: Push `${_OPTION}` nsis-3.06.1/Include/FileFunc.nsh-139- ${CallArtificialFunction} GetTime_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-152- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:153: Push `${_PATH}` nsis-3.06.1/Include/FileFunc.nsh:154: Push `${_ATTR}` nsis-3.06.1/Include/FileFunc.nsh-155- ${CallArtificialFunction} GetFileAttributes_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-162- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:163: Push `${_FILE}` nsis-3.06.1/Include/FileFunc.nsh-164- ${CallArtificialFunction} GetFileVersion_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-195- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:196: Push `${_PARAMETERS}` nsis-3.06.1/Include/FileFunc.nsh:197: Push `${_OPTION}` nsis-3.06.1/Include/FileFunc.nsh-198- ${CallArtificialFunction} GetOptions_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-205- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:206: Push `${_PARAMETERS}` nsis-3.06.1/Include/FileFunc.nsh:207: Push `${_OPTION}` nsis-3.06.1/Include/FileFunc.nsh-208- ${CallArtificialFunction} GetOptionsS_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-215- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:216: Push `${_FULLPATH}` nsis-3.06.1/Include/FileFunc.nsh-217- ${CallArtificialFunction} GetRoot_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-224- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:225: Push `${_PATHSTRING}` nsis-3.06.1/Include/FileFunc.nsh-226- ${CallArtificialFunction} GetParent_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-233- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:234: Push `${_PATHSTRING}` nsis-3.06.1/Include/FileFunc.nsh-235- ${CallArtificialFunction} GetFileName_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-242- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:243: Push `${_FILESTRING}` nsis-3.06.1/Include/FileFunc.nsh-244- ${CallArtificialFunction} GetBaseName_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-251- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:252: Push `${_FILESTRING}` nsis-3.06.1/Include/FileFunc.nsh-253- ${CallArtificialFunction} GetFileExt_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-260- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:261: Push `${_PATH}` nsis-3.06.1/Include/FileFunc.nsh:262: Push `${_LENGHT}` nsis-3.06.1/Include/FileFunc.nsh-263- ${CallArtificialFunction} BannerTrimPath_ ############################################## nsis-3.06.1/Include/FileFunc.nsh-270- !verbose ${_FILEFUNC_VERBOSE} nsis-3.06.1/Include/FileFunc.nsh:271: Push `${_PATH}` nsis-3.06.1/Include/FileFunc.nsh-272- ${CallArtificialFunction} DirState_ ############################################## nsis-3.06.1/Include/LogicLib.nsh-101- !macro LogicLib_JumpToBranch _Jump _Skip nsis-3.06.1/Include/LogicLib.nsh:102: !if `${_Jump}` != `` nsis-3.06.1/Include/LogicLib.nsh:103: StrCmp "" "" `${_Jump}` ${_Skip} nsis-3.06.1/Include/LogicLib.nsh-104- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-107- !macro _IncreaseCounter nsis-3.06.1/Include/LogicLib.nsh:108: !define /redef /math LOGICLIB_COUNTER `${LOGICLIB_COUNTER}` + 1 nsis-3.06.1/Include/LogicLib.nsh-109- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-148- !macro _== _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:149: StrCmp `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-150- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-152- !macro _!= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:153: !insertmacro _== `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-154- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-157- !macro _S== _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:158: StrCmpS `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-159- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-161- !macro _S!= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:162: !insertmacro _S== `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-163- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-167- !insertmacro _LOGICLIB_TEMP nsis-3.06.1/Include/LogicLib.nsh:168: System::Call `kernel32::lstrcmpi(ts, ts) i.s` `${_a}` `${_b}` nsis-3.06.1/Include/LogicLib.nsh-169- Pop $_LOGICLIB_TEMP nsis-3.06.1/Include/LogicLib.nsh:170: IntCmp $_LOGICLIB_TEMP 0 `${_e}` `${_l}` `${_m}` nsis-3.06.1/Include/LogicLib.nsh-171- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-173- !macro _S< _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:174: !insertmacro _StrCmpI `${_a}` `${_b}` `${_f}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-175- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-177- !macro _S>= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:178: !insertmacro _S< `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-179- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-181- !macro _S> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:182: !insertmacro _StrCmpI `${_a}` `${_b}` `${_f}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-183- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-185- !macro _S<= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:186: !insertmacro _S> `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-187- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-190- !macro _= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:191: IntCmp `${_a}` `${_b}` `${_t}` `${_f}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-192- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-194- !macro _<> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:195: !insertmacro _= `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-196- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-198- !macro _< _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:199: IntCmp `${_a}` `${_b}` `${_f}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-200- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-202- !macro _>= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:203: !insertmacro _< `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-204- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-206- !macro _> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:207: IntCmp `${_a}` `${_b}` `${_f}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-208- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-210- !macro _<= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:211: !insertmacro _> `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-212- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-215- !insertmacro _LOGICLIB_TEMP nsis-3.06.1/Include/LogicLib.nsh:216: IntOp $_LOGICLIB_TEMP `${_a}` & `${_b}` nsis-3.06.1/Include/LogicLib.nsh:217: !insertmacro _<> $_LOGICLIB_TEMP 0 `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-218- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-221- !macro _U< _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:222: IntCmpU `${_a}` `${_b}` `${_f}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-223- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-225- !macro _U>= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:226: !insertmacro _U< `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-227- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-229- !macro _U> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:230: IntCmpU `${_a}` `${_b}` `${_f}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-231- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-233- !macro _U<= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:234: !insertmacro _U> `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-235- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-239- !insertmacro _LOGICLIB_TEMP nsis-3.06.1/Include/LogicLib.nsh:240: System::Int64Op `${_a}` `${_o}` `${_b}` nsis-3.06.1/Include/LogicLib.nsh-241- Pop $_LOGICLIB_TEMP nsis-3.06.1/Include/LogicLib.nsh:242: !insertmacro _= $_LOGICLIB_TEMP 0 `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-243- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-245- !macro _L= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:246: !insertmacro _Int64Cmp `${_a}` = `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-247- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-249- !macro _L<> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:250: !insertmacro _L= `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-251- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-253- !macro _L< _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:254: !insertmacro _Int64Cmp `${_a}` < `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-255- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-257- !macro _L>= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:258: !insertmacro _L< `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-259- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-261- !macro _L> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:262: !insertmacro _Int64Cmp `${_a}` > `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-263- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-265- !macro _L<= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:266: !insertmacro _L> `${_a}` `${_b}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-267- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-271- !if "${NSIS_PTR_SIZE}" <= 4 nsis-3.06.1/Include/LogicLib.nsh:272: !insertmacro _${_o} `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-273- !else nsis-3.06.1/Include/LogicLib.nsh:274: !insertmacro _L${_o} `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-275- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-277- !macro _P= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:278: !insertmacro LogicLib_PtrDiffTest = `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-279- !macroend nsis-3.06.1/Include/LogicLib.nsh-280- !macro _P<> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:281: !insertmacro LogicLib_PtrDiffTest <> `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-282- !macroend nsis-3.06.1/Include/LogicLib.nsh-283- !macro _P< _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:284: !insertmacro LogicLib_PtrDiffTest < `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-285- !macroend nsis-3.06.1/Include/LogicLib.nsh-286- !macro _P>= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:287: !insertmacro LogicLib_PtrDiffTest >= `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-288- !macroend nsis-3.06.1/Include/LogicLib.nsh-289- !macro _P> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:290: !insertmacro LogicLib_PtrDiffTest > `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-291- !macroend nsis-3.06.1/Include/LogicLib.nsh-292- !macro _P<= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:293: !insertmacro LogicLib_PtrDiffTest <= `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-294- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-296- !macro _Z= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:297: !insertmacro LogicLib_PtrDiffTest = `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-298- !macroend nsis-3.06.1/Include/LogicLib.nsh-299- !macro _Z<> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:300: !insertmacro LogicLib_PtrDiffTest <> `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-301- !macroend nsis-3.06.1/Include/LogicLib.nsh-302- !macro _Z< _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:303: !insertmacro IntPtrCmpU `${_a}` `${_b}` `${_f}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-304- !macroend nsis-3.06.1/Include/LogicLib.nsh-305- !macro _Z>= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:306: !insertmacro IntPtrCmpU `${_a}` `${_b}` `${_t}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-307- !macroend nsis-3.06.1/Include/LogicLib.nsh-308- !macro _Z> _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:309: !insertmacro IntPtrCmpU `${_a}` `${_b}` `${_f}` `${_f}` `${_t}` nsis-3.06.1/Include/LogicLib.nsh-310- !macroend nsis-3.06.1/Include/LogicLib.nsh-311- !macro _Z<= _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:312: !insertmacro IntPtrCmpU `${_a}` `${_b}` `${_t}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-313- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-316- !macro _Abort _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:317: IfAbort `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-318- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-321- !macro _Errors _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:322: IfErrors `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-323- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-326- !macro _FileExists _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:327: IfFileExists `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-328- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-331- !macro _RebootFlag _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:332: IfRebootFlag `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-333- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-336- !macro _Silent _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:337: IfSilent `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-338- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-341- !macro _ShellVarContextAll _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:342: IfShellVarContextAll `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-343- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-346- !macro _RtlLanguage _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:347: IfRtlLanguage `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-348- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-351- !macro _AltRegView _a _b _t _f nsis-3.06.1/Include/LogicLib.nsh:352: IfAltRegView `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-353- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-358- ClearErrors nsis-3.06.1/Include/LogicLib.nsh:359: EnumRegValue $_LOGICLIB_TEMP ${_a} `${_b}` "" nsis-3.06.1/Include/LogicLib.nsh:360: !if `${_f}` != `` nsis-3.06.1/Include/LogicLib.nsh:361: IfErrors "" `${_f}` ; Skip calls to EnumRegKey and _== if possible nsis-3.06.1/Include/LogicLib.nsh-362- !else ############################################## nsis-3.06.1/Include/LogicLib.nsh-366- !endif nsis-3.06.1/Include/LogicLib.nsh:367: EnumRegKey $_LOGICLIB_TEMP ${_a} `${_b}` "" nsis-3.06.1/Include/LogicLib.nsh:368: !insertmacro _== $_LOGICLIB_TEMP "" `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-369- !macroend ############################################## nsis-3.06.1/Include/LogicLib.nsh-397- !insertmacro _LOGICLIB_TEMP nsis-3.06.1/Include/LogicLib.nsh:398: SectionGetFlags `${_b}` $_LOGICLIB_TEMP nsis-3.06.1/Include/LogicLib.nsh:399: IntOp $_LOGICLIB_TEMP $_LOGICLIB_TEMP & `${_a}` nsis-3.06.1/Include/LogicLib.nsh:400: !insertmacro _= $_LOGICLIB_TEMP `${_a}` `${_t}` `${_f}` nsis-3.06.1/Include/LogicLib.nsh-401- !macroend nsis-3.06.1/Include/LogicLib.nsh:402: !define SectionIsSelected `${SF_SELECTED} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:403: !define SectionIsSubSection `${SF_SUBSEC} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:404: !define SectionIsSubSectionEnd `${SF_SUBSECEND} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:405: !define SectionIsSectionGroup `${SF_SECGRP} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:406: !define SectionIsSectionGroupEnd `${SF_SECGRPEND} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:407: !define SectionIsBold `${SF_BOLD} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:408: !define SectionIsReadOnly `${SF_RO} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:409: !define SectionIsExpanded `${SF_EXPAND} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh:410: !define SectionIsPartiallySelected `${SF_PSELECTED} SectionFlagIsSet` nsis-3.06.1/Include/LogicLib.nsh-411- nsis-3.06.1/Include/LogicLib.nsh:412: !define IfCmd `!insertmacro _IfThen "" Cmd ${|}` nsis-3.06.1/Include/LogicLib.nsh-413- ############################################## nsis-3.06.1/Include/LogicLib.nsh-422- !ifdef _c=true ; If is true nsis-3.06.1/Include/LogicLib.nsh:423: !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-424- !else ; If condition is false nsis-3.06.1/Include/LogicLib.nsh:425: !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} "" nsis-3.06.1/Include/LogicLib.nsh-426- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-444- !ifdef _c=true ; If is true nsis-3.06.1/Include/LogicLib.nsh:445: !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-446- !else ; If condition is false nsis-3.06.1/Include/LogicLib.nsh:447: !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} "" nsis-3.06.1/Include/LogicLib.nsh-448- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-473- !ifdef _c=true ; If is true nsis-3.06.1/Include/LogicLib.nsh:474: !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-475- !else ; If condition is false nsis-3.06.1/Include/LogicLib.nsh:476: !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} "" nsis-3.06.1/Include/LogicLib.nsh-477- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-514- !ifdef _c=true ; If is true nsis-3.06.1/Include/LogicLib.nsh:515: !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-516- !else ; If condition is false nsis-3.06.1/Include/LogicLib.nsh:517: !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} "" nsis-3.06.1/Include/LogicLib.nsh-518- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-549- !verbose ${LOGICLIB_VERBOSITY} nsis-3.06.1/Include/LogicLib.nsh:550: ${If} `${_a}` `${_o}` `${_b}` nsis-3.06.1/Include/LogicLib.nsh-551- ${_t} ############################################## nsis-3.06.1/Include/LogicLib.nsh-559- !verbose ${LOGICLIB_VERBOSITY} nsis-3.06.1/Include/LogicLib.nsh:560: ${IfNot} `${_a}` `${_o}` `${_b}` nsis-3.06.1/Include/LogicLib.nsh-561- ${_t} ############################################## nsis-3.06.1/Include/LogicLib.nsh-571- Goto +2 ; Skip the loop expression for the first iteration nsis-3.06.1/Include/LogicLib.nsh:572: !define _DoLoopExpression `IntOp "${_v}" "${_v}" "${_o}" "${_s}"` ; Define the loop expression nsis-3.06.1/Include/LogicLib.nsh-573- !define _o=${_o} ############################################## nsis-3.06.1/Include/LogicLib.nsh-581- !undef _o=${_o} nsis-3.06.1/Include/LogicLib.nsh:582: !insertmacro _Do For false `${_v}` `${__o}` `${_t}` ; Let Do do the rest nsis-3.06.1/Include/LogicLib.nsh-583- !undef __o ############################################## nsis-3.06.1/Include/LogicLib.nsh-590- !verbose ${LOGICLIB_VERBOSITY} nsis-3.06.1/Include/LogicLib.nsh:591: ${ForEach} `${_v}` `${_f}` `${_t}` + 1 ; Pass on to ForEach nsis-3.06.1/Include/LogicLib.nsh-592- !verbose pop ############################################## nsis-3.06.1/Include/LogicLib.nsh-626- !ifdef _c=true ; If is true nsis-3.06.1/Include/LogicLib.nsh:627: !insertmacro _${_o} `${_a}` `${_b}` "" ${_Exit${_n}} nsis-3.06.1/Include/LogicLib.nsh-628- !else ; If condition is false nsis-3.06.1/Include/LogicLib.nsh:629: !insertmacro _${_o} `${_a}` `${_b}` ${_Exit${_n}} "" nsis-3.06.1/Include/LogicLib.nsh-630- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-665- !else ifdef _c=true ; If condition is true nsis-3.06.1/Include/LogicLib.nsh:666: !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}${_n}} ${_Exit${_n}} nsis-3.06.1/Include/LogicLib.nsh-667- !else ; If condition is false nsis-3.06.1/Include/LogicLib.nsh:668: !insertmacro _${_o} `${_a}` `${_b}` ${_Exit${_n}} ${${_Logic}${_n}} nsis-3.06.1/Include/LogicLib.nsh-669- !endif ############################################## nsis-3.06.1/Include/LogicLib.nsh-692- !insertmacro _PushLogic nsis-3.06.1/Include/LogicLib.nsh:693: !define ${_Logic}Select `${_a}` ; Remember the left hand side of the comparison nsis-3.06.1/Include/LogicLib.nsh-694- !verbose pop ############################################## nsis-3.06.1/Include/LogicLib.nsh-727- !insertmacro _IncreaseCounter nsis-3.06.1/Include/LogicLib.nsh:728: !insertmacro _== `${${_Logic}Select}` `${_a}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-729- !verbose pop ############################################## nsis-3.06.1/Include/LogicLib.nsh-738- !insertmacro _IncreaseCounter nsis-3.06.1/Include/LogicLib.nsh:739: !insertmacro _== `${${_Logic}Select}` `${_a}` +2 "" nsis-3.06.1/Include/LogicLib.nsh:740: !insertmacro _== `${${_Logic}Select}` `${_b}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-741- !verbose pop ############################################## nsis-3.06.1/Include/LogicLib.nsh-750- !insertmacro _IncreaseCounter nsis-3.06.1/Include/LogicLib.nsh:751: !insertmacro _== `${${_Logic}Select}` `${_a}` +3 "" nsis-3.06.1/Include/LogicLib.nsh:752: !insertmacro _== `${${_Logic}Select}` `${_b}` +2 "" nsis-3.06.1/Include/LogicLib.nsh:753: !insertmacro _== `${${_Logic}Select}` `${_c}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-754- !verbose pop ############################################## nsis-3.06.1/Include/LogicLib.nsh-763- !insertmacro _IncreaseCounter nsis-3.06.1/Include/LogicLib.nsh:764: !insertmacro _== `${${_Logic}Select}` `${_a}` +4 "" nsis-3.06.1/Include/LogicLib.nsh:765: !insertmacro _== `${${_Logic}Select}` `${_b}` +3 "" nsis-3.06.1/Include/LogicLib.nsh:766: !insertmacro _== `${${_Logic}Select}` `${_c}` +2 "" nsis-3.06.1/Include/LogicLib.nsh:767: !insertmacro _== `${${_Logic}Select}` `${_d}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-768- !verbose pop ############################################## nsis-3.06.1/Include/LogicLib.nsh-777- !insertmacro _IncreaseCounter nsis-3.06.1/Include/LogicLib.nsh:778: !insertmacro _== `${${_Logic}Select}` `${_a}` +5 "" nsis-3.06.1/Include/LogicLib.nsh:779: !insertmacro _== `${${_Logic}Select}` `${_b}` +4 "" nsis-3.06.1/Include/LogicLib.nsh:780: !insertmacro _== `${${_Logic}Select}` `${_c}` +3 "" nsis-3.06.1/Include/LogicLib.nsh:781: !insertmacro _== `${${_Logic}Select}` `${_d}` +2 "" nsis-3.06.1/Include/LogicLib.nsh:782: !insertmacro _== `${${_Logic}Select}` `${_e}` "" ${${_Logic}Else} nsis-3.06.1/Include/LogicLib.nsh-783- !verbose pop ############################################## nsis-3.06.1/Include/LogicLib.nsh-816- !insertmacro _IncreaseCounter nsis-3.06.1/Include/LogicLib.nsh:817: !define ${_Switch}Var `${_a}` ; Remember the left hand side of the comparison nsis-3.06.1/Include/LogicLib.nsh-818- !tempfile ${_Switch}Tmp ; Create a temporary file ############################################## nsis-3.06.1/Include/LogicLib.nsh-829- !ifdef _Logic & ${_Logic}Select ; Check for an active Select nsis-3.06.1/Include/LogicLib.nsh:830: !insertmacro _Select_Case `${_a}` nsis-3.06.1/Include/LogicLib.nsh-831- !else ifndef _Switch ; If not then check for an active Switch ############################################## nsis-3.06.1/Include/LogicLib.nsh-836- ${_label}: ; place it and add it's check to the temp file nsis-3.06.1/Include/LogicLib.nsh:837: !appendfile "${${_Switch}Tmp}" `!insertmacro _== $\`${${_Switch}Var}$\` $\`${_a}$\` ${_label} ""$\n` nsis-3.06.1/Include/LogicLib.nsh-838- !undef _label ############################################## nsis-3.06.1/Include/Memento.nsh-216- nsis-3.06.1/Include/Memento.nsh:217: !define __MementoSectionLastSectionId `${id}` nsis-3.06.1/Include/Memento.nsh-218- ############################################## nsis-3.06.1/Include/Memento.nsh-220- nsis-3.06.1/Include/Memento.nsh:221: Section ${flags} `${name}` `${id}` nsis-3.06.1/Include/Memento.nsh-222- ############################################## nsis-3.06.1/Include/Memento.nsh-236- nsis-3.06.1/Include/Memento.nsh:237: !insertmacro __MementoSection "" `${name}` `${id}` nsis-3.06.1/Include/Memento.nsh-238- ############################################## nsis-3.06.1/Include/Memento.nsh-247- nsis-3.06.1/Include/Memento.nsh:248: !insertmacro __MementoSection /o `${name}` `${id}` nsis-3.06.1/Include/Memento.nsh-249- ############################################## nsis-3.06.1/Include/Memento.nsh-276- ClearErrors nsis-3.06.1/Include/Memento.nsh:277: ReadRegDWORD $0 ${MEMENTO_REGISTRY_ROOT} `${MEMENTO_REGISTRY_KEY}` `MementoSection_${__MementoSectionLastSectionId}` nsis-3.06.1/Include/Memento.nsh-278- ############################################## nsis-3.06.1/Include/Memento.nsh-280- nsis-3.06.1/Include/Memento.nsh:281: !insertmacro SetSectionFlag `${${__MementoSectionLastSectionId}}` ${SF_BOLD} nsis-3.06.1/Include/Memento.nsh-282- ############################################## nsis-3.06.1/Include/Memento.nsh-292- ClearErrors nsis-3.06.1/Include/Memento.nsh:293: ReadRegDWORD $0 ${MEMENTO_REGISTRY_ROOT} `${MEMENTO_REGISTRY_KEY}` `MementoSection_${__MementoSectionLastSectionId}` nsis-3.06.1/Include/Memento.nsh-294- ############################################## nsis-3.06.1/Include/Memento.nsh-299- nsis-3.06.1/Include/Memento.nsh:300: !insertmacro SelectSection `${${__MementoSectionLastSectionId}}` nsis-3.06.1/Include/Memento.nsh-301- ############################################## nsis-3.06.1/Include/Memento.nsh-303- nsis-3.06.1/Include/Memento.nsh:304: !insertmacro UnselectSection `${${__MementoSectionLastSectionId}}` nsis-3.06.1/Include/Memento.nsh-305- ############################################## nsis-3.06.1/Include/Memento.nsh-314- nsis-3.06.1/Include/Memento.nsh:315: !insertmacro UnselectSection `${${__MementoSectionLastSectionId}}` nsis-3.06.1/Include/Memento.nsh-316- ############################################## nsis-3.06.1/Include/Memento.nsh-318- nsis-3.06.1/Include/Memento.nsh:319: !insertmacro SelectSection `${${__MementoSectionLastSectionId}}` nsis-3.06.1/Include/Memento.nsh-320- ############################################## nsis-3.06.1/Include/Memento.nsh-331- nsis-3.06.1/Include/Memento.nsh:332: ${If} ${SectionIsSelected} `${${__MementoSectionLastSectionId}}` nsis-3.06.1/Include/Memento.nsh-333- nsis-3.06.1/Include/Memento.nsh:334: WriteRegDWORD ${MEMENTO_REGISTRY_ROOT} `${MEMENTO_REGISTRY_KEY}` `MementoSection_${__MementoSectionLastSectionId}` 1 nsis-3.06.1/Include/Memento.nsh-335- ############################################## nsis-3.06.1/Include/Memento.nsh-337- nsis-3.06.1/Include/Memento.nsh:338: WriteRegDWORD ${MEMENTO_REGISTRY_ROOT} `${MEMENTO_REGISTRY_KEY}` `MementoSection_${__MementoSectionLastSectionId}` 0 nsis-3.06.1/Include/Memento.nsh-339- ############################################## nsis-3.06.1/Include/Memento.nsh-394- nsis-3.06.1/Include/Memento.nsh:395: ReadRegStr $0 ${MEMENTO_REGISTRY_ROOT} `${MEMENTO_REGISTRY_KEY}` MementoSectionUsed nsis-3.06.1/Include/Memento.nsh-396- ############################################## nsis-3.06.1/Include/Memento.nsh-511- nsis-3.06.1/Include/Memento.nsh:512: WriteRegStr ${MEMENTO_REGISTRY_ROOT} `${MEMENTO_REGISTRY_KEY}` MementoSectionUsed "" nsis-3.06.1/Include/Memento.nsh-513- ############################################## nsis-3.06.1/Include/Sections.nsh-278- Push $R1 nsis-3.06.1/Include/Sections.nsh:279: StrCpy $R1 `${SECTION}` nsis-3.06.1/Include/Sections.nsh-280- SectionGetFlags $R1 $R0 ############################################## nsis-3.06.1/Include/Sections.nsh-295- Push $R2 nsis-3.06.1/Include/Sections.nsh:296: StrCpy $R1 `${SECTION}` nsis-3.06.1/Include/Sections.nsh:297: StrCpy $R2 `${SECTION_TEXT}` nsis-3.06.1/Include/Sections.nsh-298- SectionGetFlags $R1 $R0 ############################################## nsis-3.06.1/Include/StrFunc.nsh-38- nsis-3.06.1/Include/StrFunc.nsh:39: !define STRFUNC_VER `${STRFUNC_VERMAJ}.${STRFUNC_VERMED}` nsis-3.06.1/Include/StrFunc.nsh-40- ############################################## nsis-3.06.1/Include/StrFunc.nsh-42- nsis-3.06.1/Include/StrFunc.nsh:43: !define STRFUNC_INITMSGPRE `----------------------------------------------------------------------$\r$\n` nsis-3.06.1/Include/StrFunc.nsh:44: !define STRFUNC_INITMSGPOST `$\r$\n----------------------------------------------------------------------$\r$\n` nsis-3.06.1/Include/StrFunc.nsh-45- ############################################## nsis-3.06.1/Include/StrFunc.nsh-48- !verbose push ${_STRFUNC_CREDITVERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:49: !echo `${STRFUNC_INITMSGPRE}NSIS ${STRFUNC} ${STRFUNC_VER} - Copyright ${STRFUNC_CREDITS}${STRFUNC_INITMSGPOST}` nsis-3.06.1/Include/StrFunc.nsh-50- !verbose pop ############################################## nsis-3.06.1/Include/StrFunc.nsh-72- !ifdef StrFunc_List nsis-3.06.1/Include/StrFunc.nsh:73: !define /ReDef StrFunc_List `${StrFunc_List}|${Name}` nsis-3.06.1/Include/StrFunc.nsh-74- !else nsis-3.06.1/Include/StrFunc.nsh:75: !define StrFunc_List `${Name}` nsis-3.06.1/Include/StrFunc.nsh-76- !endif ############################################## nsis-3.06.1/Include/StrFunc.nsh-80- !insertmacro STRFUNC_FUNCLIST_INSERT ${Name} nsis-3.06.1/Include/StrFunc.nsh:81: !define `${Name}_List` `${List}` nsis-3.06.1/Include/StrFunc.nsh:82: !define `${Name}_TypeList` `${TypeList}` nsis-3.06.1/Include/StrFunc.nsh-83- !ifdef STRFUNC_USECALLARTIFICIALFUNCTION nsis-3.06.1/Include/StrFunc.nsh:84: !define `${Name}` `!insertmacro STRFUNC_CALL_${Name} "${un}" ` nsis-3.06.1/Include/StrFunc.nsh:85: !define `Un${Name}` `!insertmacro STRFUNC_CALL_${Name} "${un}" ` nsis-3.06.1/Include/StrFunc.nsh-86- !else nsis-3.06.1/Include/StrFunc.nsh:87: !define `${Name}` `!insertmacro STRFUNC_MAKEFUNC ${Name} ""` nsis-3.06.1/Include/StrFunc.nsh:88: !define `Un${Name}` `!insertmacro STRFUNC_MAKEFUNC ${Name} Un` nsis-3.06.1/Include/StrFunc.nsh-89- !endif ############################################## nsis-3.06.1/Include/StrFunc.nsh-97- !verbose push ${_STRFUNC_CREDITVERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:98: !echo `${U+24}{${un}${basename}} - Copyright ${credits}` nsis-3.06.1/Include/StrFunc.nsh-99- !verbose pop ############################################## nsis-3.06.1/Include/StrFunc.nsh-101- !ifndef STRFUNC_USECALLARTIFICIALFUNCTION nsis-3.06.1/Include/StrFunc.nsh:102: !define /ReDef ${un}${basename} `!insertmacro STRFUNC_CALL_${basename} "${un}" ` nsis-3.06.1/Include/StrFunc.nsh-103- !if "${un}" != "" ############################################## nsis-3.06.1/Include/StrFunc.nsh-134- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:135: !echo `${U+24}{${un}StrCase} "${ResultVar}" "${String}" "${Type}"` nsis-3.06.1/Include/StrFunc.nsh-136- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:137: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:138: Push `${Type}` nsis-3.06.1/Include/StrFunc.nsh-139- !insertmacro STRFUNC_CALL StrCase "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-144- !macro STRFUNC_MAKEFUNC_StrCase nsis-3.06.1/Include/StrFunc.nsh:145: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by Dave Laundon` nsis-3.06.1/Include/StrFunc.nsh-146- /*After this point: ############################################## nsis-3.06.1/Include/StrFunc.nsh-293- ;Add this character to "ResultStr" nsis-3.06.1/Include/StrFunc.nsh:294: StrCpy $5 `$5$6` nsis-3.06.1/Include/StrFunc.nsh-295- ${Next} ############################################## nsis-3.06.1/Include/StrFunc.nsh-325- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:326: !echo `${U+24}{${un}StrClb} "${ResultVar}" "${String}" "${Action}"` nsis-3.06.1/Include/StrFunc.nsh-327- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:328: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:329: Push `${Action}` nsis-3.06.1/Include/StrFunc.nsh-330- !insertmacro STRFUNC_CALL StrClb "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-335- !macro STRFUNC_MAKEFUNC_StrClb nsis-3.06.1/Include/StrFunc.nsh:336: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by Nik Medved` nsis-3.06.1/Include/StrFunc.nsh-337- ############################################## nsis-3.06.1/Include/StrFunc.nsh-462- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:463: !echo `${U+24}{${un}StrIOToNSIS} "${ResultVar}" "${String}"` nsis-3.06.1/Include/StrFunc.nsh-464- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:465: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh-466- !insertmacro STRFUNC_CALL StrIOToNSIS "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-471- !macro STRFUNC_MAKEFUNC_StrIOToNSIS nsis-3.06.1/Include/StrFunc.nsh:472: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 "bluenet" - Based on functions by Amir Szekely, Joost Verburg, Dave Laundon and Diego Pedroso` nsis-3.06.1/Include/StrFunc.nsh-473- ############################################## nsis-3.06.1/Include/StrFunc.nsh-534- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:535: !echo `${U+24}{${un}StrLoc} "${ResultVar}" "${String}" "${StrToSearchFor}" "${OffsetDirection}"` nsis-3.06.1/Include/StrFunc.nsh-536- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:537: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:538: Push `${StrToSearchFor}` nsis-3.06.1/Include/StrFunc.nsh:539: Push `${OffsetDirection}` nsis-3.06.1/Include/StrFunc.nsh-540- !insertmacro STRFUNC_CALL StrLoc "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-545- !macro STRFUNC_MAKEFUNC_StrLoc nsis-3.06.1/Include/StrFunc.nsh:546: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by Ximon Eighteen` nsis-3.06.1/Include/StrFunc.nsh-547- ############################################## nsis-3.06.1/Include/StrFunc.nsh-617- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:618: !echo `${U+24}{${un}StrNSISToIO} "${ResultVar}" "${String}"` nsis-3.06.1/Include/StrFunc.nsh-619- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:620: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh-621- !insertmacro STRFUNC_CALL StrNSISToIO "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-626- !macro STRFUNC_MAKEFUNC_StrNSISToIO nsis-3.06.1/Include/StrFunc.nsh:627: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 "bluenet" - Based on functions by Amir Szekely, Joost Verburg, Dave Laundon and Diego Pedroso` nsis-3.06.1/Include/StrFunc.nsh-628- ############################################## nsis-3.06.1/Include/StrFunc.nsh-690- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:691: !echo `${U+24}{${un}StrRep} "${ResultVar}" "${String}" "${StringToReplace}" "${ReplacementString}"` nsis-3.06.1/Include/StrFunc.nsh-692- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:693: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:694: Push `${StringToReplace}` nsis-3.06.1/Include/StrFunc.nsh:695: Push `${ReplacementString}` nsis-3.06.1/Include/StrFunc.nsh-696- !insertmacro STRFUNC_CALL StrRep "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-701- !macro STRFUNC_MAKEFUNC_StrRep nsis-3.06.1/Include/StrFunc.nsh:702: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by Hendri Adriaens` nsis-3.06.1/Include/StrFunc.nsh-703- ############################################## nsis-3.06.1/Include/StrFunc.nsh-795- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:796: !echo `${U+24}{${un}StrSort} "${ResultVar}" "${String}" "${CenterStr}" "${LeftStr}" "${RightStr}" "${IncludeCenterStr}" "${IncludeLeftStr}" "${IncludeRightStr}"` nsis-3.06.1/Include/StrFunc.nsh-797- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:798: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:799: Push `${CenterStr}` nsis-3.06.1/Include/StrFunc.nsh:800: Push `${LeftStr}` nsis-3.06.1/Include/StrFunc.nsh:801: Push `${RightStr}` nsis-3.06.1/Include/StrFunc.nsh:802: Push `${IncludeCenterStr}` nsis-3.06.1/Include/StrFunc.nsh:803: Push `${IncludeLeftStr}` nsis-3.06.1/Include/StrFunc.nsh:804: Push `${IncludeRightStr}` nsis-3.06.1/Include/StrFunc.nsh-805- !insertmacro STRFUNC_CALL StrSort "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-810- !macro STRFUNC_MAKEFUNC_StrSort nsis-3.06.1/Include/StrFunc.nsh:811: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by Stuart Welch` nsis-3.06.1/Include/StrFunc.nsh-812- ############################################## nsis-3.06.1/Include/StrFunc.nsh-863- ;Parameter defaults nsis-3.06.1/Include/StrFunc.nsh:864: ${IfThen} $R4 == `` ${|} StrCpy $R4 `1` ${|} nsis-3.06.1/Include/StrFunc.nsh:865: ${IfThen} $R5 == `` ${|} StrCpy $R5 `1` ${|} nsis-3.06.1/Include/StrFunc.nsh:866: ${IfThen} $R6 == `` ${|} StrCpy $R6 `1` ${|} nsis-3.06.1/Include/StrFunc.nsh-867- ############################################## nsis-3.06.1/Include/StrFunc.nsh-1019- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:1020: !echo `${U+24}{${un}StrStr} "${ResultVar}" "${String}" "${StrToSearchFor}"` nsis-3.06.1/Include/StrFunc.nsh-1021- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:1022: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:1023: Push `${StrToSearchFor}` nsis-3.06.1/Include/StrFunc.nsh-1024- !insertmacro STRFUNC_CALL StrStr "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-1029- !macro STRFUNC_MAKEFUNC_StrStr nsis-3.06.1/Include/StrFunc.nsh:1030: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by Ximon Eighteen` nsis-3.06.1/Include/StrFunc.nsh-1031- ############################################## nsis-3.06.1/Include/StrFunc.nsh-1092- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:1093: !echo `${U+24}{${un}StrStrAdv} "${ResultVar}" "${String}" "${StrToSearchFor}" "${SearchDirection}" "${ResultStrDirection}" "${DisplayStrToSearch}" "${Loops}" "${CaseSensitive}"` nsis-3.06.1/Include/StrFunc.nsh-1094- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:1095: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:1096: Push `${StrToSearchFor}` nsis-3.06.1/Include/StrFunc.nsh:1097: Push `${SearchDirection}` nsis-3.06.1/Include/StrFunc.nsh:1098: Push `${ResultStrDirection}` nsis-3.06.1/Include/StrFunc.nsh:1099: Push `${DisplayStrToSearch}` nsis-3.06.1/Include/StrFunc.nsh:1100: Push `${Loops}` nsis-3.06.1/Include/StrFunc.nsh:1101: Push `${CaseSensitive}` nsis-3.06.1/Include/StrFunc.nsh-1102- !insertmacro STRFUNC_CALL StrStrAdv "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-1107- !macro STRFUNC_MAKEFUNC_StrStrAdv nsis-3.06.1/Include/StrFunc.nsh:1108: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2003-2004 Diego Pedroso` nsis-3.06.1/Include/StrFunc.nsh-1109- ############################################## nsis-3.06.1/Include/StrFunc.nsh-1253- ${If} $6 == 1 nsis-3.06.1/Include/StrFunc.nsh:1254: System::Call `kernel32::lstrcmp(ts, ts) i.s` `$R3` `$1` nsis-3.06.1/Include/StrFunc.nsh-1255- Pop $R3 ############################################## nsis-3.06.1/Include/StrFunc.nsh-1372- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:1373: !echo `${U+24}{${un}StrTok} "${ResultVar}" "${String}" "${Separators}" "${ResultPart}" "${SkipEmptyParts}"` nsis-3.06.1/Include/StrFunc.nsh-1374- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:1375: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh:1376: Push `${Separators}` nsis-3.06.1/Include/StrFunc.nsh:1377: Push `${ResultPart}` nsis-3.06.1/Include/StrFunc.nsh:1378: Push `${SkipEmptyParts}` nsis-3.06.1/Include/StrFunc.nsh-1379- !insertmacro STRFUNC_CALL StrTok "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-1384- !macro STRFUNC_MAKEFUNC_StrTok nsis-3.06.1/Include/StrFunc.nsh:1385: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by "bigmac666"` nsis-3.06.1/Include/StrFunc.nsh-1386- /*After this point: ############################################## nsis-3.06.1/Include/StrFunc.nsh-1420- ;Parameter defaults nsis-3.06.1/Include/StrFunc.nsh:1421: ${IfThen} $2 == `` ${|} StrCpy $2 `|` ${|} nsis-3.06.1/Include/StrFunc.nsh:1422: ${IfThen} $1 == `` ${|} StrCpy $1 `L` ${|} nsis-3.06.1/Include/StrFunc.nsh:1423: ${IfThen} $0 == `` ${|} StrCpy $0 `0` ${|} nsis-3.06.1/Include/StrFunc.nsh-1424- ############################################## nsis-3.06.1/Include/StrFunc.nsh-1532- !verbose push ${STRFUNC_VERBOSITY} nsis-3.06.1/Include/StrFunc.nsh:1533: !echo `${U+24}{${un}StrTrimNewLines} "${ResultVar}" "${String}"` nsis-3.06.1/Include/StrFunc.nsh-1534- !verbose 2 nsis-3.06.1/Include/StrFunc.nsh:1535: Push `${String}` nsis-3.06.1/Include/StrFunc.nsh-1536- !insertmacro STRFUNC_CALL StrTrimNewLines "${un}" ############################################## nsis-3.06.1/Include/StrFunc.nsh-1541- !macro STRFUNC_MAKEFUNC_StrTrimNewLines nsis-3.06.1/Include/StrFunc.nsh:1542: !insertmacro STRFUNC_BEGINFUNC ${basename} `${un}` `2004 Diego Pedroso - Based on functions by Ximon Eighteen` nsis-3.06.1/Include/StrFunc.nsh-1543- ############################################## nsis-3.06.1/Include/StrFunc.nsh-1563- StrCpy $R2 $R0 1 $R1 nsis-3.06.1/Include/StrFunc.nsh:1564: ${If} $R2 == `$\r` nsis-3.06.1/Include/StrFunc.nsh:1565: ${OrIf} $R2 == `$\n` nsis-3.06.1/Include/StrFunc.nsh-1566- Goto loop ############################################## nsis-3.06.1/Include/StrFunc.txt-26- nsis-3.06.1/Include/StrFunc.txt:27: If you want to add ` to a string, you should always escape it using $\` nsis-3.06.1/Include/StrFunc.txt-28- because the header file macro functions use ` to separate parameters. ############################################## nsis-3.06.1/Include/TextFunc.nsh-78- Push $0 nsis-3.06.1/Include/TextFunc.nsh:79: Push `${_INPUT}` nsis-3.06.1/Include/TextFunc.nsh:80: Push `${_OUTPUT}` nsis-3.06.1/Include/TextFunc.nsh:81: Push `${_RANGE}` nsis-3.06.1/Include/TextFunc.nsh:82: GetFunctionAddress $0 `${_FUNC}` nsis-3.06.1/Include/TextFunc.nsh:83: Push `$0` nsis-3.06.1/Include/TextFunc.nsh-84- ${CallArtificialFunction} LineFind_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-91- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:92: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh:93: Push `${_NUMBER}` nsis-3.06.1/Include/TextFunc.nsh-94- ${CallArtificialFunction} LineRead_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-102- Push $0 nsis-3.06.1/Include/TextFunc.nsh:103: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh:104: GetFunctionAddress $0 `${_FUNC}` nsis-3.06.1/Include/TextFunc.nsh:105: Push `$0` nsis-3.06.1/Include/TextFunc.nsh-106- ${CallArtificialFunction} FileReadFromEnd_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-113- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:114: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh-115- ${CallArtificialFunction} LineSum_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-122- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:123: Push `${_FILE1}` nsis-3.06.1/Include/TextFunc.nsh:124: Push `${_FILE2}` nsis-3.06.1/Include/TextFunc.nsh:125: Push `${_FILE3}` nsis-3.06.1/Include/TextFunc.nsh-126- ${CallArtificialFunction} FileJoin_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-133- Push $0 nsis-3.06.1/Include/TextFunc.nsh:134: Push `${_FILE1}` nsis-3.06.1/Include/TextFunc.nsh:135: Push `${_FILE2}` nsis-3.06.1/Include/TextFunc.nsh:136: Push `${_OPTION}` nsis-3.06.1/Include/TextFunc.nsh:137: GetFunctionAddress $0 `${_FUNC}` nsis-3.06.1/Include/TextFunc.nsh:138: Push `$0` nsis-3.06.1/Include/TextFunc.nsh-139- ${CallArtificialFunction} TextCompare_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-147- Push $0 nsis-3.06.1/Include/TextFunc.nsh:148: Push `${_FILE1}` nsis-3.06.1/Include/TextFunc.nsh:149: Push `${_FILE2}` nsis-3.06.1/Include/TextFunc.nsh:150: Push `${_OPTION}` nsis-3.06.1/Include/TextFunc.nsh:151: GetFunctionAddress $0 `${_FUNC}` nsis-3.06.1/Include/TextFunc.nsh:152: Push `$0` nsis-3.06.1/Include/TextFunc.nsh-153- ${CallArtificialFunction} TextCompareS_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-160- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:161: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh:162: Push `${_ENTRY}` nsis-3.06.1/Include/TextFunc.nsh-163- ${CallArtificialFunction} ConfigRead_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-170- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:171: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh:172: Push `${_ENTRY}` nsis-3.06.1/Include/TextFunc.nsh-173- ${CallArtificialFunction} ConfigReadS_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-180- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:181: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh:182: Push `${_ENTRY}` nsis-3.06.1/Include/TextFunc.nsh:183: Push `${_VALUE}` nsis-3.06.1/Include/TextFunc.nsh-184- ${CallArtificialFunction} ConfigWrite_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-191- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:192: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh:193: Push `${_ENTRY}` nsis-3.06.1/Include/TextFunc.nsh:194: Push `${_VALUE}` nsis-3.06.1/Include/TextFunc.nsh-195- ${CallArtificialFunction} ConfigWriteS_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-202- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:203: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh:204: Push `${_FORMAT}` nsis-3.06.1/Include/TextFunc.nsh-205- ${CallArtificialFunction} FileRecode_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-211- !verbose ${_TEXTFUNC_VERBOSE} nsis-3.06.1/Include/TextFunc.nsh:212: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh-213- ${CallArtificialFunction} TrimNewLines_ ############################################## nsis-3.06.1/Include/TextFunc.nsh-219- # XXX replace with GetParent nsis-3.06.1/Include/TextFunc.nsh:220: Push `${_FILE}` nsis-3.06.1/Include/TextFunc.nsh-221- Exch $0 ############################################## nsis-3.06.1/Include/Util.nsh-48-!macro Int32Op r a o b nsis-3.06.1/Include/Util.nsh:49:IntOp `${r}` `${a}` `${o}` ${b} nsis-3.06.1/Include/Util.nsh-50-!macroend ############################################## nsis-3.06.1/Include/Util.nsh-53-!verbose push 2 nsis-3.06.1/Include/Util.nsh:54:System::Int64Op `${a}` `${o}` ${b} nsis-3.06.1/Include/Util.nsh-55-Pop ${r} ############################################## nsis-3.06.1/Include/Util.nsh-58-!macro IntPtrOp r a o b nsis-3.06.1/Include/Util.nsh:59:IntPtrOp `${r}` `${a}` `${o}` `${b}` nsis-3.06.1/Include/Util.nsh-60-!macroend ############################################## nsis-3.06.1/Include/Util.nsh-65-!macro Int32Cmp a b jeek jles jgtr nsis-3.06.1/Include/Util.nsh:66:IntCmp `${a}` `${b}` `${jeek}` `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-67-!macroend ############################################## nsis-3.06.1/Include/Util.nsh-75-${IfThen} ${a} L= ${b} ${|} Goto ${jeek} ${|} nsis-3.06.1/Include/Util.nsh:76:!insertmacro _L< ${a} ${b} `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-77-!verbose pop nsis-3.06.1/Include/Util.nsh-78-!else nsis-3.06.1/Include/Util.nsh:79:Int64Cmp `${a}` `${b}` `${jeek}` `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-80-!endif ############################################## nsis-3.06.1/Include/Util.nsh-82-!macro IntPtrCmp a b jeek jles jgtr nsis-3.06.1/Include/Util.nsh:83:IntPtrCmp `${a}` `${b}` `${jeek}` `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-84-!macroend ############################################## nsis-3.06.1/Include/Util.nsh-89-!macro Int32CmpU a b jeek jles jgtr nsis-3.06.1/Include/Util.nsh:90:IntCmpU `${a}` `${b}` `${jeek}` `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-91-!macroend ############################################## nsis-3.06.1/Include/Util.nsh-141-!verbose push 2 nsis-3.06.1/Include/Util.nsh:142:Push `${a}` nsis-3.06.1/Include/Util.nsh:143:Push `${b}` nsis-3.06.1/Include/Util.nsh-144-!insertmacro CallArtificialFunction Int64CmpUHelper nsis-3.06.1/Include/Util.nsh:145:IntCmp $_LOGICLIB_TEMP 0 `${jeek}` `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-146-!verbose pop nsis-3.06.1/Include/Util.nsh-147-!else nsis-3.06.1/Include/Util.nsh:148:Int64CmpU `${a}` `${b}` `${jeek}` `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-149-!endif ############################################## nsis-3.06.1/Include/Util.nsh-151-!macro IntPtrCmpU a b jeek jles jgtr nsis-3.06.1/Include/Util.nsh:152:IntPtrCmpU `${a}` `${b}` `${jeek}` `${jles}` `${jgtr}` nsis-3.06.1/Include/Util.nsh-153-!macroend ############################################## nsis-3.06.1/Include/Util.nsh-178-Pop $1 nsis-3.06.1/Include/Util.nsh:179:!insertmacro _& $_LOGICLIB_TEMP ${HCF_HIGHCONTRASTON} `${_t}` `${_f}` nsis-3.06.1/Include/Util.nsh-180-!macroend ############################################## nsis-3.06.1/Include/Win/COM.nsh-77-!endif nsis-3.06.1/Include/Win/COM.nsh:78:System::Call `${ptr}->${vtblidx}${decl}${params}` nsis-3.06.1/Include/Win/COM.nsh-79-!macroend ############################################## nsis-3.06.1/Include/Win/COM.nsh-81-!macro NSISCOMIFACEDECL iface method vtblidx decl nsis-3.06.1/Include/Win/COM.nsh:82:!define ${iface}::${method} `${NSISCOMCALL} ${vtblidx} ${decl} ` nsis-3.06.1/Include/Win/COM.nsh-83-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-397- IntOp $_LOGICLIB_TEMP $__WINVERV & ${_WINVER_NTMASK} nsis-3.06.1/Include/WinVer.nsh:398: !insertmacro _>= $_LOGICLIB_TEMP `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-399-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-401- ${CallArtificialFunction} __WinVer_InitVars nsis-3.06.1/Include/WinVer.nsh:402: !insertmacro _= $__WINVERV `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-403-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-407- IntOp $_LOGICLIB_TEMP $__WINVERV & ${_WINVER_NTMASK} nsis-3.06.1/Include/WinVer.nsh:408: !insertmacro _<= $_LOGICLIB_TEMP `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-409-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-411-!macro __WinVer_DefineOSTest Test OS Suffix nsis-3.06.1/Include/WinVer.nsh:412: !define ${Test}Win${OS} `"" WinVer${Test} ${WINVER_${OS}${Suffix}}` nsis-3.06.1/Include/WinVer.nsh-413-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-444- IntOp $_LOGICLIB_TEMP ${_v} & ${_b} nsis-3.06.1/Include/WinVer.nsh:445: !insertmacro _!= $_LOGICLIB_TEMP 0 `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-446-!macroend nsis-3.06.1/Include/WinVer.nsh-447- nsis-3.06.1/Include/WinVer.nsh:448:!define IsNT `$__WINVERSP _WinVer_LL_IsBitSet ${_WINVER_NTBIT}` nsis-3.06.1/Include/WinVer.nsh:449:!define IsServerOS `$__WINVERSP _WinVer_LL_IsBitSet ${_WINVER_NTSRVBIT}` nsis-3.06.1/Include/WinVer.nsh:450:!define IsDomainController `$__WINVERSP _WinVer_LL_IsBitSet ${_WINVER_NTDCBIT}` nsis-3.06.1/Include/WinVer.nsh-451- ############################################## nsis-3.06.1/Include/WinVer.nsh-463- ${WinVerGetServicePackLevel} $_LOGICLIB_TEMP nsis-3.06.1/Include/WinVer.nsh:464: !insertmacro _>= $_LOGICLIB_TEMP `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-465-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-470- ${WinVerGetServicePackLevel} $_LOGICLIB_TEMP nsis-3.06.1/Include/WinVer.nsh:471: !insertmacro _<= $_LOGICLIB_TEMP `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-472-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-477- ${WinVerGetServicePackLevel} $_LOGICLIB_TEMP nsis-3.06.1/Include/WinVer.nsh:478: !insertmacro _= $_LOGICLIB_TEMP `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-479-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-487- pop $_LOGICLIB_TEMP nsis-3.06.1/Include/WinVer.nsh:488: !insertmacro _!= $_LOGICLIB_TEMP 0 `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-489-!macroend nsis-3.06.1/Include/WinVer.nsh-490- nsis-3.06.1/Include/WinVer.nsh:491:!define IsWin2003R2 `${SM_SERVERR2} WinVer_SysMetricCheck ""` nsis-3.06.1/Include/WinVer.nsh:492:!define IsStarterEdition `${SM_STARTER} WinVer_SysMetricCheck ""` nsis-3.06.1/Include/WinVer.nsh:493:!define OSHasMediaCenter `${SM_MEDIACENTER} WinVer_SysMetricCheck ""` nsis-3.06.1/Include/WinVer.nsh:494:!define OSHasTabletSupport `${SM_TABLETPC} WinVer_SysMetricCheck ""` nsis-3.06.1/Include/WinVer.nsh-495- ############################################## nsis-3.06.1/Include/WinVer.nsh-516- ${WinVerGetBuild} $_LOGICLIB_TEMP nsis-3.06.1/Include/WinVer.nsh:517: !insertmacro _${op} $_LOGICLIB_TEMP ${num} `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-518-!macroend ############################################## nsis-3.06.1/Include/WinVer.nsh-551- !endif nsis-3.06.1/Include/WinVer.nsh:552: !insertmacro _WinVer_BuildNumCheck ${op} ${WinVer_WaaS_Build} `${_t}` `${_f}` nsis-3.06.1/Include/WinVer.nsh-553- !undef WinVer_WaaS_Build ############################################## nsis-3.06.1/Include/WordFunc.nsh-73- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:74: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:75: Push `${_DELIMITER}` nsis-3.06.1/Include/WordFunc.nsh:76: Push `${_OPTION}` nsis-3.06.1/Include/WordFunc.nsh-77- ${CallArtificialFunction}${_ART} WordFind_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-84- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:85: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:86: Push `${_DELIMITER}` nsis-3.06.1/Include/WordFunc.nsh:87: Push `${_OPTION}` nsis-3.06.1/Include/WordFunc.nsh-88- ${CallArtificialFunction}${_ART} WordFindS_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-95- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:96: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:97: Push `${_DELIMITER1}` nsis-3.06.1/Include/WordFunc.nsh:98: Push `${_DELIMITER2}` nsis-3.06.1/Include/WordFunc.nsh:99: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-100- ${CallArtificialFunction} WordFind2X_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-107- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:108: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:109: Push `${_DELIMITER1}` nsis-3.06.1/Include/WordFunc.nsh:110: Push `${_DELIMITER2}` nsis-3.06.1/Include/WordFunc.nsh:111: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-112- ${CallArtificialFunction} WordFind2XS_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-119- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:120: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:121: Push `${_DELIMITER1}` nsis-3.06.1/Include/WordFunc.nsh:122: Push `${_CENTER}` nsis-3.06.1/Include/WordFunc.nsh:123: Push `${_DELIMITER2}` nsis-3.06.1/Include/WordFunc.nsh:124: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-125- ${CallArtificialFunction} WordFind3X_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-132- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:133: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:134: Push `${_DELIMITER1}` nsis-3.06.1/Include/WordFunc.nsh:135: Push `${_CENTER}` nsis-3.06.1/Include/WordFunc.nsh:136: Push `${_DELIMITER2}` nsis-3.06.1/Include/WordFunc.nsh:137: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-138- ${CallArtificialFunction} WordFind3XS_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-145- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:146: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:147: Push `${_WORD1}` nsis-3.06.1/Include/WordFunc.nsh:148: Push `${_WORD2}` nsis-3.06.1/Include/WordFunc.nsh:149: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-150- ${CallArtificialFunction} WordReplace_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-157- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:158: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:159: Push `${_WORD1}` nsis-3.06.1/Include/WordFunc.nsh:160: Push `${_WORD2}` nsis-3.06.1/Include/WordFunc.nsh:161: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-162- ${CallArtificialFunction} WordReplaceS_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-169- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:170: Push `${_STRING1}` nsis-3.06.1/Include/WordFunc.nsh:171: Push `${_DELIMITER}` nsis-3.06.1/Include/WordFunc.nsh:172: Push `${_STRING2}` nsis-3.06.1/Include/WordFunc.nsh-173- ${CallArtificialFunction} WordAdd_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-180- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:181: Push `${_STRING1}` nsis-3.06.1/Include/WordFunc.nsh:182: Push `${_DELIMITER}` nsis-3.06.1/Include/WordFunc.nsh:183: Push `${_STRING2}` nsis-3.06.1/Include/WordFunc.nsh-184- ${CallArtificialFunction} WordAddS_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-191- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:192: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:193: Push `${_DELIMITER}` nsis-3.06.1/Include/WordFunc.nsh:194: Push `${_WORD}` nsis-3.06.1/Include/WordFunc.nsh:195: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-196- ${CallArtificialFunction} WordInsert_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-203- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:204: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:205: Push `${_DELIMITER}` nsis-3.06.1/Include/WordFunc.nsh:206: Push `${_WORD}` nsis-3.06.1/Include/WordFunc.nsh:207: Push `${_NUMBER}` nsis-3.06.1/Include/WordFunc.nsh-208- ${CallArtificialFunction} WordInsertS_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-215- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:216: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:217: Push `${_FILTER}` nsis-3.06.1/Include/WordFunc.nsh:218: Push `${_INCLUDE}` nsis-3.06.1/Include/WordFunc.nsh:219: Push `${_EXCLUDE}` nsis-3.06.1/Include/WordFunc.nsh-220- ${CallArtificialFunction} StrFilter_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-227- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:228: Push `${_STRING}` nsis-3.06.1/Include/WordFunc.nsh:229: Push `${_FILTER}` nsis-3.06.1/Include/WordFunc.nsh:230: Push `${_INCLUDE}` nsis-3.06.1/Include/WordFunc.nsh:231: Push `${_EXCLUDE}` nsis-3.06.1/Include/WordFunc.nsh-232- ${CallArtificialFunction} StrFilterS_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-239- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:240: Push `${_VER1}` nsis-3.06.1/Include/WordFunc.nsh:241: Push `${_VER2}` nsis-3.06.1/Include/WordFunc.nsh-242- ${CallArtificialFunction} VersionCompare_ ############################################## nsis-3.06.1/Include/WordFunc.nsh-249- !verbose ${_WORDFUNC_VERBOSE} nsis-3.06.1/Include/WordFunc.nsh:250: Push `${_VERSION}` nsis-3.06.1/Include/WordFunc.nsh:251: Push `${_CHARLIST}` nsis-3.06.1/Include/WordFunc.nsh-252- ${CallArtificialFunction} VersionConvert_ ############################################## nsis-3.06.1/Include/x64.nsh-59- Pop $_LOGICLIB_TEMP nsis-3.06.1/Include/x64.nsh:60: !insertmacro _!= $_LOGICLIB_TEMP 0 `${_t}` `${_f}` nsis-3.06.1/Include/x64.nsh-61-!macroend ############################################## nsis-3.06.1/Include/x64.nsh-66- !if ${NSIS_PTR_SIZE} > 4 nsis-3.06.1/Include/x64.nsh:67: !insertmacro LogicLib_JumpToBranch `${_t}` `${_f}` nsis-3.06.1/Include/x64.nsh-68- !else nsis-3.06.1/Include/x64.nsh:69: !insertmacro _IsWow64 `${_a}` `${_b}` `${_t}` `${_f}` nsis-3.06.1/Include/x64.nsh-70- !endif ############################################## nsis-3.06.1/Include/x64.nsh-99- ${GetNativeMachineArchitecture} $_LOGICLIB_TEMP nsis-3.06.1/Include/x64.nsh:100: !insertmacro _= $_LOGICLIB_TEMP ${_arc} `${_t}` `${_f}` nsis-3.06.1/Include/x64.nsh-101-!macroend ############################################## nsis-3.06.1/Source/exehead/exec.c-68- */ nsis-3.06.1/Source/exehead/exec.c:69:int NSISCALL resolveaddr(int v) nsis-3.06.1/Source/exehead/exec.c-70-{ ############################################## nsis-3.06.1/Source/exehead/exec.c-86- nsis-3.06.1/Source/exehead/exec.c:87: rv=resolveaddr(rv); nsis-3.06.1/Source/exehead/exec.c-88- ############################################## nsis-3.06.1/Source/exehead/exec.c-291- { nsis-3.06.1/Source/exehead/exec.c:292: int v=resolveaddr(parm0)-1; // address is -1, since we encode it as +1 nsis-3.06.1/Source/exehead/exec.c-293- log_printf2(_T("Call: %d"),v); ############################################## nsis-3.06.1/Source/icon.cpp-455- if (g_display_errors) nsis-3.06.1/Source/icon.cpp:456: PrintColorFmtMsg_ERR(_T("\nError generating uninstaller icon: %") NPRIs _T(" -- failing!\n"), CtoTStrParam(e.what())); nsis-3.06.1/Source/icon.cpp-457- return 0; ############################################## nsis-3.06.1/Source/lineparse.cpp-103- if (_T('x') == (str[1]|32)) hasbase = 16; nsis-3.06.1/Source/lineparse.cpp:104: // Special support for 0n, 0y and 0t MASM style and 0b and 0o Python style radix prefix: nsis-3.06.1/Source/lineparse.cpp-105- if (_T('n') == (str[1]|32)) hasbase = 10; ############################################## nsis-3.06.1/Source/makenssi.cpp-435- { nsis-3.06.1/Source/makenssi.cpp:436: PrintColorFmtMsg_ERR(_T("Error initalizing CEXEBuild: %") NPRIs _T("\n"), CtoTStrParam(err.what())); nsis-3.06.1/Source/makenssi.cpp-437- return 1; ############################################## nsis-3.06.1/Source/Tests/preprocessor.nsi-100- nsis-3.06.1/Source/Tests/preprocessor.nsi:101:!define ASSERT `!insertmacro ASSERT "${U+24}{__FILE__}" ${U+24}{__LINE__} ` nsis-3.06.1/Source/Tests/preprocessor.nsi-102-!macro ASSERT __file __line __xpr ############################################## nsis-3.06.1/Source/Tests/preprocessor.nsi-104-!else nsis-3.06.1/Source/Tests/preprocessor.nsi:105:!error `ASSERT: ${__xpr} (${__file}:${__line})` nsis-3.06.1/Source/Tests/preprocessor.nsi-106-!endif ############################################## nsis-3.06.1/debian/rules-222- # Fail the build if libwinpthread is needed at runtime (see #722898) nsis-3.06.1/debian/rules:223: test `find $(TESTDIR)$(DATADIR)/Plugins -iname "*.dll" -exec objdump -p {} \; | grep -E "file format|DLL Name" | grep -cim1 libwinpthread` -eq 0 nsis-3.06.1/debian/rules-224-endif