Changeset 126


Ignore:
Timestamp:
Jan 20, 2006 9:03:36 PM (19 years ago)
Author:
bennylp
Message:

Completed testing for WinCE port

Location:
pjproject/trunk/pjlib
Files:
21 edited
2 moved

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/build/pjlib.dsp

    r125 r126  
    165165# End Source File 
    166166# End Group 
    167 # Begin Group "src_compat" 
    168  
    169 # PROP Default_Filter "" 
    170 # Begin Source File 
    171  
    172 SOURCE=..\src\pj\compat\unicode_win32.c 
    173 # PROP Exclude_From_Build 1 
    174 # End Source File 
    175 # End Group 
    176167# Begin Source File 
    177168 
     
    328319 
    329320SOURCE=..\src\pj\types.c 
     321# End Source File 
     322# Begin Source File 
     323 
     324SOURCE=..\src\pj\unicode_win32.c 
    330325# End Source File 
    331326# End Group 
     
    438433# Begin Source File 
    439434 
    440 SOURCE=..\include\pj\compat\unicode.h 
    441 # End Source File 
    442 # Begin Source File 
    443  
    444435SOURCE=..\include\pj\compat\vsprintf.h 
    445436# End Source File 
     
    560551 
    561552SOURCE=..\include\pj\types.h 
     553# End Source File 
     554# Begin Source File 
     555 
     556SOURCE=..\include\pj\unicode.h 
    562557# End Source File 
    563558# End Group 
  • pjproject/trunk/pjlib/build/pjlib.vcproj

    r125 r126  
    947947                                </FileConfiguration> 
    948948                        </File> 
     949                        <File 
     950                                RelativePath="..\src\pj\unicode_win32.c"> 
     951                        </File> 
    949952                        <Filter 
    950953                                Name="Other Targets" 
     
    13081311                                                        PreprocessorDefinitions="" 
    13091312                                                        BrowseInformation="1"/> 
    1310                                         </FileConfiguration> 
    1311                                 </File> 
    1312                         </Filter> 
    1313                         <Filter 
    1314                                 Name="Src Compat" 
    1315                                 Filter=""> 
    1316                                 <File 
    1317                                         RelativePath="..\src\pj\compat\unicode_win32.c"> 
    1318                                         <FileConfiguration 
    1319                                                 Name="Debug|Win32" 
    1320                                                 ExcludedFromBuild="TRUE"> 
    1321                                                 <Tool 
    1322                                                         Name="VCCLCompilerTool"/> 
    1323                                         </FileConfiguration> 
    1324                                         <FileConfiguration 
    1325                                                 Name="Release|Win32" 
    1326                                                 ExcludedFromBuild="TRUE"> 
    1327                                                 <Tool 
    1328                                                         Name="VCCLCompilerTool"/> 
    13291313                                        </FileConfiguration> 
    13301314                                </File> 
     
    14211405                                RelativePath="..\include\pj\types.h"> 
    14221406                        </File> 
     1407                        <File 
     1408                                RelativePath="..\include\pj\unicode.h"> 
     1409                        </File> 
    14231410                        <Filter 
    14241411                                Name="compat" 
     
    14981485                                <File 
    14991486                                        RelativePath="..\include\pj\compat\time.h"> 
    1500                                 </File> 
    1501                                 <File 
    1502                                         RelativePath="..\include\pj\compat\unicode.h"> 
    15031487                                </File> 
    15041488                                <File 
  • pjproject/trunk/pjlib/build/pjlib_test.dsp

    r105 r126  
    129129 
    130130SOURCE="..\src\pjlib-test\main.c" 
     131 
     132!IF  "$(CFG)" == "pjlib_test - Win32 Release" 
     133 
     134!ELSEIF  "$(CFG)" == "pjlib_test - Win32 Debug" 
     135 
     136# PROP Exclude_From_Build 1 
     137 
     138!ENDIF  
     139 
    131140# End Source File 
    132141# Begin Source File 
     
    134143SOURCE="..\src\pjlib-test\main_mod.c" 
    135144# PROP Exclude_From_Build 1 
     145# End Source File 
     146# Begin Source File 
     147 
     148SOURCE="..\src\pjlib-test\main_win32.c" 
    136149# End Source File 
    137150# Begin Source File 
  • pjproject/trunk/pjlib/build/pjlib_test.vcproj

    r124 r126  
    55        Name="pjlib_test" 
    66        SccProjectName="&quot;$/pjproject/pjlib/build&quot;, UIAAAAAA" 
    7         SccLocalPath="."> 
     7        SccAuxPath="" 
     8        SccLocalPath="." 
     9        SccProvider="MSSCCI:Microsoft Visual SourceSafe"> 
    810        <Platforms> 
    911                <Platform 
  • pjproject/trunk/pjlib/build/wince-evc4/pjlib_test_wince.vcp

    r125 r126  
    446446CPP=cl.exe 
    447447# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c 
    448 # ADD CPP /nologo /W3 /Zi /Od /I "../../include" /D "DEBUG" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /D PJ_WIN32_WINCE=1 /D PJ_M_I386=1 /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /Gs8192 /GF /c 
     448# ADD CPP /nologo /W3 /Zi /Od /I "../../include" /D "DEBUG" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /D PJ_WIN32_WINCE=1 /D PJ_M_I386=1 /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /FR /YX /Gs8192 /GF /c 
    449449MTL=midl.exe 
    450450# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 
     
    644644CPP=clarm.exe 
    645645# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /M$(CECrtMTDebug) /c 
    646 # ADD CPP /nologo /W3 /Zi /Od /I "../../include" /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D PJ_WIN32_WINCE=1 /D PJ_M_ARMV4=1 /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /M$(CECrtMTDebug) /c 
     646# ADD CPP /nologo /W3 /Zi /Od /I "../../include" /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D PJ_WIN32_WINCE=1 /D PJ_M_ARMV4=1 /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /FR /YX /M$(CECrtMTDebug) /c 
    647647MTL=midl.exe 
    648648# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 
     
    1539715397        "..\..\include\pj\string_i.h"\ 
    1539815398        "..\..\include\pj\types.h"\ 
     15399        "..\..\include\pj\unicode.h"\ 
    1539915400        "..\..\src\pjlib-test\test.h"\ 
    1540015401         
     
    1559715598        "..\..\include\pj\types.h"\ 
    1559815599        "..\..\src\pjlib-test\test.h"\ 
     15600         
     15601NODEP_CPP_MAIN_W=\ 
     15602        "..\..\include\pj\compat\unicode.h"\ 
    1559915603         
    1560015604 
     
    3169331697        "..\..\include\pj\log.h"\ 
    3169431698        "..\..\include\pj\os.h"\ 
     31699        "..\..\include\pj\rand.h"\ 
    3169531700        "..\..\include\pj\types.h"\ 
    3169631701        "..\..\src\pjlib-test\test.h"\ 
  • pjproject/trunk/pjlib/build/wince-evc4/pjlib_wince.vcp

    r125 r126  
    716716 
    717717# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" 
    718 # Begin Group "src_compat" 
    719  
    720 # PROP Default_Filter "" 
    721 # Begin Source File 
    722  
    723 SOURCE=..\..\src\pj\compat\unicode_win32.c 
    724  
    725 !IF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII_FP) Release" 
    726  
    727 DEP_CPP_UNICO=\ 
    728         "..\..\include\pj\assert.h"\ 
    729         "..\..\include\pj\compat\assert.h"\ 
    730         "..\..\include\pj\compat\cc_gcc.h"\ 
    731         "..\..\include\pj\compat\cc_msvc.h"\ 
    732         "..\..\include\pj\compat\m_alpha.h"\ 
    733         "..\..\include\pj\compat\m_i386.h"\ 
    734         "..\..\include\pj\compat\m_m68k.h"\ 
    735         "..\..\include\pj\compat\m_sparc.h"\ 
    736         "..\..\include\pj\compat\os_linux.h"\ 
    737         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    738         "..\..\include\pj\compat\os_palmos.h"\ 
    739         "..\..\include\pj\compat\os_sunos.h"\ 
    740         "..\..\include\pj\compat\os_win32.h"\ 
    741         "..\..\include\pj\compat\os_win32_wince.h"\ 
    742         "..\..\include\pj\compat\size_t.h"\ 
    743         "..\..\include\pj\compat\sprintf.h"\ 
    744         "..\..\include\pj\compat\string.h"\ 
    745         "..\..\include\pj\compat\unicode.h"\ 
    746         "..\..\include\pj\compat\vsprintf.h"\ 
    747         "..\..\include\pj\config.h"\ 
    748         "..\..\include\pj\config_site.h"\ 
    749         "..\..\include\pj\list.h"\ 
    750         "..\..\include\pj\list_i.h"\ 
    751         "..\..\include\pj\pool.h"\ 
    752         "..\..\include\pj\pool_i.h"\ 
    753         "..\..\include\pj\string.h"\ 
    754         "..\..\include\pj\string_i.h"\ 
    755         "..\..\include\pj\types.h"\ 
    756          
    757  
    758 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII_FP) Debug" 
    759  
    760 DEP_CPP_UNICO=\ 
    761         "..\..\include\pj\assert.h"\ 
    762         "..\..\include\pj\compat\assert.h"\ 
    763         "..\..\include\pj\compat\cc_gcc.h"\ 
    764         "..\..\include\pj\compat\cc_msvc.h"\ 
    765         "..\..\include\pj\compat\m_alpha.h"\ 
    766         "..\..\include\pj\compat\m_i386.h"\ 
    767         "..\..\include\pj\compat\m_m68k.h"\ 
    768         "..\..\include\pj\compat\m_sparc.h"\ 
    769         "..\..\include\pj\compat\os_linux.h"\ 
    770         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    771         "..\..\include\pj\compat\os_palmos.h"\ 
    772         "..\..\include\pj\compat\os_sunos.h"\ 
    773         "..\..\include\pj\compat\os_win32.h"\ 
    774         "..\..\include\pj\compat\os_win32_wince.h"\ 
    775         "..\..\include\pj\compat\size_t.h"\ 
    776         "..\..\include\pj\compat\sprintf.h"\ 
    777         "..\..\include\pj\compat\string.h"\ 
    778         "..\..\include\pj\compat\unicode.h"\ 
    779         "..\..\include\pj\compat\vsprintf.h"\ 
    780         "..\..\include\pj\config.h"\ 
    781         "..\..\include\pj\config_site.h"\ 
    782         "..\..\include\pj\list.h"\ 
    783         "..\..\include\pj\list_i.h"\ 
    784         "..\..\include\pj\pool.h"\ 
    785         "..\..\include\pj\pool_i.h"\ 
    786         "..\..\include\pj\string.h"\ 
    787         "..\..\include\pj\string_i.h"\ 
    788         "..\..\include\pj\types.h"\ 
    789          
    790  
    791 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII) Release" 
    792  
    793 DEP_CPP_UNICO=\ 
    794         "..\..\include\pj\assert.h"\ 
    795         "..\..\include\pj\compat\assert.h"\ 
    796         "..\..\include\pj\compat\cc_gcc.h"\ 
    797         "..\..\include\pj\compat\cc_msvc.h"\ 
    798         "..\..\include\pj\compat\m_alpha.h"\ 
    799         "..\..\include\pj\compat\m_i386.h"\ 
    800         "..\..\include\pj\compat\m_m68k.h"\ 
    801         "..\..\include\pj\compat\m_sparc.h"\ 
    802         "..\..\include\pj\compat\os_linux.h"\ 
    803         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    804         "..\..\include\pj\compat\os_palmos.h"\ 
    805         "..\..\include\pj\compat\os_sunos.h"\ 
    806         "..\..\include\pj\compat\os_win32.h"\ 
    807         "..\..\include\pj\compat\os_win32_wince.h"\ 
    808         "..\..\include\pj\compat\size_t.h"\ 
    809         "..\..\include\pj\compat\sprintf.h"\ 
    810         "..\..\include\pj\compat\string.h"\ 
    811         "..\..\include\pj\compat\unicode.h"\ 
    812         "..\..\include\pj\compat\vsprintf.h"\ 
    813         "..\..\include\pj\config.h"\ 
    814         "..\..\include\pj\config_site.h"\ 
    815         "..\..\include\pj\list.h"\ 
    816         "..\..\include\pj\list_i.h"\ 
    817         "..\..\include\pj\pool.h"\ 
    818         "..\..\include\pj\pool_i.h"\ 
    819         "..\..\include\pj\string.h"\ 
    820         "..\..\include\pj\string_i.h"\ 
    821         "..\..\include\pj\types.h"\ 
    822          
    823  
    824 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII) Debug" 
    825  
    826 DEP_CPP_UNICO=\ 
    827         "..\..\include\pj\assert.h"\ 
    828         "..\..\include\pj\compat\assert.h"\ 
    829         "..\..\include\pj\compat\cc_gcc.h"\ 
    830         "..\..\include\pj\compat\cc_msvc.h"\ 
    831         "..\..\include\pj\compat\m_alpha.h"\ 
    832         "..\..\include\pj\compat\m_i386.h"\ 
    833         "..\..\include\pj\compat\m_m68k.h"\ 
    834         "..\..\include\pj\compat\m_sparc.h"\ 
    835         "..\..\include\pj\compat\os_linux.h"\ 
    836         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    837         "..\..\include\pj\compat\os_palmos.h"\ 
    838         "..\..\include\pj\compat\os_sunos.h"\ 
    839         "..\..\include\pj\compat\os_win32.h"\ 
    840         "..\..\include\pj\compat\os_win32_wince.h"\ 
    841         "..\..\include\pj\compat\size_t.h"\ 
    842         "..\..\include\pj\compat\sprintf.h"\ 
    843         "..\..\include\pj\compat\string.h"\ 
    844         "..\..\include\pj\compat\unicode.h"\ 
    845         "..\..\include\pj\compat\vsprintf.h"\ 
    846         "..\..\include\pj\config.h"\ 
    847         "..\..\include\pj\config_site.h"\ 
    848         "..\..\include\pj\list.h"\ 
    849         "..\..\include\pj\list_i.h"\ 
    850         "..\..\include\pj\pool.h"\ 
    851         "..\..\include\pj\pool_i.h"\ 
    852         "..\..\include\pj\string.h"\ 
    853         "..\..\include\pj\string_i.h"\ 
    854         "..\..\include\pj\types.h"\ 
    855          
    856  
    857 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH4) Release" 
    858  
    859 DEP_CPP_UNICO=\ 
    860         "..\..\include\pj\assert.h"\ 
    861         "..\..\include\pj\compat\assert.h"\ 
    862         "..\..\include\pj\compat\cc_gcc.h"\ 
    863         "..\..\include\pj\compat\cc_msvc.h"\ 
    864         "..\..\include\pj\compat\m_alpha.h"\ 
    865         "..\..\include\pj\compat\m_i386.h"\ 
    866         "..\..\include\pj\compat\m_m68k.h"\ 
    867         "..\..\include\pj\compat\m_sparc.h"\ 
    868         "..\..\include\pj\compat\os_linux.h"\ 
    869         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    870         "..\..\include\pj\compat\os_palmos.h"\ 
    871         "..\..\include\pj\compat\os_sunos.h"\ 
    872         "..\..\include\pj\compat\os_win32.h"\ 
    873         "..\..\include\pj\compat\os_win32_wince.h"\ 
    874         "..\..\include\pj\compat\size_t.h"\ 
    875         "..\..\include\pj\compat\sprintf.h"\ 
    876         "..\..\include\pj\compat\string.h"\ 
    877         "..\..\include\pj\compat\unicode.h"\ 
    878         "..\..\include\pj\compat\vsprintf.h"\ 
    879         "..\..\include\pj\config.h"\ 
    880         "..\..\include\pj\config_site.h"\ 
    881         "..\..\include\pj\list.h"\ 
    882         "..\..\include\pj\list_i.h"\ 
    883         "..\..\include\pj\pool.h"\ 
    884         "..\..\include\pj\pool_i.h"\ 
    885         "..\..\include\pj\string.h"\ 
    886         "..\..\include\pj\string_i.h"\ 
    887         "..\..\include\pj\types.h"\ 
    888          
    889  
    890 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH4) Debug" 
    891  
    892 DEP_CPP_UNICO=\ 
    893         "..\..\include\pj\assert.h"\ 
    894         "..\..\include\pj\compat\assert.h"\ 
    895         "..\..\include\pj\compat\cc_gcc.h"\ 
    896         "..\..\include\pj\compat\cc_msvc.h"\ 
    897         "..\..\include\pj\compat\m_alpha.h"\ 
    898         "..\..\include\pj\compat\m_i386.h"\ 
    899         "..\..\include\pj\compat\m_m68k.h"\ 
    900         "..\..\include\pj\compat\m_sparc.h"\ 
    901         "..\..\include\pj\compat\os_linux.h"\ 
    902         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    903         "..\..\include\pj\compat\os_palmos.h"\ 
    904         "..\..\include\pj\compat\os_sunos.h"\ 
    905         "..\..\include\pj\compat\os_win32.h"\ 
    906         "..\..\include\pj\compat\os_win32_wince.h"\ 
    907         "..\..\include\pj\compat\size_t.h"\ 
    908         "..\..\include\pj\compat\sprintf.h"\ 
    909         "..\..\include\pj\compat\string.h"\ 
    910         "..\..\include\pj\compat\unicode.h"\ 
    911         "..\..\include\pj\compat\vsprintf.h"\ 
    912         "..\..\include\pj\config.h"\ 
    913         "..\..\include\pj\config_site.h"\ 
    914         "..\..\include\pj\list.h"\ 
    915         "..\..\include\pj\list_i.h"\ 
    916         "..\..\include\pj\pool.h"\ 
    917         "..\..\include\pj\pool_i.h"\ 
    918         "..\..\include\pj\string.h"\ 
    919         "..\..\include\pj\string_i.h"\ 
    920         "..\..\include\pj\types.h"\ 
    921          
    922  
    923 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH3) Release" 
    924  
    925 DEP_CPP_UNICO=\ 
    926         "..\..\include\pj\assert.h"\ 
    927         "..\..\include\pj\compat\assert.h"\ 
    928         "..\..\include\pj\compat\cc_gcc.h"\ 
    929         "..\..\include\pj\compat\cc_msvc.h"\ 
    930         "..\..\include\pj\compat\m_alpha.h"\ 
    931         "..\..\include\pj\compat\m_i386.h"\ 
    932         "..\..\include\pj\compat\m_m68k.h"\ 
    933         "..\..\include\pj\compat\m_sparc.h"\ 
    934         "..\..\include\pj\compat\os_linux.h"\ 
    935         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    936         "..\..\include\pj\compat\os_palmos.h"\ 
    937         "..\..\include\pj\compat\os_sunos.h"\ 
    938         "..\..\include\pj\compat\os_win32.h"\ 
    939         "..\..\include\pj\compat\os_win32_wince.h"\ 
    940         "..\..\include\pj\compat\size_t.h"\ 
    941         "..\..\include\pj\compat\sprintf.h"\ 
    942         "..\..\include\pj\compat\string.h"\ 
    943         "..\..\include\pj\compat\unicode.h"\ 
    944         "..\..\include\pj\compat\vsprintf.h"\ 
    945         "..\..\include\pj\config.h"\ 
    946         "..\..\include\pj\config_site.h"\ 
    947         "..\..\include\pj\list.h"\ 
    948         "..\..\include\pj\list_i.h"\ 
    949         "..\..\include\pj\pool.h"\ 
    950         "..\..\include\pj\pool_i.h"\ 
    951         "..\..\include\pj\string.h"\ 
    952         "..\..\include\pj\string_i.h"\ 
    953         "..\..\include\pj\types.h"\ 
    954          
    955  
    956 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH3) Debug" 
    957  
    958 DEP_CPP_UNICO=\ 
    959         "..\..\include\pj\assert.h"\ 
    960         "..\..\include\pj\compat\assert.h"\ 
    961         "..\..\include\pj\compat\cc_gcc.h"\ 
    962         "..\..\include\pj\compat\cc_msvc.h"\ 
    963         "..\..\include\pj\compat\m_alpha.h"\ 
    964         "..\..\include\pj\compat\m_i386.h"\ 
    965         "..\..\include\pj\compat\m_m68k.h"\ 
    966         "..\..\include\pj\compat\m_sparc.h"\ 
    967         "..\..\include\pj\compat\os_linux.h"\ 
    968         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    969         "..\..\include\pj\compat\os_palmos.h"\ 
    970         "..\..\include\pj\compat\os_sunos.h"\ 
    971         "..\..\include\pj\compat\os_win32.h"\ 
    972         "..\..\include\pj\compat\os_win32_wince.h"\ 
    973         "..\..\include\pj\compat\size_t.h"\ 
    974         "..\..\include\pj\compat\sprintf.h"\ 
    975         "..\..\include\pj\compat\string.h"\ 
    976         "..\..\include\pj\compat\unicode.h"\ 
    977         "..\..\include\pj\compat\vsprintf.h"\ 
    978         "..\..\include\pj\config.h"\ 
    979         "..\..\include\pj\config_site.h"\ 
    980         "..\..\include\pj\list.h"\ 
    981         "..\..\include\pj\list_i.h"\ 
    982         "..\..\include\pj\pool.h"\ 
    983         "..\..\include\pj\pool_i.h"\ 
    984         "..\..\include\pj\string.h"\ 
    985         "..\..\include\pj\string_i.h"\ 
    986         "..\..\include\pj\types.h"\ 
    987          
    988  
    989 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV) Release" 
    990  
    991 DEP_CPP_UNICO=\ 
    992         "..\..\include\pj\assert.h"\ 
    993         "..\..\include\pj\compat\assert.h"\ 
    994         "..\..\include\pj\compat\cc_gcc.h"\ 
    995         "..\..\include\pj\compat\cc_msvc.h"\ 
    996         "..\..\include\pj\compat\m_alpha.h"\ 
    997         "..\..\include\pj\compat\m_i386.h"\ 
    998         "..\..\include\pj\compat\m_m68k.h"\ 
    999         "..\..\include\pj\compat\m_sparc.h"\ 
    1000         "..\..\include\pj\compat\os_linux.h"\ 
    1001         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1002         "..\..\include\pj\compat\os_palmos.h"\ 
    1003         "..\..\include\pj\compat\os_sunos.h"\ 
    1004         "..\..\include\pj\compat\os_win32.h"\ 
    1005         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1006         "..\..\include\pj\compat\size_t.h"\ 
    1007         "..\..\include\pj\compat\sprintf.h"\ 
    1008         "..\..\include\pj\compat\string.h"\ 
    1009         "..\..\include\pj\compat\unicode.h"\ 
    1010         "..\..\include\pj\compat\vsprintf.h"\ 
    1011         "..\..\include\pj\config.h"\ 
    1012         "..\..\include\pj\config_site.h"\ 
    1013         "..\..\include\pj\list.h"\ 
    1014         "..\..\include\pj\list_i.h"\ 
    1015         "..\..\include\pj\pool.h"\ 
    1016         "..\..\include\pj\pool_i.h"\ 
    1017         "..\..\include\pj\string.h"\ 
    1018         "..\..\include\pj\string_i.h"\ 
    1019         "..\..\include\pj\types.h"\ 
    1020          
    1021  
    1022 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV) Debug" 
    1023  
    1024 DEP_CPP_UNICO=\ 
    1025         "..\..\include\pj\assert.h"\ 
    1026         "..\..\include\pj\compat\assert.h"\ 
    1027         "..\..\include\pj\compat\cc_gcc.h"\ 
    1028         "..\..\include\pj\compat\cc_msvc.h"\ 
    1029         "..\..\include\pj\compat\m_alpha.h"\ 
    1030         "..\..\include\pj\compat\m_i386.h"\ 
    1031         "..\..\include\pj\compat\m_m68k.h"\ 
    1032         "..\..\include\pj\compat\m_sparc.h"\ 
    1033         "..\..\include\pj\compat\os_linux.h"\ 
    1034         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1035         "..\..\include\pj\compat\os_palmos.h"\ 
    1036         "..\..\include\pj\compat\os_sunos.h"\ 
    1037         "..\..\include\pj\compat\os_win32.h"\ 
    1038         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1039         "..\..\include\pj\compat\size_t.h"\ 
    1040         "..\..\include\pj\compat\sprintf.h"\ 
    1041         "..\..\include\pj\compat\string.h"\ 
    1042         "..\..\include\pj\compat\unicode.h"\ 
    1043         "..\..\include\pj\compat\vsprintf.h"\ 
    1044         "..\..\include\pj\config.h"\ 
    1045         "..\..\include\pj\config_site.h"\ 
    1046         "..\..\include\pj\list.h"\ 
    1047         "..\..\include\pj\list_i.h"\ 
    1048         "..\..\include\pj\pool.h"\ 
    1049         "..\..\include\pj\pool_i.h"\ 
    1050         "..\..\include\pj\string.h"\ 
    1051         "..\..\include\pj\string_i.h"\ 
    1052         "..\..\include\pj\types.h"\ 
    1053          
    1054  
    1055 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE emulator) Release" 
    1056  
    1057 DEP_CPP_UNICO=\ 
    1058         "..\..\include\pj\assert.h"\ 
    1059         "..\..\include\pj\compat\assert.h"\ 
    1060         "..\..\include\pj\compat\cc_gcc.h"\ 
    1061         "..\..\include\pj\compat\cc_msvc.h"\ 
    1062         "..\..\include\pj\compat\m_alpha.h"\ 
    1063         "..\..\include\pj\compat\m_i386.h"\ 
    1064         "..\..\include\pj\compat\m_m68k.h"\ 
    1065         "..\..\include\pj\compat\m_sparc.h"\ 
    1066         "..\..\include\pj\compat\os_linux.h"\ 
    1067         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1068         "..\..\include\pj\compat\os_palmos.h"\ 
    1069         "..\..\include\pj\compat\os_sunos.h"\ 
    1070         "..\..\include\pj\compat\os_win32.h"\ 
    1071         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1072         "..\..\include\pj\compat\size_t.h"\ 
    1073         "..\..\include\pj\compat\sprintf.h"\ 
    1074         "..\..\include\pj\compat\string.h"\ 
    1075         "..\..\include\pj\compat\unicode.h"\ 
    1076         "..\..\include\pj\compat\vsprintf.h"\ 
    1077         "..\..\include\pj\config.h"\ 
    1078         "..\..\include\pj\config_site.h"\ 
    1079         "..\..\include\pj\list.h"\ 
    1080         "..\..\include\pj\list_i.h"\ 
    1081         "..\..\include\pj\pool.h"\ 
    1082         "..\..\include\pj\pool_i.h"\ 
    1083         "..\..\include\pj\string.h"\ 
    1084         "..\..\include\pj\string_i.h"\ 
    1085         "..\..\include\pj\types.h"\ 
    1086          
    1087  
    1088 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE emulator) Debug" 
    1089  
    1090 DEP_CPP_UNICO=\ 
    1091         "..\..\include\pj\assert.h"\ 
    1092         "..\..\include\pj\compat\assert.h"\ 
    1093         "..\..\include\pj\compat\cc_gcc.h"\ 
    1094         "..\..\include\pj\compat\cc_msvc.h"\ 
    1095         "..\..\include\pj\compat\m_alpha.h"\ 
    1096         "..\..\include\pj\compat\m_arm.h"\ 
    1097         "..\..\include\pj\compat\m_i386.h"\ 
    1098         "..\..\include\pj\compat\m_m68k.h"\ 
    1099         "..\..\include\pj\compat\m_sparc.h"\ 
    1100         "..\..\include\pj\compat\os_linux.h"\ 
    1101         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1102         "..\..\include\pj\compat\os_palmos.h"\ 
    1103         "..\..\include\pj\compat\os_sunos.h"\ 
    1104         "..\..\include\pj\compat\os_win32.h"\ 
    1105         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1106         "..\..\include\pj\compat\size_t.h"\ 
    1107         "..\..\include\pj\compat\sprintf.h"\ 
    1108         "..\..\include\pj\compat\string.h"\ 
    1109         "..\..\include\pj\compat\unicode.h"\ 
    1110         "..\..\include\pj\compat\vsprintf.h"\ 
    1111         "..\..\include\pj\config.h"\ 
    1112         "..\..\include\pj\config_site.h"\ 
    1113         "..\..\include\pj\list.h"\ 
    1114         "..\..\include\pj\list_i.h"\ 
    1115         "..\..\include\pj\pool.h"\ 
    1116         "..\..\include\pj\pool_i.h"\ 
    1117         "..\..\include\pj\string.h"\ 
    1118         "..\..\include\pj\string_i.h"\ 
    1119         "..\..\include\pj\types.h"\ 
    1120          
    1121  
    1122 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4I) Release" 
    1123  
    1124 DEP_CPP_UNICO=\ 
    1125         "..\..\include\pj\assert.h"\ 
    1126         "..\..\include\pj\compat\assert.h"\ 
    1127         "..\..\include\pj\compat\cc_gcc.h"\ 
    1128         "..\..\include\pj\compat\cc_msvc.h"\ 
    1129         "..\..\include\pj\compat\m_alpha.h"\ 
    1130         "..\..\include\pj\compat\m_i386.h"\ 
    1131         "..\..\include\pj\compat\m_m68k.h"\ 
    1132         "..\..\include\pj\compat\m_sparc.h"\ 
    1133         "..\..\include\pj\compat\os_linux.h"\ 
    1134         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1135         "..\..\include\pj\compat\os_palmos.h"\ 
    1136         "..\..\include\pj\compat\os_sunos.h"\ 
    1137         "..\..\include\pj\compat\os_win32.h"\ 
    1138         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1139         "..\..\include\pj\compat\size_t.h"\ 
    1140         "..\..\include\pj\compat\sprintf.h"\ 
    1141         "..\..\include\pj\compat\string.h"\ 
    1142         "..\..\include\pj\compat\unicode.h"\ 
    1143         "..\..\include\pj\compat\vsprintf.h"\ 
    1144         "..\..\include\pj\config.h"\ 
    1145         "..\..\include\pj\config_site.h"\ 
    1146         "..\..\include\pj\list.h"\ 
    1147         "..\..\include\pj\list_i.h"\ 
    1148         "..\..\include\pj\pool.h"\ 
    1149         "..\..\include\pj\pool_i.h"\ 
    1150         "..\..\include\pj\string.h"\ 
    1151         "..\..\include\pj\string_i.h"\ 
    1152         "..\..\include\pj\types.h"\ 
    1153          
    1154  
    1155 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4I) Debug" 
    1156  
    1157 DEP_CPP_UNICO=\ 
    1158         "..\..\include\pj\assert.h"\ 
    1159         "..\..\include\pj\compat\assert.h"\ 
    1160         "..\..\include\pj\compat\cc_gcc.h"\ 
    1161         "..\..\include\pj\compat\cc_msvc.h"\ 
    1162         "..\..\include\pj\compat\m_alpha.h"\ 
    1163         "..\..\include\pj\compat\m_i386.h"\ 
    1164         "..\..\include\pj\compat\m_m68k.h"\ 
    1165         "..\..\include\pj\compat\m_sparc.h"\ 
    1166         "..\..\include\pj\compat\os_linux.h"\ 
    1167         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1168         "..\..\include\pj\compat\os_palmos.h"\ 
    1169         "..\..\include\pj\compat\os_sunos.h"\ 
    1170         "..\..\include\pj\compat\os_win32.h"\ 
    1171         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1172         "..\..\include\pj\compat\size_t.h"\ 
    1173         "..\..\include\pj\compat\sprintf.h"\ 
    1174         "..\..\include\pj\compat\string.h"\ 
    1175         "..\..\include\pj\compat\unicode.h"\ 
    1176         "..\..\include\pj\compat\vsprintf.h"\ 
    1177         "..\..\include\pj\config.h"\ 
    1178         "..\..\include\pj\config_site.h"\ 
    1179         "..\..\include\pj\list.h"\ 
    1180         "..\..\include\pj\list_i.h"\ 
    1181         "..\..\include\pj\pool.h"\ 
    1182         "..\..\include\pj\pool_i.h"\ 
    1183         "..\..\include\pj\string.h"\ 
    1184         "..\..\include\pj\string_i.h"\ 
    1185         "..\..\include\pj\types.h"\ 
    1186          
    1187  
    1188 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV_FP) Release" 
    1189  
    1190 DEP_CPP_UNICO=\ 
    1191         "..\..\include\pj\assert.h"\ 
    1192         "..\..\include\pj\compat\assert.h"\ 
    1193         "..\..\include\pj\compat\cc_gcc.h"\ 
    1194         "..\..\include\pj\compat\cc_msvc.h"\ 
    1195         "..\..\include\pj\compat\m_alpha.h"\ 
    1196         "..\..\include\pj\compat\m_i386.h"\ 
    1197         "..\..\include\pj\compat\m_m68k.h"\ 
    1198         "..\..\include\pj\compat\m_sparc.h"\ 
    1199         "..\..\include\pj\compat\os_linux.h"\ 
    1200         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1201         "..\..\include\pj\compat\os_palmos.h"\ 
    1202         "..\..\include\pj\compat\os_sunos.h"\ 
    1203         "..\..\include\pj\compat\os_win32.h"\ 
    1204         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1205         "..\..\include\pj\compat\size_t.h"\ 
    1206         "..\..\include\pj\compat\sprintf.h"\ 
    1207         "..\..\include\pj\compat\string.h"\ 
    1208         "..\..\include\pj\compat\unicode.h"\ 
    1209         "..\..\include\pj\compat\vsprintf.h"\ 
    1210         "..\..\include\pj\config.h"\ 
    1211         "..\..\include\pj\config_site.h"\ 
    1212         "..\..\include\pj\list.h"\ 
    1213         "..\..\include\pj\list_i.h"\ 
    1214         "..\..\include\pj\pool.h"\ 
    1215         "..\..\include\pj\pool_i.h"\ 
    1216         "..\..\include\pj\string.h"\ 
    1217         "..\..\include\pj\string_i.h"\ 
    1218         "..\..\include\pj\types.h"\ 
    1219          
    1220  
    1221 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV_FP) Debug" 
    1222  
    1223 DEP_CPP_UNICO=\ 
    1224         "..\..\include\pj\assert.h"\ 
    1225         "..\..\include\pj\compat\assert.h"\ 
    1226         "..\..\include\pj\compat\cc_gcc.h"\ 
    1227         "..\..\include\pj\compat\cc_msvc.h"\ 
    1228         "..\..\include\pj\compat\m_alpha.h"\ 
    1229         "..\..\include\pj\compat\m_i386.h"\ 
    1230         "..\..\include\pj\compat\m_m68k.h"\ 
    1231         "..\..\include\pj\compat\m_sparc.h"\ 
    1232         "..\..\include\pj\compat\os_linux.h"\ 
    1233         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1234         "..\..\include\pj\compat\os_palmos.h"\ 
    1235         "..\..\include\pj\compat\os_sunos.h"\ 
    1236         "..\..\include\pj\compat\os_win32.h"\ 
    1237         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1238         "..\..\include\pj\compat\size_t.h"\ 
    1239         "..\..\include\pj\compat\sprintf.h"\ 
    1240         "..\..\include\pj\compat\string.h"\ 
    1241         "..\..\include\pj\compat\unicode.h"\ 
    1242         "..\..\include\pj\compat\vsprintf.h"\ 
    1243         "..\..\include\pj\config.h"\ 
    1244         "..\..\include\pj\config_site.h"\ 
    1245         "..\..\include\pj\list.h"\ 
    1246         "..\..\include\pj\list_i.h"\ 
    1247         "..\..\include\pj\pool.h"\ 
    1248         "..\..\include\pj\pool_i.h"\ 
    1249         "..\..\include\pj\string.h"\ 
    1250         "..\..\include\pj\string_i.h"\ 
    1251         "..\..\include\pj\types.h"\ 
    1252          
    1253  
    1254 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4) Release" 
    1255  
    1256 DEP_CPP_UNICO=\ 
    1257         "..\..\include\pj\assert.h"\ 
    1258         "..\..\include\pj\compat\assert.h"\ 
    1259         "..\..\include\pj\compat\cc_gcc.h"\ 
    1260         "..\..\include\pj\compat\cc_msvc.h"\ 
    1261         "..\..\include\pj\compat\m_alpha.h"\ 
    1262         "..\..\include\pj\compat\m_i386.h"\ 
    1263         "..\..\include\pj\compat\m_m68k.h"\ 
    1264         "..\..\include\pj\compat\m_sparc.h"\ 
    1265         "..\..\include\pj\compat\os_linux.h"\ 
    1266         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1267         "..\..\include\pj\compat\os_palmos.h"\ 
    1268         "..\..\include\pj\compat\os_sunos.h"\ 
    1269         "..\..\include\pj\compat\os_win32.h"\ 
    1270         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1271         "..\..\include\pj\compat\size_t.h"\ 
    1272         "..\..\include\pj\compat\sprintf.h"\ 
    1273         "..\..\include\pj\compat\string.h"\ 
    1274         "..\..\include\pj\compat\unicode.h"\ 
    1275         "..\..\include\pj\compat\vsprintf.h"\ 
    1276         "..\..\include\pj\config.h"\ 
    1277         "..\..\include\pj\config_site.h"\ 
    1278         "..\..\include\pj\list.h"\ 
    1279         "..\..\include\pj\list_i.h"\ 
    1280         "..\..\include\pj\pool.h"\ 
    1281         "..\..\include\pj\pool_i.h"\ 
    1282         "..\..\include\pj\string.h"\ 
    1283         "..\..\include\pj\string_i.h"\ 
    1284         "..\..\include\pj\types.h"\ 
    1285          
    1286  
    1287 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4) Debug" 
    1288  
    1289 DEP_CPP_UNICO=\ 
    1290         "..\..\include\pj\assert.h"\ 
    1291         "..\..\include\pj\compat\assert.h"\ 
    1292         "..\..\include\pj\compat\cc_gcc.h"\ 
    1293         "..\..\include\pj\compat\cc_msvc.h"\ 
    1294         "..\..\include\pj\compat\m_alpha.h"\ 
    1295         "..\..\include\pj\compat\m_arm.h"\ 
    1296         "..\..\include\pj\compat\m_i386.h"\ 
    1297         "..\..\include\pj\compat\m_m68k.h"\ 
    1298         "..\..\include\pj\compat\m_sparc.h"\ 
    1299         "..\..\include\pj\compat\os_linux.h"\ 
    1300         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1301         "..\..\include\pj\compat\os_palmos.h"\ 
    1302         "..\..\include\pj\compat\os_sunos.h"\ 
    1303         "..\..\include\pj\compat\os_win32.h"\ 
    1304         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1305         "..\..\include\pj\compat\size_t.h"\ 
    1306         "..\..\include\pj\compat\sprintf.h"\ 
    1307         "..\..\include\pj\compat\string.h"\ 
    1308         "..\..\include\pj\compat\unicode.h"\ 
    1309         "..\..\include\pj\compat\vsprintf.h"\ 
    1310         "..\..\include\pj\config.h"\ 
    1311         "..\..\include\pj\config_site.h"\ 
    1312         "..\..\include\pj\list.h"\ 
    1313         "..\..\include\pj\list_i.h"\ 
    1314         "..\..\include\pj\pool.h"\ 
    1315         "..\..\include\pj\pool_i.h"\ 
    1316         "..\..\include\pj\string.h"\ 
    1317         "..\..\include\pj\string_i.h"\ 
    1318         "..\..\include\pj\types.h"\ 
    1319          
    1320  
    1321 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPS16) Release" 
    1322  
    1323 DEP_CPP_UNICO=\ 
    1324         "..\..\include\pj\assert.h"\ 
    1325         "..\..\include\pj\compat\assert.h"\ 
    1326         "..\..\include\pj\compat\cc_gcc.h"\ 
    1327         "..\..\include\pj\compat\cc_msvc.h"\ 
    1328         "..\..\include\pj\compat\m_alpha.h"\ 
    1329         "..\..\include\pj\compat\m_i386.h"\ 
    1330         "..\..\include\pj\compat\m_m68k.h"\ 
    1331         "..\..\include\pj\compat\m_sparc.h"\ 
    1332         "..\..\include\pj\compat\os_linux.h"\ 
    1333         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1334         "..\..\include\pj\compat\os_palmos.h"\ 
    1335         "..\..\include\pj\compat\os_sunos.h"\ 
    1336         "..\..\include\pj\compat\os_win32.h"\ 
    1337         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1338         "..\..\include\pj\compat\size_t.h"\ 
    1339         "..\..\include\pj\compat\sprintf.h"\ 
    1340         "..\..\include\pj\compat\string.h"\ 
    1341         "..\..\include\pj\compat\unicode.h"\ 
    1342         "..\..\include\pj\compat\vsprintf.h"\ 
    1343         "..\..\include\pj\config.h"\ 
    1344         "..\..\include\pj\config_site.h"\ 
    1345         "..\..\include\pj\list.h"\ 
    1346         "..\..\include\pj\list_i.h"\ 
    1347         "..\..\include\pj\pool.h"\ 
    1348         "..\..\include\pj\pool_i.h"\ 
    1349         "..\..\include\pj\string.h"\ 
    1350         "..\..\include\pj\string_i.h"\ 
    1351         "..\..\include\pj\types.h"\ 
    1352          
    1353  
    1354 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPS16) Debug" 
    1355  
    1356 DEP_CPP_UNICO=\ 
    1357         "..\..\include\pj\assert.h"\ 
    1358         "..\..\include\pj\compat\assert.h"\ 
    1359         "..\..\include\pj\compat\cc_gcc.h"\ 
    1360         "..\..\include\pj\compat\cc_msvc.h"\ 
    1361         "..\..\include\pj\compat\m_alpha.h"\ 
    1362         "..\..\include\pj\compat\m_i386.h"\ 
    1363         "..\..\include\pj\compat\m_m68k.h"\ 
    1364         "..\..\include\pj\compat\m_sparc.h"\ 
    1365         "..\..\include\pj\compat\os_linux.h"\ 
    1366         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1367         "..\..\include\pj\compat\os_palmos.h"\ 
    1368         "..\..\include\pj\compat\os_sunos.h"\ 
    1369         "..\..\include\pj\compat\os_win32.h"\ 
    1370         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1371         "..\..\include\pj\compat\size_t.h"\ 
    1372         "..\..\include\pj\compat\sprintf.h"\ 
    1373         "..\..\include\pj\compat\string.h"\ 
    1374         "..\..\include\pj\compat\unicode.h"\ 
    1375         "..\..\include\pj\compat\vsprintf.h"\ 
    1376         "..\..\include\pj\config.h"\ 
    1377         "..\..\include\pj\config_site.h"\ 
    1378         "..\..\include\pj\list.h"\ 
    1379         "..\..\include\pj\list_i.h"\ 
    1380         "..\..\include\pj\pool.h"\ 
    1381         "..\..\include\pj\pool_i.h"\ 
    1382         "..\..\include\pj\string.h"\ 
    1383         "..\..\include\pj\string_i.h"\ 
    1384         "..\..\include\pj\types.h"\ 
    1385          
    1386  
    1387 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4T) Release" 
    1388  
    1389 DEP_CPP_UNICO=\ 
    1390         "..\..\include\pj\assert.h"\ 
    1391         "..\..\include\pj\compat\assert.h"\ 
    1392         "..\..\include\pj\compat\cc_gcc.h"\ 
    1393         "..\..\include\pj\compat\cc_msvc.h"\ 
    1394         "..\..\include\pj\compat\m_alpha.h"\ 
    1395         "..\..\include\pj\compat\m_i386.h"\ 
    1396         "..\..\include\pj\compat\m_m68k.h"\ 
    1397         "..\..\include\pj\compat\m_sparc.h"\ 
    1398         "..\..\include\pj\compat\os_linux.h"\ 
    1399         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1400         "..\..\include\pj\compat\os_palmos.h"\ 
    1401         "..\..\include\pj\compat\os_sunos.h"\ 
    1402         "..\..\include\pj\compat\os_win32.h"\ 
    1403         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1404         "..\..\include\pj\compat\size_t.h"\ 
    1405         "..\..\include\pj\compat\sprintf.h"\ 
    1406         "..\..\include\pj\compat\string.h"\ 
    1407         "..\..\include\pj\compat\unicode.h"\ 
    1408         "..\..\include\pj\compat\vsprintf.h"\ 
    1409         "..\..\include\pj\config.h"\ 
    1410         "..\..\include\pj\config_site.h"\ 
    1411         "..\..\include\pj\list.h"\ 
    1412         "..\..\include\pj\list_i.h"\ 
    1413         "..\..\include\pj\pool.h"\ 
    1414         "..\..\include\pj\pool_i.h"\ 
    1415         "..\..\include\pj\string.h"\ 
    1416         "..\..\include\pj\string_i.h"\ 
    1417         "..\..\include\pj\types.h"\ 
    1418          
    1419  
    1420 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4T) Debug" 
    1421  
    1422 DEP_CPP_UNICO=\ 
    1423         "..\..\include\pj\assert.h"\ 
    1424         "..\..\include\pj\compat\assert.h"\ 
    1425         "..\..\include\pj\compat\cc_gcc.h"\ 
    1426         "..\..\include\pj\compat\cc_msvc.h"\ 
    1427         "..\..\include\pj\compat\m_alpha.h"\ 
    1428         "..\..\include\pj\compat\m_i386.h"\ 
    1429         "..\..\include\pj\compat\m_m68k.h"\ 
    1430         "..\..\include\pj\compat\m_sparc.h"\ 
    1431         "..\..\include\pj\compat\os_linux.h"\ 
    1432         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1433         "..\..\include\pj\compat\os_palmos.h"\ 
    1434         "..\..\include\pj\compat\os_sunos.h"\ 
    1435         "..\..\include\pj\compat\os_win32.h"\ 
    1436         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1437         "..\..\include\pj\compat\size_t.h"\ 
    1438         "..\..\include\pj\compat\sprintf.h"\ 
    1439         "..\..\include\pj\compat\string.h"\ 
    1440         "..\..\include\pj\compat\unicode.h"\ 
    1441         "..\..\include\pj\compat\vsprintf.h"\ 
    1442         "..\..\include\pj\config.h"\ 
    1443         "..\..\include\pj\config_site.h"\ 
    1444         "..\..\include\pj\list.h"\ 
    1445         "..\..\include\pj\list_i.h"\ 
    1446         "..\..\include\pj\pool.h"\ 
    1447         "..\..\include\pj\pool_i.h"\ 
    1448         "..\..\include\pj\string.h"\ 
    1449         "..\..\include\pj\string_i.h"\ 
    1450         "..\..\include\pj\types.h"\ 
    1451          
    1452  
    1453 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE x86) Release" 
    1454  
    1455 DEP_CPP_UNICO=\ 
    1456         "..\..\include\pj\assert.h"\ 
    1457         "..\..\include\pj\compat\assert.h"\ 
    1458         "..\..\include\pj\compat\cc_gcc.h"\ 
    1459         "..\..\include\pj\compat\cc_msvc.h"\ 
    1460         "..\..\include\pj\compat\m_alpha.h"\ 
    1461         "..\..\include\pj\compat\m_i386.h"\ 
    1462         "..\..\include\pj\compat\m_m68k.h"\ 
    1463         "..\..\include\pj\compat\m_sparc.h"\ 
    1464         "..\..\include\pj\compat\os_linux.h"\ 
    1465         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1466         "..\..\include\pj\compat\os_palmos.h"\ 
    1467         "..\..\include\pj\compat\os_sunos.h"\ 
    1468         "..\..\include\pj\compat\os_win32.h"\ 
    1469         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1470         "..\..\include\pj\compat\size_t.h"\ 
    1471         "..\..\include\pj\compat\sprintf.h"\ 
    1472         "..\..\include\pj\compat\string.h"\ 
    1473         "..\..\include\pj\compat\unicode.h"\ 
    1474         "..\..\include\pj\compat\vsprintf.h"\ 
    1475         "..\..\include\pj\config.h"\ 
    1476         "..\..\include\pj\config_site.h"\ 
    1477         "..\..\include\pj\list.h"\ 
    1478         "..\..\include\pj\list_i.h"\ 
    1479         "..\..\include\pj\pool.h"\ 
    1480         "..\..\include\pj\pool_i.h"\ 
    1481         "..\..\include\pj\string.h"\ 
    1482         "..\..\include\pj\string_i.h"\ 
    1483         "..\..\include\pj\types.h"\ 
    1484          
    1485  
    1486 !ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE x86) Debug" 
    1487  
    1488 DEP_CPP_UNICO=\ 
    1489         "..\..\include\pj\assert.h"\ 
    1490         "..\..\include\pj\compat\assert.h"\ 
    1491         "..\..\include\pj\compat\cc_gcc.h"\ 
    1492         "..\..\include\pj\compat\cc_msvc.h"\ 
    1493         "..\..\include\pj\compat\m_alpha.h"\ 
    1494         "..\..\include\pj\compat\m_i386.h"\ 
    1495         "..\..\include\pj\compat\m_m68k.h"\ 
    1496         "..\..\include\pj\compat\m_sparc.h"\ 
    1497         "..\..\include\pj\compat\os_linux.h"\ 
    1498         "..\..\include\pj\compat\os_linux_kernel.h"\ 
    1499         "..\..\include\pj\compat\os_palmos.h"\ 
    1500         "..\..\include\pj\compat\os_sunos.h"\ 
    1501         "..\..\include\pj\compat\os_win32.h"\ 
    1502         "..\..\include\pj\compat\os_win32_wince.h"\ 
    1503         "..\..\include\pj\compat\size_t.h"\ 
    1504         "..\..\include\pj\compat\sprintf.h"\ 
    1505         "..\..\include\pj\compat\string.h"\ 
    1506         "..\..\include\pj\compat\unicode.h"\ 
    1507         "..\..\include\pj\compat\vsprintf.h"\ 
    1508         "..\..\include\pj\config.h"\ 
    1509         "..\..\include\pj\config_site.h"\ 
    1510         "..\..\include\pj\list.h"\ 
    1511         "..\..\include\pj\list_i.h"\ 
    1512         "..\..\include\pj\pool.h"\ 
    1513         "..\..\include\pj\pool_i.h"\ 
    1514         "..\..\include\pj\string.h"\ 
    1515         "..\..\include\pj\string_i.h"\ 
    1516         "..\..\include\pj\types.h"\ 
    1517          
    1518  
    1519 !ENDIF  
    1520  
    1521 # End Source File 
    1522 # End Group 
    1523718# Begin Source File 
    1524719 
     
    73296524        "..\..\include\pj\compat\sprintf.h"\ 
    73306525        "..\..\include\pj\compat\string.h"\ 
    7331         "..\..\include\pj\compat\unicode.h"\ 
    73326526        "..\..\include\pj\compat\vsprintf.h"\ 
    73336527        "..\..\include\pj\config.h"\ 
     
    79937187        "..\..\include\pj\compat\os_win32_wince.h"\ 
    79947188        "..\..\include\pj\compat\size_t.h"\ 
    7995         "..\..\include\pj\compat\unicode.h"\ 
    79967189        "..\..\include\pj\config.h"\ 
    79977190        "..\..\include\pj\config_site.h"\ 
     
    2565024843 
    2565124844# End Source File 
     24845# Begin Source File 
     24846 
     24847SOURCE=..\..\src\pj\unicode_win32.c 
     24848 
     24849!IF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII_FP) Release" 
     24850 
     24851DEP_CPP_UNICO=\ 
     24852        "..\..\include\pj\assert.h"\ 
     24853        "..\..\include\pj\compat\assert.h"\ 
     24854        "..\..\include\pj\compat\cc_gcc.h"\ 
     24855        "..\..\include\pj\compat\cc_msvc.h"\ 
     24856        "..\..\include\pj\compat\m_alpha.h"\ 
     24857        "..\..\include\pj\compat\m_arm.h"\ 
     24858        "..\..\include\pj\compat\m_i386.h"\ 
     24859        "..\..\include\pj\compat\m_m68k.h"\ 
     24860        "..\..\include\pj\compat\m_sparc.h"\ 
     24861        "..\..\include\pj\compat\os_linux.h"\ 
     24862        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     24863        "..\..\include\pj\compat\os_palmos.h"\ 
     24864        "..\..\include\pj\compat\os_sunos.h"\ 
     24865        "..\..\include\pj\compat\os_win32.h"\ 
     24866        "..\..\include\pj\compat\os_win32_wince.h"\ 
     24867        "..\..\include\pj\compat\size_t.h"\ 
     24868        "..\..\include\pj\compat\sprintf.h"\ 
     24869        "..\..\include\pj\compat\string.h"\ 
     24870        "..\..\include\pj\compat\vsprintf.h"\ 
     24871        "..\..\include\pj\config.h"\ 
     24872        "..\..\include\pj\config_site.h"\ 
     24873        "..\..\include\pj\list.h"\ 
     24874        "..\..\include\pj\list_i.h"\ 
     24875        "..\..\include\pj\pool.h"\ 
     24876        "..\..\include\pj\pool_i.h"\ 
     24877        "..\..\include\pj\string.h"\ 
     24878        "..\..\include\pj\string_i.h"\ 
     24879        "..\..\include\pj\types.h"\ 
     24880         
     24881 
     24882!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII_FP) Debug" 
     24883 
     24884DEP_CPP_UNICO=\ 
     24885        "..\..\include\pj\assert.h"\ 
     24886        "..\..\include\pj\compat\assert.h"\ 
     24887        "..\..\include\pj\compat\cc_gcc.h"\ 
     24888        "..\..\include\pj\compat\cc_msvc.h"\ 
     24889        "..\..\include\pj\compat\m_alpha.h"\ 
     24890        "..\..\include\pj\compat\m_arm.h"\ 
     24891        "..\..\include\pj\compat\m_i386.h"\ 
     24892        "..\..\include\pj\compat\m_m68k.h"\ 
     24893        "..\..\include\pj\compat\m_sparc.h"\ 
     24894        "..\..\include\pj\compat\os_linux.h"\ 
     24895        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     24896        "..\..\include\pj\compat\os_palmos.h"\ 
     24897        "..\..\include\pj\compat\os_sunos.h"\ 
     24898        "..\..\include\pj\compat\os_win32.h"\ 
     24899        "..\..\include\pj\compat\os_win32_wince.h"\ 
     24900        "..\..\include\pj\compat\size_t.h"\ 
     24901        "..\..\include\pj\compat\sprintf.h"\ 
     24902        "..\..\include\pj\compat\string.h"\ 
     24903        "..\..\include\pj\compat\vsprintf.h"\ 
     24904        "..\..\include\pj\config.h"\ 
     24905        "..\..\include\pj\config_site.h"\ 
     24906        "..\..\include\pj\list.h"\ 
     24907        "..\..\include\pj\list_i.h"\ 
     24908        "..\..\include\pj\pool.h"\ 
     24909        "..\..\include\pj\pool_i.h"\ 
     24910        "..\..\include\pj\string.h"\ 
     24911        "..\..\include\pj\string_i.h"\ 
     24912        "..\..\include\pj\types.h"\ 
     24913         
     24914 
     24915!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII) Release" 
     24916 
     24917DEP_CPP_UNICO=\ 
     24918        "..\..\include\pj\assert.h"\ 
     24919        "..\..\include\pj\compat\assert.h"\ 
     24920        "..\..\include\pj\compat\cc_gcc.h"\ 
     24921        "..\..\include\pj\compat\cc_msvc.h"\ 
     24922        "..\..\include\pj\compat\m_alpha.h"\ 
     24923        "..\..\include\pj\compat\m_arm.h"\ 
     24924        "..\..\include\pj\compat\m_i386.h"\ 
     24925        "..\..\include\pj\compat\m_m68k.h"\ 
     24926        "..\..\include\pj\compat\m_sparc.h"\ 
     24927        "..\..\include\pj\compat\os_linux.h"\ 
     24928        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     24929        "..\..\include\pj\compat\os_palmos.h"\ 
     24930        "..\..\include\pj\compat\os_sunos.h"\ 
     24931        "..\..\include\pj\compat\os_win32.h"\ 
     24932        "..\..\include\pj\compat\os_win32_wince.h"\ 
     24933        "..\..\include\pj\compat\size_t.h"\ 
     24934        "..\..\include\pj\compat\sprintf.h"\ 
     24935        "..\..\include\pj\compat\string.h"\ 
     24936        "..\..\include\pj\compat\vsprintf.h"\ 
     24937        "..\..\include\pj\config.h"\ 
     24938        "..\..\include\pj\config_site.h"\ 
     24939        "..\..\include\pj\list.h"\ 
     24940        "..\..\include\pj\list_i.h"\ 
     24941        "..\..\include\pj\pool.h"\ 
     24942        "..\..\include\pj\pool_i.h"\ 
     24943        "..\..\include\pj\string.h"\ 
     24944        "..\..\include\pj\string_i.h"\ 
     24945        "..\..\include\pj\types.h"\ 
     24946         
     24947 
     24948!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSII) Debug" 
     24949 
     24950DEP_CPP_UNICO=\ 
     24951        "..\..\include\pj\assert.h"\ 
     24952        "..\..\include\pj\compat\assert.h"\ 
     24953        "..\..\include\pj\compat\cc_gcc.h"\ 
     24954        "..\..\include\pj\compat\cc_msvc.h"\ 
     24955        "..\..\include\pj\compat\m_alpha.h"\ 
     24956        "..\..\include\pj\compat\m_arm.h"\ 
     24957        "..\..\include\pj\compat\m_i386.h"\ 
     24958        "..\..\include\pj\compat\m_m68k.h"\ 
     24959        "..\..\include\pj\compat\m_sparc.h"\ 
     24960        "..\..\include\pj\compat\os_linux.h"\ 
     24961        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     24962        "..\..\include\pj\compat\os_palmos.h"\ 
     24963        "..\..\include\pj\compat\os_sunos.h"\ 
     24964        "..\..\include\pj\compat\os_win32.h"\ 
     24965        "..\..\include\pj\compat\os_win32_wince.h"\ 
     24966        "..\..\include\pj\compat\size_t.h"\ 
     24967        "..\..\include\pj\compat\sprintf.h"\ 
     24968        "..\..\include\pj\compat\string.h"\ 
     24969        "..\..\include\pj\compat\vsprintf.h"\ 
     24970        "..\..\include\pj\config.h"\ 
     24971        "..\..\include\pj\config_site.h"\ 
     24972        "..\..\include\pj\list.h"\ 
     24973        "..\..\include\pj\list_i.h"\ 
     24974        "..\..\include\pj\pool.h"\ 
     24975        "..\..\include\pj\pool_i.h"\ 
     24976        "..\..\include\pj\string.h"\ 
     24977        "..\..\include\pj\string_i.h"\ 
     24978        "..\..\include\pj\types.h"\ 
     24979         
     24980 
     24981!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH4) Release" 
     24982 
     24983DEP_CPP_UNICO=\ 
     24984        "..\..\include\pj\assert.h"\ 
     24985        "..\..\include\pj\compat\assert.h"\ 
     24986        "..\..\include\pj\compat\cc_gcc.h"\ 
     24987        "..\..\include\pj\compat\cc_msvc.h"\ 
     24988        "..\..\include\pj\compat\m_alpha.h"\ 
     24989        "..\..\include\pj\compat\m_arm.h"\ 
     24990        "..\..\include\pj\compat\m_i386.h"\ 
     24991        "..\..\include\pj\compat\m_m68k.h"\ 
     24992        "..\..\include\pj\compat\m_sparc.h"\ 
     24993        "..\..\include\pj\compat\os_linux.h"\ 
     24994        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     24995        "..\..\include\pj\compat\os_palmos.h"\ 
     24996        "..\..\include\pj\compat\os_sunos.h"\ 
     24997        "..\..\include\pj\compat\os_win32.h"\ 
     24998        "..\..\include\pj\compat\os_win32_wince.h"\ 
     24999        "..\..\include\pj\compat\size_t.h"\ 
     25000        "..\..\include\pj\compat\sprintf.h"\ 
     25001        "..\..\include\pj\compat\string.h"\ 
     25002        "..\..\include\pj\compat\vsprintf.h"\ 
     25003        "..\..\include\pj\config.h"\ 
     25004        "..\..\include\pj\config_site.h"\ 
     25005        "..\..\include\pj\list.h"\ 
     25006        "..\..\include\pj\list_i.h"\ 
     25007        "..\..\include\pj\pool.h"\ 
     25008        "..\..\include\pj\pool_i.h"\ 
     25009        "..\..\include\pj\string.h"\ 
     25010        "..\..\include\pj\string_i.h"\ 
     25011        "..\..\include\pj\types.h"\ 
     25012         
     25013 
     25014!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH4) Debug" 
     25015 
     25016DEP_CPP_UNICO=\ 
     25017        "..\..\include\pj\assert.h"\ 
     25018        "..\..\include\pj\compat\assert.h"\ 
     25019        "..\..\include\pj\compat\cc_gcc.h"\ 
     25020        "..\..\include\pj\compat\cc_msvc.h"\ 
     25021        "..\..\include\pj\compat\m_alpha.h"\ 
     25022        "..\..\include\pj\compat\m_arm.h"\ 
     25023        "..\..\include\pj\compat\m_i386.h"\ 
     25024        "..\..\include\pj\compat\m_m68k.h"\ 
     25025        "..\..\include\pj\compat\m_sparc.h"\ 
     25026        "..\..\include\pj\compat\os_linux.h"\ 
     25027        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25028        "..\..\include\pj\compat\os_palmos.h"\ 
     25029        "..\..\include\pj\compat\os_sunos.h"\ 
     25030        "..\..\include\pj\compat\os_win32.h"\ 
     25031        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25032        "..\..\include\pj\compat\size_t.h"\ 
     25033        "..\..\include\pj\compat\sprintf.h"\ 
     25034        "..\..\include\pj\compat\string.h"\ 
     25035        "..\..\include\pj\compat\vsprintf.h"\ 
     25036        "..\..\include\pj\config.h"\ 
     25037        "..\..\include\pj\config_site.h"\ 
     25038        "..\..\include\pj\list.h"\ 
     25039        "..\..\include\pj\list_i.h"\ 
     25040        "..\..\include\pj\pool.h"\ 
     25041        "..\..\include\pj\pool_i.h"\ 
     25042        "..\..\include\pj\string.h"\ 
     25043        "..\..\include\pj\string_i.h"\ 
     25044        "..\..\include\pj\types.h"\ 
     25045         
     25046 
     25047!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH3) Release" 
     25048 
     25049DEP_CPP_UNICO=\ 
     25050        "..\..\include\pj\assert.h"\ 
     25051        "..\..\include\pj\compat\assert.h"\ 
     25052        "..\..\include\pj\compat\cc_gcc.h"\ 
     25053        "..\..\include\pj\compat\cc_msvc.h"\ 
     25054        "..\..\include\pj\compat\m_alpha.h"\ 
     25055        "..\..\include\pj\compat\m_arm.h"\ 
     25056        "..\..\include\pj\compat\m_i386.h"\ 
     25057        "..\..\include\pj\compat\m_m68k.h"\ 
     25058        "..\..\include\pj\compat\m_sparc.h"\ 
     25059        "..\..\include\pj\compat\os_linux.h"\ 
     25060        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25061        "..\..\include\pj\compat\os_palmos.h"\ 
     25062        "..\..\include\pj\compat\os_sunos.h"\ 
     25063        "..\..\include\pj\compat\os_win32.h"\ 
     25064        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25065        "..\..\include\pj\compat\size_t.h"\ 
     25066        "..\..\include\pj\compat\sprintf.h"\ 
     25067        "..\..\include\pj\compat\string.h"\ 
     25068        "..\..\include\pj\compat\vsprintf.h"\ 
     25069        "..\..\include\pj\config.h"\ 
     25070        "..\..\include\pj\config_site.h"\ 
     25071        "..\..\include\pj\list.h"\ 
     25072        "..\..\include\pj\list_i.h"\ 
     25073        "..\..\include\pj\pool.h"\ 
     25074        "..\..\include\pj\pool_i.h"\ 
     25075        "..\..\include\pj\string.h"\ 
     25076        "..\..\include\pj\string_i.h"\ 
     25077        "..\..\include\pj\types.h"\ 
     25078         
     25079 
     25080!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE SH3) Debug" 
     25081 
     25082DEP_CPP_UNICO=\ 
     25083        "..\..\include\pj\assert.h"\ 
     25084        "..\..\include\pj\compat\assert.h"\ 
     25085        "..\..\include\pj\compat\cc_gcc.h"\ 
     25086        "..\..\include\pj\compat\cc_msvc.h"\ 
     25087        "..\..\include\pj\compat\m_alpha.h"\ 
     25088        "..\..\include\pj\compat\m_arm.h"\ 
     25089        "..\..\include\pj\compat\m_i386.h"\ 
     25090        "..\..\include\pj\compat\m_m68k.h"\ 
     25091        "..\..\include\pj\compat\m_sparc.h"\ 
     25092        "..\..\include\pj\compat\os_linux.h"\ 
     25093        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25094        "..\..\include\pj\compat\os_palmos.h"\ 
     25095        "..\..\include\pj\compat\os_sunos.h"\ 
     25096        "..\..\include\pj\compat\os_win32.h"\ 
     25097        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25098        "..\..\include\pj\compat\size_t.h"\ 
     25099        "..\..\include\pj\compat\sprintf.h"\ 
     25100        "..\..\include\pj\compat\string.h"\ 
     25101        "..\..\include\pj\compat\vsprintf.h"\ 
     25102        "..\..\include\pj\config.h"\ 
     25103        "..\..\include\pj\config_site.h"\ 
     25104        "..\..\include\pj\list.h"\ 
     25105        "..\..\include\pj\list_i.h"\ 
     25106        "..\..\include\pj\pool.h"\ 
     25107        "..\..\include\pj\pool_i.h"\ 
     25108        "..\..\include\pj\string.h"\ 
     25109        "..\..\include\pj\string_i.h"\ 
     25110        "..\..\include\pj\types.h"\ 
     25111         
     25112 
     25113!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV) Release" 
     25114 
     25115DEP_CPP_UNICO=\ 
     25116        "..\..\include\pj\assert.h"\ 
     25117        "..\..\include\pj\compat\assert.h"\ 
     25118        "..\..\include\pj\compat\cc_gcc.h"\ 
     25119        "..\..\include\pj\compat\cc_msvc.h"\ 
     25120        "..\..\include\pj\compat\m_alpha.h"\ 
     25121        "..\..\include\pj\compat\m_arm.h"\ 
     25122        "..\..\include\pj\compat\m_i386.h"\ 
     25123        "..\..\include\pj\compat\m_m68k.h"\ 
     25124        "..\..\include\pj\compat\m_sparc.h"\ 
     25125        "..\..\include\pj\compat\os_linux.h"\ 
     25126        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25127        "..\..\include\pj\compat\os_palmos.h"\ 
     25128        "..\..\include\pj\compat\os_sunos.h"\ 
     25129        "..\..\include\pj\compat\os_win32.h"\ 
     25130        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25131        "..\..\include\pj\compat\size_t.h"\ 
     25132        "..\..\include\pj\compat\sprintf.h"\ 
     25133        "..\..\include\pj\compat\string.h"\ 
     25134        "..\..\include\pj\compat\vsprintf.h"\ 
     25135        "..\..\include\pj\config.h"\ 
     25136        "..\..\include\pj\config_site.h"\ 
     25137        "..\..\include\pj\list.h"\ 
     25138        "..\..\include\pj\list_i.h"\ 
     25139        "..\..\include\pj\pool.h"\ 
     25140        "..\..\include\pj\pool_i.h"\ 
     25141        "..\..\include\pj\string.h"\ 
     25142        "..\..\include\pj\string_i.h"\ 
     25143        "..\..\include\pj\types.h"\ 
     25144         
     25145 
     25146!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV) Debug" 
     25147 
     25148DEP_CPP_UNICO=\ 
     25149        "..\..\include\pj\assert.h"\ 
     25150        "..\..\include\pj\compat\assert.h"\ 
     25151        "..\..\include\pj\compat\cc_gcc.h"\ 
     25152        "..\..\include\pj\compat\cc_msvc.h"\ 
     25153        "..\..\include\pj\compat\m_alpha.h"\ 
     25154        "..\..\include\pj\compat\m_arm.h"\ 
     25155        "..\..\include\pj\compat\m_i386.h"\ 
     25156        "..\..\include\pj\compat\m_m68k.h"\ 
     25157        "..\..\include\pj\compat\m_sparc.h"\ 
     25158        "..\..\include\pj\compat\os_linux.h"\ 
     25159        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25160        "..\..\include\pj\compat\os_palmos.h"\ 
     25161        "..\..\include\pj\compat\os_sunos.h"\ 
     25162        "..\..\include\pj\compat\os_win32.h"\ 
     25163        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25164        "..\..\include\pj\compat\size_t.h"\ 
     25165        "..\..\include\pj\compat\sprintf.h"\ 
     25166        "..\..\include\pj\compat\string.h"\ 
     25167        "..\..\include\pj\compat\vsprintf.h"\ 
     25168        "..\..\include\pj\config.h"\ 
     25169        "..\..\include\pj\config_site.h"\ 
     25170        "..\..\include\pj\list.h"\ 
     25171        "..\..\include\pj\list_i.h"\ 
     25172        "..\..\include\pj\pool.h"\ 
     25173        "..\..\include\pj\pool_i.h"\ 
     25174        "..\..\include\pj\string.h"\ 
     25175        "..\..\include\pj\string_i.h"\ 
     25176        "..\..\include\pj\types.h"\ 
     25177         
     25178 
     25179!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE emulator) Release" 
     25180 
     25181DEP_CPP_UNICO=\ 
     25182        "..\..\include\pj\assert.h"\ 
     25183        "..\..\include\pj\compat\assert.h"\ 
     25184        "..\..\include\pj\compat\cc_gcc.h"\ 
     25185        "..\..\include\pj\compat\cc_msvc.h"\ 
     25186        "..\..\include\pj\compat\m_alpha.h"\ 
     25187        "..\..\include\pj\compat\m_arm.h"\ 
     25188        "..\..\include\pj\compat\m_i386.h"\ 
     25189        "..\..\include\pj\compat\m_m68k.h"\ 
     25190        "..\..\include\pj\compat\m_sparc.h"\ 
     25191        "..\..\include\pj\compat\os_linux.h"\ 
     25192        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25193        "..\..\include\pj\compat\os_palmos.h"\ 
     25194        "..\..\include\pj\compat\os_sunos.h"\ 
     25195        "..\..\include\pj\compat\os_win32.h"\ 
     25196        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25197        "..\..\include\pj\compat\size_t.h"\ 
     25198        "..\..\include\pj\compat\sprintf.h"\ 
     25199        "..\..\include\pj\compat\string.h"\ 
     25200        "..\..\include\pj\compat\vsprintf.h"\ 
     25201        "..\..\include\pj\config.h"\ 
     25202        "..\..\include\pj\config_site.h"\ 
     25203        "..\..\include\pj\list.h"\ 
     25204        "..\..\include\pj\list_i.h"\ 
     25205        "..\..\include\pj\pool.h"\ 
     25206        "..\..\include\pj\pool_i.h"\ 
     25207        "..\..\include\pj\string.h"\ 
     25208        "..\..\include\pj\string_i.h"\ 
     25209        "..\..\include\pj\types.h"\ 
     25210         
     25211 
     25212!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE emulator) Debug" 
     25213 
     25214DEP_CPP_UNICO=\ 
     25215        "..\..\include\pj\assert.h"\ 
     25216        "..\..\include\pj\compat\assert.h"\ 
     25217        "..\..\include\pj\compat\cc_gcc.h"\ 
     25218        "..\..\include\pj\compat\cc_msvc.h"\ 
     25219        "..\..\include\pj\compat\m_alpha.h"\ 
     25220        "..\..\include\pj\compat\m_arm.h"\ 
     25221        "..\..\include\pj\compat\m_i386.h"\ 
     25222        "..\..\include\pj\compat\m_m68k.h"\ 
     25223        "..\..\include\pj\compat\m_sparc.h"\ 
     25224        "..\..\include\pj\compat\os_linux.h"\ 
     25225        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25226        "..\..\include\pj\compat\os_palmos.h"\ 
     25227        "..\..\include\pj\compat\os_sunos.h"\ 
     25228        "..\..\include\pj\compat\os_win32.h"\ 
     25229        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25230        "..\..\include\pj\compat\size_t.h"\ 
     25231        "..\..\include\pj\compat\sprintf.h"\ 
     25232        "..\..\include\pj\compat\string.h"\ 
     25233        "..\..\include\pj\compat\vsprintf.h"\ 
     25234        "..\..\include\pj\config.h"\ 
     25235        "..\..\include\pj\config_site.h"\ 
     25236        "..\..\include\pj\list.h"\ 
     25237        "..\..\include\pj\list_i.h"\ 
     25238        "..\..\include\pj\pool.h"\ 
     25239        "..\..\include\pj\pool_i.h"\ 
     25240        "..\..\include\pj\string.h"\ 
     25241        "..\..\include\pj\string_i.h"\ 
     25242        "..\..\include\pj\types.h"\ 
     25243         
     25244 
     25245!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4I) Release" 
     25246 
     25247DEP_CPP_UNICO=\ 
     25248        "..\..\include\pj\assert.h"\ 
     25249        "..\..\include\pj\compat\assert.h"\ 
     25250        "..\..\include\pj\compat\cc_gcc.h"\ 
     25251        "..\..\include\pj\compat\cc_msvc.h"\ 
     25252        "..\..\include\pj\compat\m_alpha.h"\ 
     25253        "..\..\include\pj\compat\m_arm.h"\ 
     25254        "..\..\include\pj\compat\m_i386.h"\ 
     25255        "..\..\include\pj\compat\m_m68k.h"\ 
     25256        "..\..\include\pj\compat\m_sparc.h"\ 
     25257        "..\..\include\pj\compat\os_linux.h"\ 
     25258        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25259        "..\..\include\pj\compat\os_palmos.h"\ 
     25260        "..\..\include\pj\compat\os_sunos.h"\ 
     25261        "..\..\include\pj\compat\os_win32.h"\ 
     25262        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25263        "..\..\include\pj\compat\size_t.h"\ 
     25264        "..\..\include\pj\compat\sprintf.h"\ 
     25265        "..\..\include\pj\compat\string.h"\ 
     25266        "..\..\include\pj\compat\vsprintf.h"\ 
     25267        "..\..\include\pj\config.h"\ 
     25268        "..\..\include\pj\config_site.h"\ 
     25269        "..\..\include\pj\list.h"\ 
     25270        "..\..\include\pj\list_i.h"\ 
     25271        "..\..\include\pj\pool.h"\ 
     25272        "..\..\include\pj\pool_i.h"\ 
     25273        "..\..\include\pj\string.h"\ 
     25274        "..\..\include\pj\string_i.h"\ 
     25275        "..\..\include\pj\types.h"\ 
     25276         
     25277 
     25278!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4I) Debug" 
     25279 
     25280DEP_CPP_UNICO=\ 
     25281        "..\..\include\pj\assert.h"\ 
     25282        "..\..\include\pj\compat\assert.h"\ 
     25283        "..\..\include\pj\compat\cc_gcc.h"\ 
     25284        "..\..\include\pj\compat\cc_msvc.h"\ 
     25285        "..\..\include\pj\compat\m_alpha.h"\ 
     25286        "..\..\include\pj\compat\m_arm.h"\ 
     25287        "..\..\include\pj\compat\m_i386.h"\ 
     25288        "..\..\include\pj\compat\m_m68k.h"\ 
     25289        "..\..\include\pj\compat\m_sparc.h"\ 
     25290        "..\..\include\pj\compat\os_linux.h"\ 
     25291        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25292        "..\..\include\pj\compat\os_palmos.h"\ 
     25293        "..\..\include\pj\compat\os_sunos.h"\ 
     25294        "..\..\include\pj\compat\os_win32.h"\ 
     25295        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25296        "..\..\include\pj\compat\size_t.h"\ 
     25297        "..\..\include\pj\compat\sprintf.h"\ 
     25298        "..\..\include\pj\compat\string.h"\ 
     25299        "..\..\include\pj\compat\vsprintf.h"\ 
     25300        "..\..\include\pj\config.h"\ 
     25301        "..\..\include\pj\config_site.h"\ 
     25302        "..\..\include\pj\list.h"\ 
     25303        "..\..\include\pj\list_i.h"\ 
     25304        "..\..\include\pj\pool.h"\ 
     25305        "..\..\include\pj\pool_i.h"\ 
     25306        "..\..\include\pj\string.h"\ 
     25307        "..\..\include\pj\string_i.h"\ 
     25308        "..\..\include\pj\types.h"\ 
     25309         
     25310 
     25311!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV_FP) Release" 
     25312 
     25313DEP_CPP_UNICO=\ 
     25314        "..\..\include\pj\assert.h"\ 
     25315        "..\..\include\pj\compat\assert.h"\ 
     25316        "..\..\include\pj\compat\cc_gcc.h"\ 
     25317        "..\..\include\pj\compat\cc_msvc.h"\ 
     25318        "..\..\include\pj\compat\m_alpha.h"\ 
     25319        "..\..\include\pj\compat\m_arm.h"\ 
     25320        "..\..\include\pj\compat\m_i386.h"\ 
     25321        "..\..\include\pj\compat\m_m68k.h"\ 
     25322        "..\..\include\pj\compat\m_sparc.h"\ 
     25323        "..\..\include\pj\compat\os_linux.h"\ 
     25324        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25325        "..\..\include\pj\compat\os_palmos.h"\ 
     25326        "..\..\include\pj\compat\os_sunos.h"\ 
     25327        "..\..\include\pj\compat\os_win32.h"\ 
     25328        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25329        "..\..\include\pj\compat\size_t.h"\ 
     25330        "..\..\include\pj\compat\sprintf.h"\ 
     25331        "..\..\include\pj\compat\string.h"\ 
     25332        "..\..\include\pj\compat\vsprintf.h"\ 
     25333        "..\..\include\pj\config.h"\ 
     25334        "..\..\include\pj\config_site.h"\ 
     25335        "..\..\include\pj\list.h"\ 
     25336        "..\..\include\pj\list_i.h"\ 
     25337        "..\..\include\pj\pool.h"\ 
     25338        "..\..\include\pj\pool_i.h"\ 
     25339        "..\..\include\pj\string.h"\ 
     25340        "..\..\include\pj\string_i.h"\ 
     25341        "..\..\include\pj\types.h"\ 
     25342         
     25343 
     25344!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPSIV_FP) Debug" 
     25345 
     25346DEP_CPP_UNICO=\ 
     25347        "..\..\include\pj\assert.h"\ 
     25348        "..\..\include\pj\compat\assert.h"\ 
     25349        "..\..\include\pj\compat\cc_gcc.h"\ 
     25350        "..\..\include\pj\compat\cc_msvc.h"\ 
     25351        "..\..\include\pj\compat\m_alpha.h"\ 
     25352        "..\..\include\pj\compat\m_arm.h"\ 
     25353        "..\..\include\pj\compat\m_i386.h"\ 
     25354        "..\..\include\pj\compat\m_m68k.h"\ 
     25355        "..\..\include\pj\compat\m_sparc.h"\ 
     25356        "..\..\include\pj\compat\os_linux.h"\ 
     25357        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25358        "..\..\include\pj\compat\os_palmos.h"\ 
     25359        "..\..\include\pj\compat\os_sunos.h"\ 
     25360        "..\..\include\pj\compat\os_win32.h"\ 
     25361        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25362        "..\..\include\pj\compat\size_t.h"\ 
     25363        "..\..\include\pj\compat\sprintf.h"\ 
     25364        "..\..\include\pj\compat\string.h"\ 
     25365        "..\..\include\pj\compat\vsprintf.h"\ 
     25366        "..\..\include\pj\config.h"\ 
     25367        "..\..\include\pj\config_site.h"\ 
     25368        "..\..\include\pj\list.h"\ 
     25369        "..\..\include\pj\list_i.h"\ 
     25370        "..\..\include\pj\pool.h"\ 
     25371        "..\..\include\pj\pool_i.h"\ 
     25372        "..\..\include\pj\string.h"\ 
     25373        "..\..\include\pj\string_i.h"\ 
     25374        "..\..\include\pj\types.h"\ 
     25375         
     25376 
     25377!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4) Release" 
     25378 
     25379DEP_CPP_UNICO=\ 
     25380        "..\..\include\pj\assert.h"\ 
     25381        "..\..\include\pj\compat\assert.h"\ 
     25382        "..\..\include\pj\compat\cc_gcc.h"\ 
     25383        "..\..\include\pj\compat\cc_msvc.h"\ 
     25384        "..\..\include\pj\compat\m_alpha.h"\ 
     25385        "..\..\include\pj\compat\m_arm.h"\ 
     25386        "..\..\include\pj\compat\m_i386.h"\ 
     25387        "..\..\include\pj\compat\m_m68k.h"\ 
     25388        "..\..\include\pj\compat\m_sparc.h"\ 
     25389        "..\..\include\pj\compat\os_linux.h"\ 
     25390        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25391        "..\..\include\pj\compat\os_palmos.h"\ 
     25392        "..\..\include\pj\compat\os_sunos.h"\ 
     25393        "..\..\include\pj\compat\os_win32.h"\ 
     25394        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25395        "..\..\include\pj\compat\size_t.h"\ 
     25396        "..\..\include\pj\compat\sprintf.h"\ 
     25397        "..\..\include\pj\compat\string.h"\ 
     25398        "..\..\include\pj\compat\vsprintf.h"\ 
     25399        "..\..\include\pj\config.h"\ 
     25400        "..\..\include\pj\config_site.h"\ 
     25401        "..\..\include\pj\list.h"\ 
     25402        "..\..\include\pj\list_i.h"\ 
     25403        "..\..\include\pj\pool.h"\ 
     25404        "..\..\include\pj\pool_i.h"\ 
     25405        "..\..\include\pj\string.h"\ 
     25406        "..\..\include\pj\string_i.h"\ 
     25407        "..\..\include\pj\types.h"\ 
     25408         
     25409 
     25410!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4) Debug" 
     25411 
     25412DEP_CPP_UNICO=\ 
     25413        "..\..\include\pj\assert.h"\ 
     25414        "..\..\include\pj\compat\assert.h"\ 
     25415        "..\..\include\pj\compat\cc_gcc.h"\ 
     25416        "..\..\include\pj\compat\cc_msvc.h"\ 
     25417        "..\..\include\pj\compat\m_alpha.h"\ 
     25418        "..\..\include\pj\compat\m_arm.h"\ 
     25419        "..\..\include\pj\compat\m_i386.h"\ 
     25420        "..\..\include\pj\compat\m_m68k.h"\ 
     25421        "..\..\include\pj\compat\m_sparc.h"\ 
     25422        "..\..\include\pj\compat\os_linux.h"\ 
     25423        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25424        "..\..\include\pj\compat\os_palmos.h"\ 
     25425        "..\..\include\pj\compat\os_sunos.h"\ 
     25426        "..\..\include\pj\compat\os_win32.h"\ 
     25427        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25428        "..\..\include\pj\compat\size_t.h"\ 
     25429        "..\..\include\pj\compat\sprintf.h"\ 
     25430        "..\..\include\pj\compat\string.h"\ 
     25431        "..\..\include\pj\compat\vsprintf.h"\ 
     25432        "..\..\include\pj\config.h"\ 
     25433        "..\..\include\pj\config_site.h"\ 
     25434        "..\..\include\pj\list.h"\ 
     25435        "..\..\include\pj\list_i.h"\ 
     25436        "..\..\include\pj\pool.h"\ 
     25437        "..\..\include\pj\pool_i.h"\ 
     25438        "..\..\include\pj\string.h"\ 
     25439        "..\..\include\pj\string_i.h"\ 
     25440        "..\..\include\pj\types.h"\ 
     25441         
     25442 
     25443!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPS16) Release" 
     25444 
     25445DEP_CPP_UNICO=\ 
     25446        "..\..\include\pj\assert.h"\ 
     25447        "..\..\include\pj\compat\assert.h"\ 
     25448        "..\..\include\pj\compat\cc_gcc.h"\ 
     25449        "..\..\include\pj\compat\cc_msvc.h"\ 
     25450        "..\..\include\pj\compat\m_alpha.h"\ 
     25451        "..\..\include\pj\compat\m_arm.h"\ 
     25452        "..\..\include\pj\compat\m_i386.h"\ 
     25453        "..\..\include\pj\compat\m_m68k.h"\ 
     25454        "..\..\include\pj\compat\m_sparc.h"\ 
     25455        "..\..\include\pj\compat\os_linux.h"\ 
     25456        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25457        "..\..\include\pj\compat\os_palmos.h"\ 
     25458        "..\..\include\pj\compat\os_sunos.h"\ 
     25459        "..\..\include\pj\compat\os_win32.h"\ 
     25460        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25461        "..\..\include\pj\compat\size_t.h"\ 
     25462        "..\..\include\pj\compat\sprintf.h"\ 
     25463        "..\..\include\pj\compat\string.h"\ 
     25464        "..\..\include\pj\compat\vsprintf.h"\ 
     25465        "..\..\include\pj\config.h"\ 
     25466        "..\..\include\pj\config_site.h"\ 
     25467        "..\..\include\pj\list.h"\ 
     25468        "..\..\include\pj\list_i.h"\ 
     25469        "..\..\include\pj\pool.h"\ 
     25470        "..\..\include\pj\pool_i.h"\ 
     25471        "..\..\include\pj\string.h"\ 
     25472        "..\..\include\pj\string_i.h"\ 
     25473        "..\..\include\pj\types.h"\ 
     25474         
     25475 
     25476!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE MIPS16) Debug" 
     25477 
     25478DEP_CPP_UNICO=\ 
     25479        "..\..\include\pj\assert.h"\ 
     25480        "..\..\include\pj\compat\assert.h"\ 
     25481        "..\..\include\pj\compat\cc_gcc.h"\ 
     25482        "..\..\include\pj\compat\cc_msvc.h"\ 
     25483        "..\..\include\pj\compat\m_alpha.h"\ 
     25484        "..\..\include\pj\compat\m_arm.h"\ 
     25485        "..\..\include\pj\compat\m_i386.h"\ 
     25486        "..\..\include\pj\compat\m_m68k.h"\ 
     25487        "..\..\include\pj\compat\m_sparc.h"\ 
     25488        "..\..\include\pj\compat\os_linux.h"\ 
     25489        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25490        "..\..\include\pj\compat\os_palmos.h"\ 
     25491        "..\..\include\pj\compat\os_sunos.h"\ 
     25492        "..\..\include\pj\compat\os_win32.h"\ 
     25493        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25494        "..\..\include\pj\compat\size_t.h"\ 
     25495        "..\..\include\pj\compat\sprintf.h"\ 
     25496        "..\..\include\pj\compat\string.h"\ 
     25497        "..\..\include\pj\compat\vsprintf.h"\ 
     25498        "..\..\include\pj\config.h"\ 
     25499        "..\..\include\pj\config_site.h"\ 
     25500        "..\..\include\pj\list.h"\ 
     25501        "..\..\include\pj\list_i.h"\ 
     25502        "..\..\include\pj\pool.h"\ 
     25503        "..\..\include\pj\pool_i.h"\ 
     25504        "..\..\include\pj\string.h"\ 
     25505        "..\..\include\pj\string_i.h"\ 
     25506        "..\..\include\pj\types.h"\ 
     25507         
     25508 
     25509!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4T) Release" 
     25510 
     25511DEP_CPP_UNICO=\ 
     25512        "..\..\include\pj\assert.h"\ 
     25513        "..\..\include\pj\compat\assert.h"\ 
     25514        "..\..\include\pj\compat\cc_gcc.h"\ 
     25515        "..\..\include\pj\compat\cc_msvc.h"\ 
     25516        "..\..\include\pj\compat\m_alpha.h"\ 
     25517        "..\..\include\pj\compat\m_arm.h"\ 
     25518        "..\..\include\pj\compat\m_i386.h"\ 
     25519        "..\..\include\pj\compat\m_m68k.h"\ 
     25520        "..\..\include\pj\compat\m_sparc.h"\ 
     25521        "..\..\include\pj\compat\os_linux.h"\ 
     25522        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25523        "..\..\include\pj\compat\os_palmos.h"\ 
     25524        "..\..\include\pj\compat\os_sunos.h"\ 
     25525        "..\..\include\pj\compat\os_win32.h"\ 
     25526        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25527        "..\..\include\pj\compat\size_t.h"\ 
     25528        "..\..\include\pj\compat\sprintf.h"\ 
     25529        "..\..\include\pj\compat\string.h"\ 
     25530        "..\..\include\pj\compat\vsprintf.h"\ 
     25531        "..\..\include\pj\config.h"\ 
     25532        "..\..\include\pj\config_site.h"\ 
     25533        "..\..\include\pj\list.h"\ 
     25534        "..\..\include\pj\list_i.h"\ 
     25535        "..\..\include\pj\pool.h"\ 
     25536        "..\..\include\pj\pool_i.h"\ 
     25537        "..\..\include\pj\string.h"\ 
     25538        "..\..\include\pj\string_i.h"\ 
     25539        "..\..\include\pj\types.h"\ 
     25540         
     25541 
     25542!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4T) Debug" 
     25543 
     25544DEP_CPP_UNICO=\ 
     25545        "..\..\include\pj\assert.h"\ 
     25546        "..\..\include\pj\compat\assert.h"\ 
     25547        "..\..\include\pj\compat\cc_gcc.h"\ 
     25548        "..\..\include\pj\compat\cc_msvc.h"\ 
     25549        "..\..\include\pj\compat\m_alpha.h"\ 
     25550        "..\..\include\pj\compat\m_arm.h"\ 
     25551        "..\..\include\pj\compat\m_i386.h"\ 
     25552        "..\..\include\pj\compat\m_m68k.h"\ 
     25553        "..\..\include\pj\compat\m_sparc.h"\ 
     25554        "..\..\include\pj\compat\os_linux.h"\ 
     25555        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25556        "..\..\include\pj\compat\os_palmos.h"\ 
     25557        "..\..\include\pj\compat\os_sunos.h"\ 
     25558        "..\..\include\pj\compat\os_win32.h"\ 
     25559        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25560        "..\..\include\pj\compat\size_t.h"\ 
     25561        "..\..\include\pj\compat\sprintf.h"\ 
     25562        "..\..\include\pj\compat\string.h"\ 
     25563        "..\..\include\pj\compat\vsprintf.h"\ 
     25564        "..\..\include\pj\config.h"\ 
     25565        "..\..\include\pj\config_site.h"\ 
     25566        "..\..\include\pj\list.h"\ 
     25567        "..\..\include\pj\list_i.h"\ 
     25568        "..\..\include\pj\pool.h"\ 
     25569        "..\..\include\pj\pool_i.h"\ 
     25570        "..\..\include\pj\string.h"\ 
     25571        "..\..\include\pj\string_i.h"\ 
     25572        "..\..\include\pj\types.h"\ 
     25573         
     25574 
     25575!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE x86) Release" 
     25576 
     25577DEP_CPP_UNICO=\ 
     25578        "..\..\include\pj\assert.h"\ 
     25579        "..\..\include\pj\compat\assert.h"\ 
     25580        "..\..\include\pj\compat\cc_gcc.h"\ 
     25581        "..\..\include\pj\compat\cc_msvc.h"\ 
     25582        "..\..\include\pj\compat\m_alpha.h"\ 
     25583        "..\..\include\pj\compat\m_arm.h"\ 
     25584        "..\..\include\pj\compat\m_i386.h"\ 
     25585        "..\..\include\pj\compat\m_m68k.h"\ 
     25586        "..\..\include\pj\compat\m_sparc.h"\ 
     25587        "..\..\include\pj\compat\os_linux.h"\ 
     25588        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25589        "..\..\include\pj\compat\os_palmos.h"\ 
     25590        "..\..\include\pj\compat\os_sunos.h"\ 
     25591        "..\..\include\pj\compat\os_win32.h"\ 
     25592        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25593        "..\..\include\pj\compat\size_t.h"\ 
     25594        "..\..\include\pj\compat\sprintf.h"\ 
     25595        "..\..\include\pj\compat\string.h"\ 
     25596        "..\..\include\pj\compat\vsprintf.h"\ 
     25597        "..\..\include\pj\config.h"\ 
     25598        "..\..\include\pj\config_site.h"\ 
     25599        "..\..\include\pj\list.h"\ 
     25600        "..\..\include\pj\list_i.h"\ 
     25601        "..\..\include\pj\pool.h"\ 
     25602        "..\..\include\pj\pool_i.h"\ 
     25603        "..\..\include\pj\string.h"\ 
     25604        "..\..\include\pj\string_i.h"\ 
     25605        "..\..\include\pj\types.h"\ 
     25606         
     25607 
     25608!ELSEIF  "$(CFG)" == "pjlib_wince - Win32 (WCE x86) Debug" 
     25609 
     25610DEP_CPP_UNICO=\ 
     25611        "..\..\include\pj\assert.h"\ 
     25612        "..\..\include\pj\compat\assert.h"\ 
     25613        "..\..\include\pj\compat\cc_gcc.h"\ 
     25614        "..\..\include\pj\compat\cc_msvc.h"\ 
     25615        "..\..\include\pj\compat\m_alpha.h"\ 
     25616        "..\..\include\pj\compat\m_arm.h"\ 
     25617        "..\..\include\pj\compat\m_i386.h"\ 
     25618        "..\..\include\pj\compat\m_m68k.h"\ 
     25619        "..\..\include\pj\compat\m_sparc.h"\ 
     25620        "..\..\include\pj\compat\os_linux.h"\ 
     25621        "..\..\include\pj\compat\os_linux_kernel.h"\ 
     25622        "..\..\include\pj\compat\os_palmos.h"\ 
     25623        "..\..\include\pj\compat\os_sunos.h"\ 
     25624        "..\..\include\pj\compat\os_win32.h"\ 
     25625        "..\..\include\pj\compat\os_win32_wince.h"\ 
     25626        "..\..\include\pj\compat\size_t.h"\ 
     25627        "..\..\include\pj\compat\sprintf.h"\ 
     25628        "..\..\include\pj\compat\string.h"\ 
     25629        "..\..\include\pj\compat\vsprintf.h"\ 
     25630        "..\..\include\pj\config.h"\ 
     25631        "..\..\include\pj\config_site.h"\ 
     25632        "..\..\include\pj\list.h"\ 
     25633        "..\..\include\pj\list_i.h"\ 
     25634        "..\..\include\pj\pool.h"\ 
     25635        "..\..\include\pj\pool_i.h"\ 
     25636        "..\..\include\pj\string.h"\ 
     25637        "..\..\include\pj\string_i.h"\ 
     25638        "..\..\include\pj\types.h"\ 
     25639         
     25640 
     25641!ENDIF  
     25642 
     25643# End Source File 
    2565225644# End Group 
    2565325645# Begin Group "Header Files" 
     
    2572825720 
    2572925721SOURCE=..\..\include\pj\compat\time.h 
    25730 # End Source File 
    25731 # Begin Source File 
    25732  
    25733 SOURCE=..\..\include\pj\compat\unicode.h 
    2573425722# End Source File 
    2573525723# Begin Source File 
     
    2586225850SOURCE=..\..\include\pj\types.h 
    2586325851# End Source File 
     25852# Begin Source File 
     25853 
     25854SOURCE=..\..\include\pj\unicode.h 
     25855# End Source File 
    2586425856# End Group 
    2586525857# End Target 
  • pjproject/trunk/pjlib/include/pj/unicode.h

    r125 r126  
    1717 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  
    1818 */ 
    19 #ifndef __PJ_COMPAT_UNICODE_H__ 
    20 #define __PJ_COMPAT_UNICODE_H__ 
     19#ifndef __PJ_UNICODE_H__ 
     20#define __PJ_UNICODE_H__ 
    2121 
    2222#include <pj/types.h> 
     
    2727 */ 
    2828 
     29/** 
     30 * Convert ANSI strings to Unicode strings. 
     31 * 
     32 * @param str               The ANSI string to be converted. 
     33 * @param len               The length of the input string. 
     34 * @param wbuf              Buffer to hold the Unicode string output. 
     35 * @param wbuf_count        Buffer size, in number of elements (not bytes). 
     36 * 
     37 * @return                  The Unicode string, NULL terminated. 
     38 */ 
     39PJ_DECL(wchar_t*) pj_ansi_to_unicode(const char *str, pj_size_t len, 
     40                                     wchar_t *wbuf, pj_size_t wbuf_count); 
     41 
     42 
     43/** 
     44 * Convert Unicode string to ANSI string. 
     45 * 
     46 * @param wstr              The Unicode string to be converted. 
     47 * @param len               The length of the input string. 
     48 * @param buf               Buffer to hold the ANSI string output. 
     49 * @param buf_size          Size of the output buffer. 
     50 * 
     51 * @return                  The ANSI string, NULL terminated. 
     52 */ 
     53PJ_DECL(char*) pj_unicode_to_ansi(const wchar_t *wstr, pj_size_t len, 
     54                                  char *buf, pj_size_t buf_size); 
     55 
     56 
    2957#if defined(PJ_NATIVE_STRING_IS_UNICODE) && PJ_NATIVE_STRING_IS_UNICODE!=0 
    3058 
    31 #   define PJ_DECL_UNICODE_TEMP_BUF(var,size)    wchar_t var[size] 
    32 #   define PJ_NATIVE_STRING(s,buf) pj_ansi_to_unicode(s,buf,PJ_ARRAY_SIZE(buf)) 
     59#   define PJ_DECL_UNICODE_TEMP_BUF(buf,size)    wchar_t buf[size] 
     60#   define PJ_STRING_TO_NATIVE(s,buf)            pj_ansi_to_unicode( \ 
     61                                                    s, strlen(s), \ 
     62                                                    buf, PJ_ARRAY_SIZE(buf)) 
     63#   define PJ_TEXT(s)                            _TEXT(s) 
    3364 
    34     PJ_DECL(wchar_t*) pj_ansi_to_unicode(const char *s, wchar_t *buf, 
    35                                          pj_size_t buf_count); 
    36  
    37 #else   /* PJ_NATIVE_STRING_IS_UNICODE */ 
     65#else 
    3866 
    3967#   define PJ_DECL_UNICODE_TEMP_BUF(var,size) 
    40 #   define PJ_NATIVE_STRING(s, buf)             s 
     68#   define PJ_STRING_TO_NATIVE(s, buf)          (s) 
     69#   define PJ_TEXT(s)                           (s) 
    4170 
    42 #endif  /* PJ_NATIVE_STRING_IS_UNICODE */ 
     71#endif 
    4372 
    4473 
    45 #endif  /* __PJ_COMPAT_UNICODE_H__ */ 
     74 
     75#endif  /* __PJ_UNICODE_H__ */ 
  • pjproject/trunk/pjlib/src/pj/file_access_win32.c

    r125 r126  
    1818 */ 
    1919#include <pj/file_access.h> 
    20 #include <pj/compat/unicode.h> 
     20#include <pj/unicode.h> 
    2121#include <pj/assert.h> 
    2222#include <pj/errno.h> 
     
    3636    PJ_ASSERT_RETURN(filename != NULL, 0); 
    3737 
    38     hFile = CreateFile(PJ_NATIVE_STRING(filename,wfilename), READ_CONTROL,  
     38    hFile = CreateFile(PJ_STRING_TO_NATIVE(filename,wfilename), READ_CONTROL,  
    3939                       FILE_SHARE_READ, NULL, 
    4040                       OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
     
    5959    PJ_ASSERT_RETURN(filename != NULL, -1); 
    6060 
    61     hFile = CreateFile(PJ_NATIVE_STRING(filename, wfilename), READ_CONTROL,  
     61    hFile = CreateFile(PJ_STRING_TO_NATIVE(filename, wfilename), READ_CONTROL,  
    6262                       FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, 
    6363                       OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
     
    9191    PJ_ASSERT_RETURN(filename != NULL, PJ_EINVAL); 
    9292 
    93     if (DeleteFile(PJ_NATIVE_STRING(filename,wfilename)) == FALSE) 
     93    if (DeleteFile(PJ_STRING_TO_NATIVE(filename,wfilename)) == FALSE) 
    9494        return PJ_RETURN_OS_ERROR(GetLastError()); 
    9595 
     
    110110 
    111111#if PJ_WIN32_WINNT >= 0x0400 
    112     rc = MoveFileEx(PJ_NATIVE_STRING(oldname,woldname),  
    113                     PJ_NATIVE_STRING(newname,wnewname),  
     112    rc = MoveFileEx(PJ_STRING_TO_NATIVE(oldname,woldname),  
     113                    PJ_STRING_TO_NATIVE(newname,wnewname),  
    114114                    MOVEFILE_COPY_ALLOWED|MOVEFILE_REPLACE_EXISTING); 
    115115#else 
    116     rc = MoveFile(PJ_NATIVE_STRING(oldname, woldname),  
    117                   PJ_NATIVE_STRING(newname, wnewname)); 
     116    rc = MoveFile(PJ_STRING_TO_NATIVE(oldname, woldname),  
     117                  PJ_STRING_TO_NATIVE(newname, wnewname)); 
    118118#endif 
    119119 
     
    167167    PJ_ASSERT_RETURN(filename!=NULL && stat!=NULL, PJ_EINVAL); 
    168168 
    169     hFile = CreateFile(PJ_NATIVE_STRING(filename,wfilename), READ_CONTROL,  
     169    hFile = CreateFile(PJ_STRING_TO_NATIVE(filename,wfilename), READ_CONTROL,  
    170170                       FILE_SHARE_READ, NULL, 
    171171                       OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
  • pjproject/trunk/pjlib/src/pj/file_io_win32.c

    r125 r126  
    1818 */ 
    1919#include <pj/file_io.h> 
    20 #include <pj/compat/unicode.h> 
     20#include <pj/unicode.h> 
    2121#include <pj/errno.h> 
    2222#include <pj/assert.h> 
     
    7979    dwFlagsAndAttributes = FILE_ATTRIBUTE_NORMAL; 
    8080 
    81     hFile = CreateFile(PJ_NATIVE_STRING(pathname,wpathname),  
     81    hFile = CreateFile(PJ_STRING_TO_NATIVE(pathname,wpathname),  
    8282                       dwDesiredAccess, dwShareMode, NULL, 
    8383                       dwCreationDisposition, dwFlagsAndAttributes, NULL); 
  • pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c

    r125 r126  
    248248        if (h->fd_type == PJ_SOCK_DGRAM) { 
    249249            pj_list_erase(write_op); 
    250             write_op->op = 0; 
    251250 
    252251            if (pj_list_empty(&h->write_list)) 
     
    262261        sent = write_op->size - write_op->written; 
    263262        if (write_op->op == PJ_IOQUEUE_OP_SEND) { 
     263            write_op->op = 0; 
    264264            send_rc = pj_sock_send(h->fd, write_op->buf+write_op->written, 
    265265                                   &sent, write_op->flags); 
    266266        } else if (write_op->op == PJ_IOQUEUE_OP_SEND_TO) { 
     267            write_op->op = 0; 
    267268            send_rc = pj_sock_sendto(h->fd,  
    268269                                     write_op->buf+write_op->written, 
     
    272273        } else { 
    273274            pj_assert(!"Invalid operation type!"); 
     275            write_op->op = 0; 
    274276            send_rc = PJ_EBUG; 
    275277        } 
     
    371373        read_op = h->read_list.next; 
    372374        pj_list_erase(read_op); 
    373         read_op->op = 0; 
    374375 
    375376        /* Clear fdset if there is no pending read. */ 
     
    383384 
    384385        if ((read_op->op == PJ_IOQUEUE_OP_RECV_FROM)) { 
     386            read_op->op = 0; 
    385387            rc = pj_sock_recvfrom(h->fd, read_op->buf, &bytes_read, 0, 
    386388                                  read_op->rmt_addr,  
    387389                                  read_op->rmt_addrlen); 
    388390        } else if ((read_op->op == PJ_IOQUEUE_OP_RECV)) { 
     391            read_op->op = 0; 
    389392            rc = pj_sock_recv(h->fd, read_op->buf, &bytes_read, 0); 
    390393        } else { 
    391394            pj_assert(read_op->op == PJ_IOQUEUE_OP_READ); 
     395            read_op->op = 0; 
    392396            /* 
    393397             * User has specified pj_ioqueue_read(). 
  • pjproject/trunk/pjlib/src/pj/ioqueue_epoll.c

    r66 r126  
    401401     
    402402    count = os_epoll_wait( ioqueue->epfd, events, PJ_ARRAY_SIZE(events), msec); 
    403     if (count <= 0) 
     403    if (count == 0) 
    404404        return count; 
     405    else if (count < 0) 
     406        return -pj_get_netos_error(); 
    405407 
    406408    /* Lock ioqueue. */ 
  • pjproject/trunk/pjlib/src/pj/ioqueue_select.c

    r125 r126  
    424424    } event[PJ_IOQUEUE_MAX_EVENTS_IN_SINGLE_POLL]; 
    425425 
    426     PJ_ASSERT_RETURN(ioqueue, PJ_EINVAL); 
     426    PJ_ASSERT_RETURN(ioqueue, -PJ_EINVAL); 
    427427 
    428428    /* Lock ioqueue before making fd_set copies */ 
     
    461461     
    462462    if (count <= 0) 
    463         return count; 
     463        return -pj_get_netos_error(); 
    464464    else if (count > PJ_IOQUEUE_MAX_EVENTS_IN_SINGLE_POLL) 
    465465        count = PJ_IOQUEUE_MAX_EVENTS_IN_SINGLE_POLL; 
  • pjproject/trunk/pjlib/src/pj/os_error_win32.c

    r108 r126  
    2222#include <pj/compat/sprintf.h> 
    2323#include <pj/compat/vsprintf.h> 
     24#include <pj/unicode.h> 
    2425#include <pj/string.h> 
    2526 
     
    122123{ 
    123124    int len; 
     125    PJ_DECL_UNICODE_TEMP_BUF(wbuf,128); 
    124126 
    125127    pj_assert(buf != NULL); 
     
    132134     */ 
    133135 
     136#if PJ_NATIVE_STRING_IS_UNICODE 
    134137    len = FormatMessage( FORMAT_MESSAGE_FROM_SYSTEM  
    135138                         | FORMAT_MESSAGE_IGNORE_INSERTS, 
     
    137140                         os_errcode, 
    138141                         MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),  
    139                          (LPTSTR)buf, 
    140                          (DWORD)bufsize, 
     142                         wbuf, 
     143                         sizeof(wbuf), 
    141144                         NULL); 
     145    if (len) { 
     146        pj_unicode_to_ansi(wbuf, len, buf, bufsize); 
     147    } 
     148#else 
     149    len = FormatMessage( FORMAT_MESSAGE_FROM_SYSTEM  
     150                         | FORMAT_MESSAGE_IGNORE_INSERTS, 
     151                         NULL, 
     152                         os_errcode, 
     153                         MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),  
     154                         buf, 
     155                         bufsize, 
     156                         NULL); 
     157#endif 
    142158 
    143159    if (!len) { 
  • pjproject/trunk/pjlib/src/pj/unicode_win32.c

    r125 r126  
    1717 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  
    1818 */ 
    19 #include <pj/compat/unicode.h> 
     19#include <pj/unicode.h> 
    2020#include <pj/assert.h> 
    2121#include <pj/string.h> 
     
    2323 
    2424 
    25 PJ_DEF(wchar_t*) pj_ansi_to_unicode(const char *s, wchar_t *buf, 
    26                                     pj_size_t buf_count) 
     25PJ_DEF(wchar_t*) pj_ansi_to_unicode(const char *s, pj_size_t len, 
     26                                    wchar_t *buf, pj_size_t buf_count) 
    2727{ 
    28     int len; 
     28    PJ_ASSERT_RETURN(s && buf, NULL); 
    2929 
    30     PJ_ASSERT_RETURN(s, NULL); 
    31  
    32     len = MultiByteToWideChar(CP_ACP, 0, s, strlen(s),  
     30    len = MultiByteToWideChar(CP_ACP, 0, s, len,  
    3331                              buf, buf_count); 
    34     if (!len) 
    35         return NULL; 
    36  
     32    buf[len] = 0; 
    3733    return buf; 
    3834} 
     35 
     36 
     37PJ_DEF(char*) pj_unicode_to_ansi( const wchar_t *wstr, pj_size_t len, 
     38                                  char *buf, pj_size_t buf_size) 
     39{ 
     40    PJ_ASSERT_RETURN(wstr && buf, NULL); 
     41 
     42    len = WideCharToMultiByte(CP_ACP, 0, wstr, len, buf, buf_size, NULL, NULL); 
     43    buf[len] = '\0'; 
     44    return buf; 
     45} 
     46 
  • pjproject/trunk/pjlib/src/pjlib-test/ioq_perf.c

    r65 r126  
    304304        TRACE_((THIS_FILE, "      pj_ioqueue_write..")); 
    305305        bytes = items[i].buffer_size; 
    306         rc = pj_ioqueue_send(items[i].client_key, &items[i].recv_op, 
     306        rc = pj_ioqueue_send(items[i].client_key, &items[i].send_op, 
    307307                             items[i].outgoing_buffer, &bytes, 0); 
    308308        if (rc != PJ_SUCCESS && rc != PJ_EPENDING) { 
  • pjproject/trunk/pjlib/src/pjlib-test/ioq_udp.c

    r65 r126  
    119119{ 
    120120    pj_sock_t ssock=-1, csock=-1; 
    121     pj_sockaddr_in addr; 
     121    pj_sockaddr_in addr, dst_addr; 
    122122    int addrlen; 
    123123    pj_pool_t *pool = NULL; 
     
    155155    // Bind server socket. 
    156156    TRACE_("bind socket..."); 
    157     memset(&addr, 0, sizeof(addr)); 
     157    pj_memset(&addr, 0, sizeof(addr)); 
    158158    addr.sin_family = PJ_AF_INET; 
    159159    addr.sin_port = pj_htons(PORT); 
     
    187187    } 
    188188 
    189     // Set destination address to send the packet. 
    190     TRACE_("set destination address..."); 
    191     temp = pj_str("127.0.0.1"); 
    192     if ((rc=pj_sockaddr_in_init(&addr, &temp, PORT)) != 0) { 
    193         app_perror("...error: unable to resolve 127.0.0.1", rc); 
    194         status=-26; goto on_error; 
    195     } 
    196  
    197189    // Randomize send_buf. 
    198190    pj_create_random_string(send_buf, bufsize); 
     
    200192    // Register reading from ioqueue. 
    201193    TRACE_("start recvfrom..."); 
     194    pj_memset(&addr, 0, sizeof(addr)); 
    202195    addrlen = sizeof(addr); 
    203196    bytes = bufsize; 
     
    217210    } 
    218211 
     212    // Set destination address to send the packet. 
     213    TRACE_("set destination address..."); 
     214    temp = pj_str("127.0.0.1"); 
     215    if ((rc=pj_sockaddr_in_init(&dst_addr, &temp, PORT)) != 0) { 
     216        app_perror("...error: unable to resolve 127.0.0.1", rc); 
     217        status=-290; goto on_error; 
     218    } 
     219 
    219220    // Write must return the number of bytes. 
    220221    TRACE_("start sendto..."); 
    221222    bytes = bufsize; 
    222     rc = pj_ioqueue_sendto(ckey, &write_op, send_buf, &bytes, 0, &addr,  
    223                            sizeof(addr)); 
     223    rc = pj_ioqueue_sendto(ckey, &write_op, send_buf, &bytes, 0, &dst_addr,  
     224                           sizeof(dst_addr)); 
    224225    if (rc != PJ_SUCCESS && rc != PJ_EPENDING) { 
    225226        app_perror("...error: pj_ioqueue_sendto", rc); 
     
    269270            } 
    270271 
    271             if (memcmp(send_buf, recv_buf, bufsize) != 0) { 
    272                 status=-70; goto on_error; 
     272            if (pj_memcmp(send_buf, recv_buf, bufsize) != 0) { 
     273                status=-67; goto on_error; 
     274            } 
     275            if (addrlen != sizeof(pj_sockaddr_in)) { 
     276                status=-68; goto on_error; 
     277            } 
     278            if (addr.sin_family != PJ_AF_INET) { 
     279                status=-69; goto on_error; 
    273280            } 
    274281 
     
    296303 
    297304on_error: 
    298     if (status != 0) { 
    299         char errbuf[128]; 
    300         PJ_LOG(1, (THIS_FILE,  
    301                    "...compliance test error: status=%d, os_err=%d (%s)",  
    302                    status, pj_get_netos_error(), 
    303                    pj_strerror(pj_get_netos_error(), errbuf, sizeof(errbuf)))); 
    304     } 
    305305    if (ssock) 
    306306        pj_sock_close(ssock); 
     
    432432 
    433433    // Bind server socket. 
    434     memset(&addr, 0, sizeof(addr)); 
     434    pj_memset(&addr, 0, sizeof(addr)); 
    435435    addr.sin_family = PJ_AF_INET; 
    436436    addr.sin_port = pj_htons(PORT); 
     
    453453    inactive_read_op = (pj_ioqueue_op_key_t*)pj_pool_alloc(pool, 
    454454                              inactive_sock_count*sizeof(pj_ioqueue_op_key_t)); 
    455     memset(&addr, 0, sizeof(addr)); 
     455    pj_memset(&addr, 0, sizeof(addr)); 
    456456    addr.sin_family = PJ_AF_INET; 
    457457    for (i=0; i<inactive_sock_count; ++i) { 
     
    480480        bytes = bufsize; 
    481481        rc = pj_ioqueue_recv(key, &inactive_read_op[i], recv_buf, &bytes, 0); 
    482         if ( rc < 0 && rc != PJ_EPENDING) { 
     482        if (rc != PJ_EPENDING) { 
    483483            pj_sock_close(inactive_sock[i]); 
    484484            inactive_sock[i] = PJ_INVALID_SOCKET; 
     
    520520        bytes = bufsize; 
    521521        rc = pj_ioqueue_recv(skey, &read_op, recv_buf, &bytes, 0); 
    522         if (rc < 0 && rc != PJ_EPENDING) { 
     522        if (rc != PJ_EPENDING) { 
    523523            app_perror("...error: pj_ioqueue_read()", rc); 
    524524            break; 
     
    531531        if (rc != PJ_SUCCESS && rc != PJ_EPENDING) { 
    532532            app_perror("...error: pj_ioqueue_write()", bytes); 
    533             rc = -1; 
    534533            break; 
    535534        } 
     
    549548        t_elapsed.u64 += (t2.u64 - t1.u64); 
    550549 
    551         if (rc < 0) 
     550        if (rc < 0) { 
     551            app_perror("   error: pj_ioqueue_poll", -rc); 
    552552            break; 
     553        } 
    553554 
    554555        // Compare recv buffer with send buffer. 
    555556        if (callback_read_size != bufsize ||  
    556             memcmp(send_buf, recv_buf, bufsize))  
     557            pj_memcmp(send_buf, recv_buf, bufsize))  
    557558        { 
    558             rc = -1; 
     559            rc = -10; 
     560            PJ_LOG(3,(THIS_FILE, "   error: size/buffer mismatch")); 
    559561            break; 
    560562        } 
     
    581583 
    582584    } else { 
    583         PJ_LOG(2, (THIS_FILE, "...ERROR (buf:%d, fds:%d)",  
    584                               bufsize, inactive_sock_count+2)); 
     585        PJ_LOG(2, (THIS_FILE, "...ERROR rc=%d (buf:%d, fds:%d)",  
     586                              rc, bufsize, inactive_sock_count+2)); 
    585587    } 
    586588 
     
    593595    pj_ioqueue_destroy(ioque); 
    594596    pj_pool_release( pool); 
    595     return 0; 
     597    return rc; 
    596598 
    597599on_error: 
     
    639641 
    640642    for (bufsize=BUF_MIN_SIZE; bufsize <= BUF_MAX_SIZE; bufsize *= 2) { 
    641         if (bench_test(bufsize, SOCK_INACTIVE_MIN)) 
    642             return -1; 
     643        if ((status=bench_test(bufsize, SOCK_INACTIVE_MIN)) != 0) 
     644            return status; 
    643645    } 
    644646    bufsize = 512; 
     
    648650    { 
    649651        //PJ_LOG(3,(THIS_FILE, "...testing with %d fds", sock_count)); 
    650         if (bench_test(bufsize, sock_count-2)) 
    651             return -1; 
     652        if ((status=bench_test(bufsize, sock_count-2)) != 0) 
     653            return status; 
    652654    } 
    653655    return 0; 
  • pjproject/trunk/pjlib/src/pjlib-test/main.c

    r125 r126  
    9191    } 
    9292 
    93     pj_log_set_decor(PJ_LOG_HAS_NEWLINE | PJ_LOG_HAS_TIME |  
    94                      PJ_LOG_HAS_MICRO_SEC); 
    95  
    9693    rc = test_main(); 
    9794 
  • pjproject/trunk/pjlib/src/pjlib-test/main_mod.c

    r125 r126  
    2525    printk(KERN_INFO "PJLIB test module loaded. Starting tests...\n"); 
    2626     
    27     pj_log_set_decor(PJ_LOG_HAS_NEWLINE | PJ_LOG_HAS_TIME |  
    28                      PJ_LOG_HAS_MICRO_SEC); 
    29  
    3027    test_main(); 
    3128 
  • pjproject/trunk/pjlib/src/pjlib-test/main_win32.c

    r125 r126  
    2020 
    2121#include <pj/string.h> 
    22 #include <pj/compat/unicode.h> 
     22#include <pj/unicode.h> 
    2323#include <pj/sock.h> 
    2424#include <pj/log.h> 
    2525 
     26#define WIN32_LEAN_AND_MEAN 
     27#define NONAMELESSUNION 
    2628#include <windows.h> 
    2729#include <commctrl.h> 
    28  
    29 #define MAX_LOADSTRING 100 
    30  
    31 #define IDC_HELLO_WINCE         3 
    32 #define ID_LOGWINDOW            104 
    33 ///#define IDI_HELLO_WINCE              101 
    34 ///#define IDM_MENU             102 
    35 ///#define IDD_ABOUTBOX         103 
    36 ///#define IDM_FILE_EXIT                40002 
    37 ///#define IDM_HELP_ABOUT               40003 
    38  
    39 // Global Variables: 
    40 HINSTANCE                       hInst;                  // The current instance 
    41 ///HWND                         hwndCB;                 // The command bar handle 
    42 HWND                            hwLogWnd; 
    43  
    44 // Forward declarations of functions included in this code module: 
    45 ATOM                    MyRegisterClass (HINSTANCE, LPTSTR); 
    46 BOOL                    InitInstance    (HINSTANCE, int); 
    47 LRESULT CALLBACK        WndProc         (HWND, UINT, WPARAM, LPARAM); 
    48 ///LRESULT CALLBACK     About           (HWND, UINT, WPARAM, LPARAM); 
    49  
    50 static TCHAR logbuf[8192]; 
    51 PJ_DECL_UNICODE_TEMP_BUF(wdata,256); 
     30#include <tchar.h> 
     31 
     32#define MAX_LOADSTRING      100 
     33#define THIS_FILE           "main_win32.c" 
     34 
     35#define IDC_HELLO_WINCE     3 
     36#define ID_LOGWINDOW        104 
     37 
     38 
     39ATOM                        MyRegisterClass     (HINSTANCE, LPTSTR); 
     40BOOL                        InitInstance        (HINSTANCE, int); 
     41LRESULT CALLBACK            WndProc             (HWND, UINT, WPARAM, LPARAM); 
     42 
     43 
     44extern int                  param_log_decor;    // in test.c 
     45 
     46static HINSTANCE            hInst; 
     47static HWND                 hwndLog; 
     48static HFONT                hFixedFont; 
     49 
    5250 
    5351static void write_log(int level, const char *data, int len) 
    5452{ 
    55     GetWindowText(hwLogWnd, logbuf, PJ_ARRAY_SIZE(logbuf)); 
    56     wcscat(logbuf, PJ_NATIVE_STRING(data,wdata)); 
    57     SetWindowText(hwLogWnd, logbuf); 
    58     UpdateWindow(hwLogWnd); 
    59 } 
    60  
    61  
    62 int WINAPI WinMain(HINSTANCE hInstance, 
    63                    HINSTANCE hPrevInstance, 
    64                    LPTSTR    lpCmdLine, 
    65                    int      nCmdShow) 
     53    PJ_DECL_UNICODE_TEMP_BUF(wdata,256); 
     54 
     55    PJ_UNUSED_ARG(level); 
     56    PJ_UNUSED_ARG(len); 
     57    SendMessage(hwndLog, EM_REPLACESEL, FALSE,  
     58                (LPARAM)PJ_STRING_TO_NATIVE(data,wdata)); 
     59} 
     60 
     61 
     62int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,  
     63                   LPTSTR lpCmdLine, int nCmdShow) 
    6664{ 
    6765    MSG msg; 
    68     HACCEL hAccelTable; 
    69      
    70     // Perform application initialization: 
    71     if (!InitInstance (hInstance, nCmdShow))  
    72     { 
     66     
     67    PJ_UNUSED_ARG(lpCmdLine); 
     68    PJ_UNUSED_ARG(hPrevInstance); 
     69 
     70     
     71    if (!InitInstance (hInstance, nCmdShow)) 
    7372        return FALSE; 
     73     
     74    pj_log_set_log_func( &write_log ); 
     75    param_log_decor = PJ_LOG_HAS_NEWLINE | PJ_LOG_HAS_CR; 
     76 
     77    // Run the test! 
     78    test_main(); 
     79 
     80    PJ_LOG(3,(THIS_FILE,"")); 
     81    PJ_LOG(3,(THIS_FILE,"Press ESC to quit")); 
     82 
     83    // Message loop, waiting to quit. 
     84    while (GetMessage(&msg, NULL, 0, 0)) { 
     85        TranslateMessage(&msg); 
     86        DispatchMessage(&msg); 
    7487    } 
    7588     
    76     pj_log_set_log_func( &write_log ); 
    77     pj_log_set_decor(PJ_LOG_HAS_NEWLINE | PJ_LOG_HAS_CR); 
    78  
    79     test_main(); 
    80  
    81     hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_HELLO_WINCE); 
    82      
    83     // Main message loop: 
    84     while (GetMessage(&msg, NULL, 0, 0))  
    85     { 
    86         if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))  
    87         { 
    88             TranslateMessage(&msg); 
    89             DispatchMessage(&msg); 
    90         } 
    91     } 
    92      
     89    DeleteObject(hFixedFont); 
    9390    return msg.wParam; 
    9491} 
    9592 
    96 // 
    97 //  FUNCTION: MyRegisterClass() 
    98 // 
    99 //  PURPOSE: Registers the window class. 
    100 // 
    101 //  COMMENTS: 
    102 // 
    103 //    It is important to call this function so that the application  
    104 //    will get 'well formed' small icons associated with it. 
    105 // 
     93 
     94#ifdef _CONSOLE 
     95int main() 
     96{ 
     97    return WinMain(GetModuleHandle(NULL), NULL, NULL, SW_SHOW); 
     98} 
     99#endif 
     100 
     101 
    106102ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass) 
    107103{ 
     
    123119} 
    124120 
    125 // 
    126 //  FUNCTION: InitInstance(HANDLE, int) 
    127 // 
    128 //  PURPOSE: Saves instance handle and creates main window 
    129 // 
    130 //  COMMENTS: 
    131 // 
    132 //    In this function, we save the instance handle in a global variable and 
    133 //    create and display the main program window. 
    134 // 
     121 
    135122BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) 
    136123{ 
    137124    HWND        hWnd; 
    138     TCHAR       *szTitle = L"PJSIP Test"; 
    139     TCHAR       *szWindowClass = L"PJSIP_TEST"; 
    140      
    141     hInst = hInstance;          // Store instance handle in our global variable 
     125    TCHAR       *szTitle = _T("PJSIP Test"); 
     126    TCHAR       *szWindowClass = _T("PJSIP_TEST"); 
     127    LOGFONT     lf; 
     128 
     129 
     130    memset(&lf, 0, sizeof(lf)); 
     131    lf.lfHeight = 13; 
     132#if PJ_NATIVE_STRING_IS_UNICODE 
     133    wcscpy(lf.lfFaceName, _T("Courier New")); 
     134#else 
     135    strcpy(lf.lfFaceName, "Lucida Console"); 
     136#endif 
     137 
     138    hFixedFont = CreateFontIndirect(&lf); 
     139    if (!hFixedFont) 
     140        return FALSE; 
     141 
     142    hInst = hInstance; 
    142143     
    143144    MyRegisterClass(hInstance, szWindowClass); 
    144145     
    145146    hWnd = CreateWindow(szWindowClass, szTitle, WS_VISIBLE, 
    146         CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL); 
     147                        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,  
     148                        CW_USEDEFAULT, NULL, NULL, hInstance, NULL); 
    147149     
    148150    if (!hWnd) 
    149     {    
    150151        return FALSE; 
    151     } 
    152152     
    153153    ShowWindow(hWnd, nCmdShow); 
    154154    UpdateWindow(hWnd); 
    155     ///if (hwndCB) 
    156     /// CommandBar_Show(hwndCB, TRUE); 
    157     if (hwLogWnd) 
    158         ShowWindow(hwLogWnd, TRUE); 
     155 
     156    if (hwndLog) { 
     157        SendMessage(hwndLog, WM_SETFONT, (WPARAM) hFixedFont, (LPARAM) 0);   
     158        ShowWindow(hwndLog, TRUE); 
     159    } 
     160 
    159161    return TRUE; 
    160162} 
    161163 
    162 // 
    163 //  FUNCTION: WndProc(HWND, unsigned, WORD, LONG) 
    164 // 
    165 //  PURPOSE:  Processes messages for the main window. 
    166 // 
    167 //  WM_COMMAND  - process the application menu 
    168 //  WM_PAINT    - Paint the main window 
    169 //  WM_DESTROY  - post a quit message and return 
    170 // 
    171 // 
     164 
    172165LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) 
    173166{ 
    174     int wmId, wmEvent; 
    175167    RECT rt; 
    176168    DWORD dwStyle; 
    177     TCHAR *szHello = L"Hello world!"; 
    178169     
    179170    switch (message)  
    180171    { 
    181     case WM_COMMAND: 
    182         wmId    = LOWORD(wParam);  
    183         wmEvent = HIWORD(wParam);  
    184         // Parse the menu selections: 
    185         switch (wmId) 
    186         { 
    187         ///case IDM_HELP_ABOUT: 
    188             ///DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About); 
    189         ///    break; 
    190         ///case IDM_FILE_EXIT: 
    191         ///    DestroyWindow(hWnd); 
    192         ///    break; 
    193         default: 
    194             return DefWindowProc(hWnd, message, wParam, lParam); 
     172    case WM_CREATE: 
     173        // Create text control. 
     174        GetClientRect(hWnd, &rt); 
     175        dwStyle = WS_CHILD | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL |  
     176                  WS_BORDER | ES_LEFT | ES_MULTILINE | ES_NOHIDESEL | 
     177                  ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_READONLY;  
     178        hwndLog = CreateWindow( TEXT("edit"),       // class 
     179                                NULL,               // window text 
     180                                dwStyle,            // style 
     181                                0,                  // x-left 
     182                                0,                  // y-top 
     183                                rt.right-rt.left,   // w 
     184                                rt.bottom-rt.top,   // h 
     185                                hWnd,               // parent 
     186                                (HMENU)ID_LOGWINDOW,// id 
     187                                hInst,              // instance 
     188                                NULL);              // NULL for control. 
     189        break; 
     190    case WM_ACTIVATE: 
     191        if (LOWORD(wParam) == WA_INACTIVE) 
     192            DestroyWindow(hWnd); 
     193        break; 
     194    case WM_CHAR: 
     195        if (wParam == 27) { 
     196            DestroyWindow(hWnd); 
    195197        } 
    196198        break; 
    197         case WM_CREATE: 
    198             ///hwndCB = CommandBar_Create(hInst, hWnd, 1);                       
    199             ///CommandBar_InsertMenubar(hwndCB, hInst, IDM_MENU, 0); 
    200             ///CommandBar_AddAdornments(hwndCB, 0, 0); 
    201             GetClientRect(hWnd, &rt); 
    202             dwStyle = WS_CHILD | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL |  
    203                       WS_BORDER | ES_LEFT | ES_MULTILINE | ES_NOHIDESEL |  
    204                       ES_AUTOHSCROLL | ES_AUTOVSCROLL;  
    205             hwLogWnd = CreateWindow( TEXT("edit"),  // class 
    206                                      NULL,          // window text 
    207                                      dwStyle,       // style 
    208                                      0,             // x-left 
    209                                      0,             // y-top 
    210                                      rt.right-rt.left, // w 
    211                                      rt.bottom-rt.top, // h 
    212                                      hWnd,          // parent 
    213                                      (HMENU)ID_LOGWINDOW,   // id 
    214                                      hInst,         // instance 
    215                                      NULL);         // NULL for control. 
    216             break; 
    217         case WM_PAINT: 
    218             ///hdc = BeginPaint(hWnd, &ps); 
    219             ///GetClientRect(hWnd, &rt); 
    220             ///DrawText(hdc, szHello, _tcslen(szHello), &rt,  
    221             /// DT_SINGLELINE | DT_VCENTER | DT_CENTER); 
    222             ///EndPaint(hWnd, &ps); 
    223             break; 
    224         case WM_ACTIVATE: 
    225             if (LOWORD(wParam) == WA_INACTIVE) 
    226                 DestroyWindow(hWnd); 
    227             break; 
    228         case WM_CLOSE: 
    229             DestroyWindow(hWnd); 
    230             break; 
    231         case WM_DESTROY: 
    232             ///CommandBar_Destroy(hwndCB); 
    233             PostQuitMessage(0); 
    234             break; 
    235         default: 
    236             return DefWindowProc(hWnd, message, wParam, lParam); 
     199    case WM_CLOSE: 
     200        DestroyWindow(hWnd); 
     201        break; 
     202    case WM_DESTROY: 
     203        PostQuitMessage(0); 
     204        break; 
     205    default: 
     206        return DefWindowProc(hWnd, message, wParam, lParam); 
    237207    } 
    238208    return 0; 
  • pjproject/trunk/pjlib/src/pjlib-test/sleep.c

    r70 r126  
    153153 
    154154        /* Compare t1 and t2. */ 
    155         if (PJ_TIME_VAL_LTE(t2, t1)) { 
     155        if (PJ_TIME_VAL_LT(t2, t1)) { 
    156156            PJ_LOG(3,(THIS_FILE, "...error: t2 is less than t1!!")); 
    157157            return -75; 
  • pjproject/trunk/pjlib/src/pjlib-test/string.c

    r118 r126  
    209209 
    210210    if (c1 < c2) { 
    211         PJ_LOG(3,("", "  error: pj_stricmp_alnum is slower than pj_stricmp!")); 
    212         return -700; 
     211        PJ_LOG(3,("", "  info: pj_stricmp_alnum is slower than pj_stricmp!")); 
     212        //return -700; 
    213213    } 
    214214 
  • pjproject/trunk/pjlib/src/pjlib-test/test.c

    r125 r126  
    3838const char *param_echo_server = ECHO_SERVER_ADDRESS; 
    3939int param_echo_port = ECHO_SERVER_START_PORT; 
     40int param_log_decor = PJ_LOG_HAS_NEWLINE | PJ_LOG_HAS_TIME |  
     41                      PJ_LOG_HAS_MICRO_SEC; 
    4042 
    4143int test_inner(void) 
     
    4951 
    5052    pj_log_set_level(3); 
     53    pj_log_set_decor(param_log_decor); 
    5154 
    5255    rc = pj_init(); 
  • pjproject/trunk/pjlib/src/pjlib-test/timestamp.c

    r65 r126  
    2020#include <pj/os.h> 
    2121#include <pj/log.h> 
     22#include <pj/rand.h> 
    2223 
    2324 
     
    4950int timestamp_test(void) 
    5051{ 
    51     enum { CONSECUTIVE_LOOP = 1000 }; 
     52    enum { CONSECUTIVE_LOOP = 100 }; 
    5253    volatile unsigned i; 
    5354    pj_timestamp freq, t1, t2; 
     55    pj_time_val tv1, tv2; 
    5456    unsigned elapsed; 
    5557    pj_status_t rc; 
     
    7577    rc = pj_get_timestamp(&t1); 
    7678    if (rc != PJ_SUCCESS) { 
    77         app_perror("...ERROR: get timestamp", rc); 
     79        app_perror("...ERROR: pj_get_timestamp", rc); 
    7880        return -1001; 
    7981    } 
     82    rc = pj_gettimeofday(&tv1); 
     83    if (rc != PJ_SUCCESS) { 
     84        app_perror("...ERROR: pj_gettimeofday", rc); 
     85        return -1002; 
     86    } 
    8087    for (i=0; i<CONSECUTIVE_LOOP; ++i) { 
    81         /* 
    82         volatile unsigned j; 
    83         for (j=0; j<1000; ++j) 
    84             ; 
    85          */ 
    86         pj_thread_sleep(1); 
     88         
     89        pj_thread_sleep(pj_rand() % 100); 
     90 
    8791        rc = pj_get_timestamp(&t2); 
    8892        if (rc != PJ_SUCCESS) { 
    89             app_perror("...ERROR: get timestamp", rc); 
    90             return -1002; 
     93            app_perror("...ERROR: pj_get_timestamp", rc); 
     94            return -1003; 
    9195        } 
     96        rc = pj_gettimeofday(&tv2); 
     97        if (rc != PJ_SUCCESS) { 
     98            app_perror("...ERROR: pj_gettimeofday", rc); 
     99            return -1004; 
     100        } 
     101 
    92102        /* compare t2 with t1, expecting t2 >= t1. */ 
    93103        if (t2.u32.hi < t1.u32.hi || 
    94104            (t2.u32.hi == t1.u32.hi && t2.u32.lo < t1.u32.lo)) 
    95105        { 
    96             PJ_LOG(3,(THIS_FILE, "...ERROR: timestamp runs backwards!")); 
    97             return -1003; 
     106            PJ_LOG(3,(THIS_FILE, "...ERROR: timestamp run backwards!")); 
     107            return -1005; 
     108        } 
     109 
     110        /* compare tv2 with tv1, expecting tv2 >= tv1. */ 
     111        if (PJ_TIME_VAL_LT(tv2, tv1)) { 
     112            PJ_LOG(3,(THIS_FILE, "...ERROR: time run backwards!")); 
     113            return -1006; 
    98114        } 
    99115    } 
Note: See TracChangeset for help on using the changeset viewer.