Changeset 806 in dev for branches/egtra/ab5.0/abdev


Ignore:
Timestamp:
Feb 12, 2011, 2:32:22 AM (13 years ago)
Author:
イグトランス (egtra)
Message:

コンパイラのstdafx.h, .cppを32/64ビットで共通化。Windows SDKに含まれるライブラリ・ヘッダの除去。VC++ 2010 Express with WDKのATL環境で_SECURE_ATLがエラーを起こす問題の修正。4996警告の抑制pragmaを削除。ほか。

Location:
branches/egtra/ab5.0/abdev
Files:
6 deleted
11 edited
2 moved

Legend:

Unmodified
Added
Removed
  • branches/egtra/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp

    r801 r806  
    731731    if( program.IsClipCompileView() ){
    732732        //ProjectEditor埋め込み型インターフェイス
    733         hMainDlg=CreateDialog(hInst,MAKEINTRESOURCE(IDD_CLIPMAIN),hOwnerEditor,(DLGPROC)DlgCompile);
     733        hMainDlg=CreateDialog(hInst, MAKEINTRESOURCE(IDD_CLIPMAIN), hOwnerEditor, DlgCompile);
    734734        ShowWindow(hMainDlg,SW_SHOW);
    735735        SendMessage(hOwnerEditor,WM_SETCOMPILEVIEW,0,(LPARAM)hMainDlg);
     
    773773
    774774    //エラーリストをサブクラス化
    775     OldErrorListProc=(WNDPROC)GetWindowLongPtr(GetDlgItem(hMainDlg,IDC_ERRORLIST),GWLP_WNDPROC);
    776     SetWindowLongPtr(GetDlgItem(hMainDlg,IDC_ERRORLIST),GWLP_WNDPROC,(LONG_PTR)ErrorListProc);
     775    OldErrorListProc = reinterpret_cast<WNDPROC>(SetWindowLongPtr(GetDlgItem(hMainDlg, IDC_ERRORLIST), GWLP_WNDPROC, reinterpret_cast<LONG_PTR>(ErrorListProc)));
    777776
    778777    //デバッグリストをサブクラス化
    779     OldDebugListProc=(WNDPROC)GetWindowLongPtr(GetDlgItem(hMainDlg,IDC_DEBUGLIST),GWLP_WNDPROC);
    780     SetWindowLongPtr(GetDlgItem(hMainDlg,IDC_DEBUGLIST),GWLP_WNDPROC,(LONG_PTR)DebugListProc);
     778    OldDebugListProc = reinterpret_cast<WNDPROC>(SetWindowLongPtr(GetDlgItem(hMainDlg, IDC_DEBUGLIST), GWLP_WNDPROC, reinterpret_cast<LONG_PTR>(DebugListProc)));
    781779
    782780    if( program.IsKickedFromEditor() )
  • branches/egtra/ab5.0/abdev/BasicCompiler_Common/common.h

    r764 r806  
    11#pragma once
    22
    3 //#define _CRT_SECURE_NO_DEPRECATE
    4 #pragma warning(disable : 4996)
     3
     4#include <psapi.h>
    55
    66#include <option.h>
     
    1717
    1818#include "../BasicCompiler_Common/NonVolatile.h"
    19 #include "../BasicCompiler_Common/psapi.h"
    2019
    2120
     
    4241    #define PLATFORM    64
    4342#else
    44 #define PLATFORM    32
    45     #ifndef LONG_PTR
    46         typedef long LONG_PTR;
    47         typedef DWORD ULONG_PTR;
    48     #endif
     43    #define PLATFORM    32
    4944#endif
    5045
     
    221216
    222217//hash.cpp
    223 int hash_default(const char *name);
    224218DllProc *GetDeclareHash(const char *name);
    225219void GetOverloadSubHash( const char *lpszName, std::vector<const UserProc *> &subs );
  • branches/egtra/ab5.0/abdev/BasicCompiler_Common/hash.cpp

    r803 r806  
    1212
    1313using namespace ActiveBasic::Compiler;
    14 
    15 int hash_default(const char *name){
    16     int key;
    17 
    18     for(key=0;*name!='\0';name++){
    19         key=((key<<8)+ *name )%MAX_HASH;
    20     }
    21 
    22     return key;
    23 }
    2414
    2515DllProc *GetDeclareHash(const char *fullName){
  • branches/egtra/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp

    r776 r806  
    1 #pragma warning(disable : 4996)
    2 
    31#include <map>
    42#include <string>
  • branches/egtra/ab5.0/abdev/ab-common-64.props

    r803 r806  
    66  <ItemDefinitionGroup>
    77    <ClCompile>
    8       <PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;;_WIN32_IE=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     8      <PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_WIN32_IE=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    99    </ClCompile>
    1010    <Link>
  • branches/egtra/ab5.0/abdev/ab-common.props

    r803 r806  
    2020      <MultiProcessorCompilation>true</MultiProcessorCompilation>
    2121      <ExceptionHandling>Async</ExceptionHandling>
    22       <PreprocessorDefinitions>WIN32;_SECURE_ATL=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     22      <PreprocessorDefinitions>WIN32;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    2323      <AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions>
    2424    </ClCompile>
  • branches/egtra/ab5.0/abdev/ab_common/ab_common.vcxproj

    r798 r806  
    148148      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    149149      </PrecompiledHeader>
     150      <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</EnablePREfast>
     151      <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</EnablePREfast>
    150152    </ClCompile>
    151153    <ClCompile Include="src\OSVersion.cpp" />
  • branches/egtra/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp

    r776 r806  
    1 #pragma warning(disable : 4996)
     1//#pragma warning(disable : 4996)
    22
    33#include <map>
  • branches/egtra/ab5.0/abdev/abdev/stdafx.h

    r804 r806  
    11#pragma once
    2 #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1
    32
    43#include <map>
     
    2625#include <atlcom.h>
    2726#include <atlhost.h>
     27#undef _SECURE_ATL
     28#define _SECURE_ATL 1
    2829#pragma warning(push)
    2930#pragma warning(disable: 6011 6246 6255 6269 6387)
  • branches/egtra/ab5.0/abdev/compiler.vcxproj

    r803 r806  
    321321      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
    322322    </ClCompile>
     323    <ClCompile Include="BasicCompiler_Common\stdafx.cpp">
     324      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
     325      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
     326      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
     327      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
     328    </ClCompile>
    323329    <ClCompile Include="BasicCompiler_Common\StrOperation.cpp">
    324330      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
     
    417423      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
    418424      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
    419     </ClCompile>
    420     <ClCompile Include="compiler_x86\stdafx.cpp">
    421       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
    422       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
    423       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
    424       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
    425       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
    426       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
    427425    </ClCompile>
    428426    <ClCompile Include="compiler_x86\Compile_Calc.cpp">
     
    627625      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
    628626    </ClCompile>
    629     <ClCompile Include="compiler_x64\stdafx.cpp">
    630       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
    631       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
    632       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
    633       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
    634       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(Filename)1.obj</ObjectFileName>
    635       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
    636       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
    637       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
    638       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
    639       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
    640       <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(Filename)1.obj</ObjectFileName>
    641       <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
    642     </ClCompile>
    643627    <ClCompile Include="compiler_x64\Compile_Calc.cpp">
    644628      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
     
    851835  </ItemGroup>
    852836  <ItemGroup>
     837    <ClInclude Include="BasicCompiler_Common\stdafx.h" />
    853838    <ClInclude Include="BasicCompiler_Common\StrOperation.h" />
    854839    <ClInclude Include="BasicCompiler_Common\debug.h" />
     
    884869    <ClInclude Include="compiler_x86\MachineFixed.h" />
    885870    <ClInclude Include="compiler_x86\Opcode.h" />
    886     <ClInclude Include="compiler_x86\stdafx.h" />
    887871    <ClInclude Include="compiler_x64\CommandValue.h" />
    888872    <ClInclude Include="compiler_x64\FunctionValue.h" />
    889873    <ClInclude Include="compiler_x64\MachineFixed.h" />
    890874    <ClInclude Include="compiler_x64\Opcode.h" />
    891     <ClInclude Include="compiler_x64\stdafx.h" />
    892875  </ItemGroup>
    893876  <ItemGroup>
  • branches/egtra/ab5.0/abdev/compiler.vcxproj.filters

    r801 r806  
    205205      <Filter>Source Files\x86Compiler</Filter>
    206206    </ClCompile>
    207     <ClCompile Include="compiler_x86\stdafx.cpp">
    208       <Filter>Source Files\x86Compiler</Filter>
    209     </ClCompile>
    210207    <ClCompile Include="compiler_x86\Compile_Calc.cpp">
    211208      <Filter>Source Files\x86Compiler\Calculation</Filter>
     
    331328      <Filter>Source Files\x64Compiler</Filter>
    332329    </ClCompile>
    333     <ClCompile Include="compiler_x64\stdafx.cpp">
    334       <Filter>Source Files\x64Compiler</Filter>
    335     </ClCompile>
    336330    <ClCompile Include="compiler_x64\Compile_Calc.cpp">
    337331      <Filter>Source Files\x64Compiler\Calculation</Filter>
     
    392386    </ClCompile>
    393387    <ClCompile Include="OldWindowsHelperImpl.cpp">
     388      <Filter>Source Files</Filter>
     389    </ClCompile>
     390    <ClCompile Include="BasicCompiler_Common\stdafx.cpp">
    394391      <Filter>Source Files</Filter>
    395392    </ClCompile>
     
    495492      <Filter>Header Files\x86</Filter>
    496493    </ClInclude>
    497     <ClInclude Include="compiler_x86\stdafx.h">
    498       <Filter>Header Files\x86</Filter>
    499     </ClInclude>
    500494    <ClInclude Include="compiler_x64\CommandValue.h">
    501495      <Filter>Header Files\x64</Filter>
     
    510504      <Filter>Header Files\x64</Filter>
    511505    </ClInclude>
    512     <ClInclude Include="compiler_x64\stdafx.h">
    513       <Filter>Header Files\x64</Filter>
     506    <ClInclude Include="BasicCompiler_Common\stdafx.h">
     507      <Filter>Header Files</Filter>
    514508    </ClInclude>
    515509  </ItemGroup>
Note: See TracChangeset for help on using the changeset viewer.