VirtualBox

儲存庫 vbox 的更動 62774


忽略:
時間撮記:
2016-7-31 下午05:44:26 (8 年 以前)
作者:
vboxsync
訊息:

Main: warnings

位置:
trunk/src/VBox/Main
檔案:
修改 2 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/Makefile.kmk

    r62772 r62774  
    11451145        $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE)
    11461146
     1147##
     1148# Edits $1 and adding #pragma directives for disabling warnings windows.h causes.
     1149# @param 1     The name of the file to edit.
     1150define def_VBoxMainDisableMscWarnings
     1151        $(MV) -f "$1" "$1.tmp"
     1152        $(APPEND) -nt "$1" \
     1153                '#pragma warning(push) /* -Wall and windows.h */' \
     1154                '#pragma warning(disable:4668 4255)' \
     1155               ''
     1156        $(CAT_EXT) "$1.tmp" >> "$1"
     1157        $(APPEND) -n "$1" \
     1158                '' \
     1159                '#pragma warning(pop)' \
     1160               ''
     1161        $(RM) -f "$1.tmp"
     1162
     1163endef
     1164
    11471165# Note! Because we've got a different proxy stub DLL for pre windows 7 64-bit hosts, we target windows 7 for AMD64.
    11481166#       The output is different and hopefully more efficient, at least memory wise (using more helpers in OLE32).
     
    11611179                /I idl \
    11621180                $(call VBOX_FN_MAKE_WIN_PATH,$<)
    1163         $(MV) -f "$(VBoxCOM_0_OUTDIR)/VirtualBox.h" "$(VBoxCOM_0_OUTDIR)/VirtualBox.h.tmp"
    1164         $(APPEND) -nt "$(VBoxCOM_0_OUTDIR)/VirtualBox.h" \
    1165                 '#pragma warning(push) /* -Wall and windows.h */' \
    1166                 '#pragma warning(disable:4668)' \
    1167                ''
    1168         $(CAT_EXT) "$(VBoxCOM_0_OUTDIR)/VirtualBox.h.tmp" >> "$(VBoxCOM_0_OUTDIR)/VirtualBox.h"
    1169         $(APPEND) -n "$(VBoxCOM_0_OUTDIR)/VirtualBox.h" \
    1170                 '' \
    1171                 '#pragma warning(pop)' \
    1172                ''
    1173         $(RM) -f "$(VBoxCOM_0_OUTDIR)/VirtualBox.h.tmp"
     1181        $(call def_VBoxMainDisableMscWarnings,$(VBoxCOM_0_OUTDIR)/VirtualBox.h)
     1182        $(call def_VBoxMainDisableMscWarnings,$(VBoxCOM_0_OUTDIR)/VirtualBox_i.c)
    11741183
    11751184if defined(VBOX_WITH_MIDL_PROXY_STUB)
     
    11921201                /I idl \
    11931202                $(call VBOX_FN_MAKE_WIN_PATH,$<)
     1203        $(call def_VBoxMainDisableMscWarnings,$(VBoxCOM_0_OUTDIR)/legacy/VirtualBox.h)
     1204        $(call def_VBoxMainDisableMscWarnings,$(VBoxCOM_0_OUTDIR)/legacy/VirtualBox_i.c)
    11941205endif
    11951206
     
    12081219                /I idl \
    12091220                $(call VBOX_FN_MAKE_WIN_PATH,$<)
     1221        $(call def_VBoxMainDisableMscWarnings,$(VBoxCOM-x86_0_OUTDIR)/VirtualBox.h)
     1222        $(call def_VBoxMainDisableMscWarnings,$(VBoxCOM-x86_0_OUTDIR)/VirtualBox_i.c)
    12101223
    12111224#
  • trunk/src/VBox/Main/src-helper-apps/VBoxExtPackHelperApp.cpp

    r62679 r62774  
    4848#ifdef RT_OS_WINDOWS
    4949# define _WIN32_WINNT 0x0501
     50# include <iprt/win/windows.h>          /* ShellExecuteEx, ++ */
    5051# include <Objbase.h>                   /* CoInitializeEx */
    51 # include <iprt/win/windows.h>                   /* ShellExecuteEx, ++ */
    5252# ifdef DEBUG
    5353#  include <Sddl.h>
     
    296296#else
    297297     /** @todo TrustedInstaller? */
     298     RT_NOREF1(pszDir);
    298299#endif
    299300
     
    339340static RTEXITCODE ValidateUnpackedExtPack(const char *pszDir, const char *pszTarball, const char *pszExtPackName)
    340341{
     342    RT_NOREF2(pszTarball, pszExtPackName);
    341343    RTMsgInfo("Validating unpacked extension pack...");
    342344
     
    490492                                const char *pszTarball)
    491493{
     494    RT_NOREF1(pszTarball);
    492495    RTMsgInfo("Unpacking extension pack into '%s'...", pszDirDst);
    493496
     
    653656                             const char *pszName, const char *pszMangledName, bool fReplace)
    654657{
     658    RT_NOREF1(pszCertDir);
     659
    655660    /*
    656661     * Do some basic validation of the tarball file.
     
    12331238                                         int iCmd, const char *pszDisplayInfoHack)
    12341239{
     1240    RT_NOREF1(cMyArgs);
    12351241    RTEXITCODE rcExit = RTEXITCODE_FAILURE;
    12361242#ifdef RT_OS_WINDOWS
     
    13201326                        if (GetExitCodeProcess(Info.hProcess, &dwExitCode))
    13211327                        {
    1322                             if (dwExitCode >= 0 && dwExitCode < 128)
     1328                            if (dwExitCode < 128)
    13231329                                rcExit = (RTEXITCODE)dwExitCode;
    13241330                            else
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette