Show
Ignore:
Timestamp:
06/04/09 01:51:42 (4 years ago)
Author:
saturday06
Message:

もうだmp

Location:
lang/objective-cplusplus/i3/trunk
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • lang/objective-cplusplus/i3/trunk/am/mil_test.am

    r33643 r33771  
    1515                    ${WARNING_OPTIONS} \ 
    1616                    -I${top_srcdir}/src/mil/include \ 
    17                     -DNDEBUG -U_DEBUG -frtti 
     17                    -DNDEBUG -U_DEBUG 
    1818 
    1919mil_test_LDFLAGS  = ${PTHREAD_LIBS} ${BOOST_LDFLAGS} 
     
    2323mil_test_SOURCES  += src/mil/src/windows/WindowProcedureTest.cpp 
    2424mil_test_LDADD    += -lgdi32 -luser32 -lpsapi -lshlwapi 
     25endif 
     26 
     27if WITH_CYGWIN 
     28# for cygwin boost/test/included/unit_test.hpp 
     29mil_test_CXXFLAGS += -DBOOST_DISABLE_WIN32 
     30mil_test_LDFLAGS  += -Wl,--enable-auto-import 
    2531endif 
    2632 
  • lang/objective-cplusplus/i3/trunk/src/Test1.cpp

    r32106 r33771  
    112112#endif 
    113113 
    114  
  • lang/objective-cplusplus/i3/trunk/src/Test2.cpp

    r32108 r33771  
    4444    _tsystem(cmd.c_str()); 
    4545#endif 
    46  
     46     
    4747    _tremove(temp); 
    4848    { 
    4949        FILE* f = _tfopen(temp, _T("w")); 
    5050        BOOST_REQUIRE(f); 
     51#undef fprintf 
    5152        fprintf(f, "test"); 
    5253        fclose(f); 
  • lang/objective-cplusplus/i3/trunk/src/gui-windows/InputWindowPlatform.cpp

    r32656 r33771  
    470470                    DWORD color2 = (a << 24) | (b << 16) | (g << 8) | r ; 
    471471                    //SendMessage(hEdit, EM_SETBKGNDCOLOR, (WPARAM)0, (LPARAM)(color2)); 
    472                     printf(""); 
     472                    //printf(""); 
    473473                } 
    474474            } 
  • lang/objective-cplusplus/i3/trunk/src/mil/src/Test1.cpp

    r33765 r33771  
    55int global = 0; 
    66 
     7void create_thread(void (*func)(void*), void* data); 
     8 
     9#ifdef MIL_OS_WINDOWS 
     10 
     11struct ThreadData { 
     12        typedef void (*FuncType)(void*); 
     13        FuncType func; 
     14        void* data; 
     15}; 
     16 
     17DWORD WINAPI ThreadProc(LPVOID data) { 
     18        ThreadData* t = (ThreadData*)data; 
     19        t->func(t->data); 
     20        delete t; 
     21        return 0; 
     22} 
     23 
     24void create_thread(void (*func)(void*), void* data) { 
     25        ThreadData* t = new ThreadData; 
     26        t->func = func; 
     27        t->data = data; 
     28        DWORD id = 0; 
     29        CreateThread(NULL, 0, ThreadProc, (LPVOID)t, 0, &id); 
     30} 
     31 
     32#else 
     33void create_thread(void (*func)(void*), void* data) { 
     34} 
     35#endif 
    736 
    837/* --------------------------------------- 
     
    514543    ttest2<FooModule>(); 
    515544    ttest2<FooGuiModule>(); 
     545 
     546        struct hige { 
     547                static void thread(void*) { 
     548                    ttest2<FooModule>(); 
     549                        ttest2<FooGuiModule>(); 
     550                } 
     551        }; 
     552 
     553        for (int i = 0; i < 20; i++) { 
     554                create_thread(hige::thread, NULL); 
     555        } 
     556 
    516557    BOOST_CHECK(true); 
    517558} 
     
    613654 
    614655#endif 
     656 
  • lang/objective-cplusplus/i3/trunk/src/mil/src/Test2.cpp

    r32108 r33771  
    330330    cpy_aaaaaaaaaaabbbb<long long>(); 
    331331} 
     332 
  • lang/objective-cplusplus/i3/trunk/windows/i3_test.vcproj

    r32158 r33771  
    326326                                EnableFiberSafeOptimizations="true" 
    327327                                AdditionalIncludeDirectories="..\src\;&quot;..\src\gui-windows&quot;;..\src\mil\include;&quot;..\src\os-windows&quot;;&quot;..\src\os-windows\msvc&quot;" 
     328                                PreprocessorDefinitions="" 
    328329                                StringPooling="true" 
    329330                                RuntimeLibrary="2" 
     
    334335                                Detect64BitPortabilityProblems="false" 
    335336                                DebugInformationFormat="3" 
    336                                 EnablePREfast="true" 
     337                                EnablePREfast="false" 
    337338                        /> 
    338339                        <Tool 
  • lang/objective-cplusplus/i3/trunk/windows/mil_test.vcproj

    r32626 r33771  
    337337                                EnableFiberSafeOptimizations="false" 
    338338                                AdditionalIncludeDirectories="..\src\mil\include" 
     339                                PreprocessorDefinitions="" 
    339340                                ExceptionHandling="2" 
    340341                                RuntimeLibrary="2" 
     
    348349                                Detect64BitPortabilityProblems="false" 
    349350                                DebugInformationFormat="0" 
    350                                 EnablePREfast="true" 
     351                                EnablePREfast="false" 
    351352                        /> 
    352353                        <Tool 
     
    696697                        </File> 
    697698                        <File 
     699                                RelativePath="..\src\mil\include\mil\Debug.h" 
     700                                > 
     701                        </File> 
     702                        <File 
    698703                                RelativePath="..\src\mil\include\mil\os-windows\Debug.h" 
    699704                                > 
    700705                        </File> 
    701706                        <File 
    702                                 RelativePath="..\src\mil\include\mil\Debug.h" 
    703                                 > 
    704                         </File> 
    705                         <File 
    706707                                RelativePath="..\src\mil\include\mil\gui-windows\DummyMessageHandler-inl.h" 
    707708                                > 
     
    716717                        </File> 
    717718                        <File 
     719                                RelativePath="..\src\mil\include\mil\GuiModule.h" 
     720                                > 
     721                        </File> 
     722                        <File 
    718723                                RelativePath="..\src\mil\include\mil\gui-windows\GuiModule.h" 
    719724                                > 
    720725                        </File> 
    721726                        <File 
    722                                 RelativePath="..\src\mil\include\mil\GuiModule.h" 
    723                                 > 
    724                         </File> 
    725                         <File 
    726727                                RelativePath="..\src\mil\include\mil\gui-windows\MessageCracker-inl.h" 
    727728                                > 
     
    768769                        </File> 
    769770                        <File 
     771                                RelativePath="..\src\mil\include\mil\os-windows\Thread.h" 
     772                                > 
     773                        </File> 
     774                        <File 
    770775                                RelativePath="..\src\mil\include\mil\Thread.h" 
    771                                 > 
    772                         </File> 
    773                         <File 
    774                                 RelativePath="..\src\mil\include\mil\os-windows\Thread.h" 
    775776                                > 
    776777                        </File>