From: <dan...@us...> - 2006-12-03 08:43:42
|
Revision: 836 http://svn.sourceforge.net/cegcc/?rev=836&view=rev Author: dannybackx Date: 2006-12-03 00:43:39 -0800 (Sun, 03 Dec 2006) Log Message: ----------- One more patch. This implements the definitions for the less capable GetSystemPowerStatusEx command. Definitions are from: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceshellui5/html/wce50lrfGetSystemPowerStatusEx.asp and: http://msdn.microsoft.com/library/en-us/wceshellui5/html/wce50lrfsystempowerstatusex.asp -Kevin 2006-12-02 Kevin O'Connor <ke...@ko...> * include/winbase.h: Add SYSTEM_POWER_STATUS_EX structure. Add GetSystemPowerStatusEx function definition. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winbase.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2006-11-29 00:00:39 UTC (rev 835) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2006-12-03 08:43:39 UTC (rev 836) @@ -1,3 +1,8 @@ +2006-12-02 Kevin O'Connor <ke...@ko...> + + * include/winbase.h: Add SYSTEM_POWER_STATUS_EX structure. + Add GetSystemPowerStatusEx function definition. + 2006-11-28 Danny Backx <dan...@us...> * include/aygshell.h (IDM_SHAREDNEW, IDM_SHAREDNEWDEFAULT) : Define. Modified: trunk/cegcc/src/w32api/include/winbase.h =================================================================== --- trunk/cegcc/src/w32api/include/winbase.h 2006-11-29 00:00:39 UTC (rev 835) +++ trunk/cegcc/src/w32api/include/winbase.h 2006-12-03 08:43:39 UTC (rev 836) @@ -993,6 +993,20 @@ BYTE bCertificate[1]; } WIN_CERTIFICATE, *LPWIN_CERTIFICATE; #ifdef _WIN32_WCE +typedef struct _SYSTEM_POWER_STATUS_EX { + BYTE ACLineStatus; + BYTE BatteryFlag; + BYTE BatteryLifePercent; + BYTE Reserved1; + DWORD BatteryLifeTime; + DWORD BatteryFullLifeTime; + BYTE Reserved2; + BYTE BackupBatteryFlag; + BYTE BackupBatteryLifePercent; + BYTE Reserved3; + DWORD BackupBatteryLifeTime; + DWORD BackupBatteryFullLifeTime; +} SYSTEM_POWER_STATUS_EX, *PSYSTEM_POWER_STATUS_EX, *LPSYSTEM_POWER_STATUS_EX; typedef struct _SYSTEM_POWER_STATUS_EX2 { BYTE ACLineStatus; BYTE BatteryFlag; @@ -1573,6 +1587,7 @@ WINBASEAPI BOOL WINAPI GetSystemPowerStatus(LPSYSTEM_POWER_STATUS); #ifdef _WIN32_WCE WINBASEAPI DWORD GetSystemPowerStatusEx2(PSYSTEM_POWER_STATUS_EX2,DWORD,BOOL); +WINBASEAPI BOOL GetSystemPowerStatusEx(PSYSTEM_POWER_STATUS_EX,BOOL); #endif #if (_WIN32_WINNT >= 0x0502) WINBASEAPI BOOL WINAPI GetSystemRegistryQuota(PDWORD,PDWORD); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2006-12-18 23:15:04
|
Revision: 844 http://svn.sourceforge.net/cegcc/?rev=844&view=rev Author: pedroalves Date: 2006-12-18 15:15:02 -0800 (Mon, 18 Dec 2006) Log Message: ----------- * include/winnt.h (_M_ARM, ARM): Remove. * include/windows.h (_M_ARM, ARM): Likewise. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/windows.h trunk/cegcc/src/w32api/include/winnt.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2006-12-18 23:03:51 UTC (rev 843) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2006-12-18 23:15:02 UTC (rev 844) @@ -1,5 +1,10 @@ 2006-12-18 Pedro Alves <ped...@po...> + * include/winnt.h (_M_ARM, ARM): Remove. + * include/windows.h (_M_ARM, ARM): Likewise. + +2006-12-18 Pedro Alves <ped...@po...> + * libce: New subdir. (libce/CellCore.def, libce/Makefile.in, libce/VBarCall.def, libce/VoiceCtl.def, libce/WAP.def, libce/ativscp-uuid.c, Modified: trunk/cegcc/src/w32api/include/windows.h =================================================================== --- trunk/cegcc/src/w32api/include/windows.h 2006-12-18 23:03:51 UTC (rev 843) +++ trunk/cegcc/src/w32api/include/windows.h 2006-12-18 23:15:02 UTC (rev 844) @@ -28,29 +28,6 @@ #define _M_IX86 300 #endif -#if !defined(_M_ARM) -#if defined (__ARM_ARCH_4__) || defined (__ARM_ARCH_4T__) -#define _M_ARM 4 -#elif defined (__ARM_ARCH_5__) || defined (__ARM_ARCH_5T__) \ - || defined (__ARM_ARCH_5TE__) || defined (__ARM_ARCH_5TEJ__) -#define _M_ARM 5 -#elif defined (__ARM_ARCH_6J__) || defined (__ARM_ARCH_6ZK__) \ - || defined (__ARM_ARCH_6K__) -#define _M_ARM 6 -#endif -#endif /* !defined(_M_ARM) */ - -#if !defined(_M_ARMT) -#if defined (__ARM_ARCH_4T__) -#define _M_ARMT 4 -#elif defined (__ARM_ARCH_5T__) || defined (__ARM_ARCH_5TE__) || defined (__ARM_ARCH_5TEJ__) -#define _M_ARMT 5 -#elif defined (__ARM_ARCH_6J__) || defined (__ARM_ARCH_6ZK__) \ - || defined (__ARM_ARCH_6K__) -#define _M_ARMT 6 -#endif -#endif /* !defined(_M_ARMT) */ - #if defined(_M_IX86) && !defined(_X86_) #define _X86_ #elif defined(_M_ALPHA) && !defined(_ALPHA_) @@ -61,8 +38,6 @@ #define _MIPS_ #elif defined(_M_M68K) && !defined(_68K_) #define _68K_ -#elif defined(_M_ARM) && !defined(ARM) -#define ARM #endif #ifdef RC_INVOKED Modified: trunk/cegcc/src/w32api/include/winnt.h =================================================================== --- trunk/cegcc/src/w32api/include/winnt.h 2006-12-18 23:03:51 UTC (rev 843) +++ trunk/cegcc/src/w32api/include/winnt.h 2006-12-18 23:15:02 UTC (rev 844) @@ -16,29 +16,6 @@ #define _M_IX86 300 #endif -#if !defined(_M_ARM) -#if defined (__ARM_ARCH_4__) || defined (__ARM_ARCH_4T__) -#define _M_ARM 4 -#elif defined (__ARM_ARCH_5__) || defined (__ARM_ARCH_5T__) \ - || defined (__ARM_ARCH_5TE__) || defined (__ARM_ARCH_5TEJ__) -#define _M_ARM 5 -#elif defined (__ARM_ARCH_6J__) || defined (__ARM_ARCH_6ZK__) \ - || defined (__ARM_ARCH_6K__) -#define _M_ARM 6 -#endif -#endif /* !defined(_M_ARM) */ - -#if !defined(_M_ARMT) -#if defined (__ARM_ARCH_4T__) -#define _M_ARMT 4 -#elif defined (__ARM_ARCH_5T__) || defined (__ARM_ARCH_5TE__) || defined (__ARM_ARCH_5TEJ__) -#define _M_ARMT 5 -#elif defined (__ARM_ARCH_6J__) || defined (__ARM_ARCH_6ZK__) \ - || defined (__ARM_ARCH_6K__) -#define _M_ARMT 6 -#endif -#endif /* !defined(_M_ARMT) */ - #if defined(_M_IX86) && !defined(_X86_) #define _X86_ #elif defined(_M_ALPHA) && !defined(_ALPHA_) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-08-06 21:18:58
|
Revision: 1043 http://cegcc.svn.sourceforge.net/cegcc/?rev=1043&view=rev Author: pedroalves Date: 2007-08-06 14:18:55 -0700 (Mon, 06 Aug 2007) Log Message: ----------- This page from the Japanese MSDN: http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpmemory/html/_win32_locallock.asp Automatically translated to english like this: http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&url=http%3A%2F%2Fmsdn.microsoft.com%2Flibrary%2Fja%2Fdefault.asp%3Furl%3D%2Flibrary%2Fja%2Fjpmemory%2Fhtml%2F_win32_locallock.asp States these are unsupported on WinCE. "Windows CE:It is not corresponding" Then looking at the desktop versions of these functions here: [LocalLock] http://msdn2.microsoft.com/EN-US/library/aa366737.aspx [LocalHandle] http://msdn2.microsoft.com/en-US/library/aa366733.aspx [LocalUnlock] http://msdn2.microsoft.com/EN-US/library/aa366747.aspx [LocalFlags] http://msdn2.microsoft.com/EN-US/library/aa366728.aspx One comes up with this implementation: * include/winbase.h (LocalFlags, LocalHandle, LocalLock, LocalUnlock): Define for WinCE. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winbase.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 21:03:25 UTC (rev 1042) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 21:18:55 UTC (rev 1043) @@ -1,5 +1,10 @@ 2007-08-06 Pedro Alves <ped...@po...> + * include/winbase.h (LocalFlags, LocalHandle, LocalLock, LocalUnlock): + Define for WinCE. + +2007-08-06 Pedro Alves <ped...@po...> + * include/winbase.h (LocalLock): Change return type to LPVOID as per MSDN. Modified: trunk/cegcc/src/w32api/include/winbase.h =================================================================== --- trunk/cegcc/src/w32api/include/winbase.h 2007-08-06 21:03:25 UTC (rev 1042) +++ trunk/cegcc/src/w32api/include/winbase.h 2007-08-06 21:18:55 UTC (rev 1043) @@ -1776,14 +1776,30 @@ WINBASEAPI SIZE_T WINAPI LocalCompact(UINT); /* Obsolete: Has no effect. */ WINBASEAPI HLOCAL LocalDiscard(HLOCAL); WINBASEAPI BOOL WINAPI LocalFileTimeToFileTime(CONST FILETIME *,LPFILETIME); +#ifndef _WIN32_WCE WINBASEAPI UINT WINAPI LocalFlags(HLOCAL); /* Obsolete: Has no effect. */ +#else +# define LocalFlags(H) ((UINT)0) +#endif WINBASEAPI HLOCAL WINAPI LocalFree(HLOCAL); +#ifndef _WIN32_WCE WINBASEAPI HLOCAL WINAPI LocalHandle(LPCVOID); +#else +# define LocalHandle(H) ((HLOCAL)(H)) +#endif +#ifndef _WIN32_WCE WINBASEAPI LPVOID WINAPI LocalLock(HLOCAL); +#else +# define LocalLock(H) ((LPVOID)(H)) +#endif WINBASEAPI HLOCAL WINAPI LocalReAlloc(HLOCAL,SIZE_T,UINT); WINBASEAPI SIZE_T WINAPI LocalShrink(HLOCAL,UINT); /* Obsolete: Has no effect. */ WINBASEAPI UINT WINAPI LocalSize(HLOCAL); +#ifndef _WIN32_WCE WINBASEAPI BOOL WINAPI LocalUnlock(HLOCAL); +#else +# define LocalUnlock(H) ((BOOL)0) +#endif WINBASEAPI BOOL WINAPI LockFile(HANDLE,DWORD,DWORD,DWORD,DWORD); WINBASEAPI BOOL WINAPI LockFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,LPOVERLAPPED); #ifdef _WIN32_WCE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dan...@us...> - 2007-01-31 19:50:39
|
Revision: 869 http://svn.sourceforge.net/cegcc/?rev=869&view=rev Author: dannybackx Date: 2007-01-31 11:50:37 -0800 (Wed, 31 Jan 2007) Log Message: ----------- Change submitted by Nuno Lucas (see http://msdn2.microsoft.com/en-us/library/ms961241.aspx). The current declaration for MsgWaitForMultipleObjects is the same as on standard windows, but on Windows CE it's a define wrapper for MsgWaitForMultiplesObjectsEx Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winuser.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-01-20 16:45:06 UTC (rev 868) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-01-31 19:50:37 UTC (rev 869) @@ -1,3 +1,9 @@ +2007-01-31 Nuno Lucas <nt...@gm...> + + * include/winuser.h : Define MsgWaitForMultipleObjects as a macro that + calls MsgWaitForMultipleObjectsEx as described on MSDN. + + 2006-12-18 Pedro Alves <ped...@po...> * include/winnt.h (_M_ARM, ARM): Remove. Modified: trunk/cegcc/src/w32api/include/winuser.h =================================================================== --- trunk/cegcc/src/w32api/include/winuser.h 2007-01-20 16:45:06 UTC (rev 868) +++ trunk/cegcc/src/w32api/include/winuser.h 2007-01-31 19:50:37 UTC (rev 869) @@ -3834,8 +3834,13 @@ #endif WINUSERAPI void WINAPI mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR); WINUSERAPI BOOL WINAPI MoveWindow(HWND,int,int,int,int,BOOL); +WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD); +#ifdef _WIN32_WCE +#define MsgWaitForMultipleObjects(c,h,wa,ms,m) \ + MsgWaitForMultipleObjectsEx(c,h,ms,m,0) +#else WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD); -WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD); +#endif #if (WINVER >= 0x0500) WINUSERAPI void WINAPI NotifyWinEvent(DWORD,HWND,LONG,LONG); #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dan...@us...> - 2007-01-31 21:02:57
|
Revision: 870 http://svn.sourceforge.net/cegcc/?rev=870&view=rev Author: dannybackx Date: 2007-01-31 13:02:32 -0800 (Wed, 31 Jan 2007) Log Message: ----------- Submitted by Nuno Lucas. The GetCharWidth32 hasn't two variations on WinCE as it has on Windows (even if they are the same). > This confuses me. Should we define MessageBoxW in the lib with the W, > but GetCharWidth32 without the W ? What do other Windows architectures > implement ? I believe this was actually an error by Microsoft on the Windows API, which they maintained for the sake of compatibility. But with Windows CE they didn't need to maintain that error and just had one GetCharWidth32() export. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/wingdi.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-01-31 19:50:37 UTC (rev 869) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-01-31 21:02:32 UTC (rev 870) @@ -2,8 +2,9 @@ * include/winuser.h : Define MsgWaitForMultipleObjects as a macro that calls MsgWaitForMultipleObjectsEx as described on MSDN. + * include/wingdi.h : Define only the right function GetCharWidth32 + for Windows CE, not its similarly named friends. - 2006-12-18 Pedro Alves <ped...@po...> * include/winnt.h (_M_ARM, ARM): Remove. Modified: trunk/cegcc/src/w32api/include/wingdi.h =================================================================== --- trunk/cegcc/src/w32api/include/wingdi.h 2007-01-31 19:50:37 UTC (rev 869) +++ trunk/cegcc/src/w32api/include/wingdi.h 2007-01-31 21:02:32 UTC (rev 870) @@ -2802,12 +2802,16 @@ WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT); WINGDIAPI DWORD WINAPI GetCharacterPlacementA(HDC,LPCSTR,int,int,LPGCP_RESULTSA,DWORD); WINGDIAPI DWORD WINAPI GetCharacterPlacementW(HDC,LPCWSTR,int,int,LPGCP_RESULTSW,DWORD); +#ifndef _WIN32_WCE WINGDIAPI BOOL WINAPI GetCharWidth32A(HDC,UINT,UINT,LPINT); WINGDIAPI BOOL WINAPI GetCharWidth32W(HDC,UINT,UINT,LPINT); WINGDIAPI BOOL WINAPI GetCharWidthA(HDC,UINT,UINT,LPINT); WINGDIAPI BOOL WINAPI GetCharWidthW(HDC,UINT,UINT,LPINT); WINGDIAPI BOOL WINAPI GetCharWidthFloatA(HDC,UINT,UINT,PFLOAT); WINGDIAPI BOOL WINAPI GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT); +#else +WINGDIAPI BOOL WINAPI GetCharWidth32(HDC,UINT,UINT,LPINT); +#endif WINGDIAPI int WINAPI GetClipBox(HDC,LPRECT); WINGDIAPI int WINAPI GetClipRgn(HDC,HRGN); WINGDIAPI BOOL WINAPI GetColorAdjustment(HDC,LPCOLORADJUSTMENT); @@ -3092,7 +3096,9 @@ #define GetCharABCWidthsFloat GetCharABCWidthsFloatW #define GetCharABCWidths GetCharABCWidthsW #define GetCharacterPlacement GetCharacterPlacementW +#ifndef _WIN32_WCE #define GetCharWidth32 GetCharWidth32W +#endif #define GetCharWidthFloat GetCharWidthFloatW #define GetCharWidth GetCharWidthW #define GetEnhMetaFile GetEnhMetaFileW This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dan...@us...> - 2007-02-01 19:42:41
|
Revision: 871 http://svn.sourceforge.net/cegcc/?rev=871&view=rev Author: dannybackx Date: 2007-02-01 11:42:30 -0800 (Thu, 01 Feb 2007) Log Message: ----------- The attached patch fills in the structures and constants needed for making Today Screen plug ins. Most constants and structures were obtained on the following links: http://msdn2.microsoft.com/en-us/library/aa454291.aspx http://blogs.msdn.com/mikehall/archive/2004/02/22/78141.aspx The MAX_ITEMNAME constant was obtained by dumping the data pointer passed by InitializeCustomItem() and looking at the offset of the szDLLPath member (see the DUMP_DATA define in the code). The dump.txt file contains the edited result of this dump. The TODAYM_DRAWWATERMARK constant was guessed because it was the one missing between the two other similar messages. The WM_TODAYCUSTOM_CLEARCACHE and WM_TODAYCUSTOM_QUERYREFRESHCACHE messages were found by dumping the unknown window messages received greater that WM_USER. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/todaycmn.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-01-31 21:02:32 UTC (rev 870) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-01 19:42:30 UTC (rev 871) @@ -1,3 +1,8 @@ +2007-02-01 Nuno Lucas <nt...@gm...> + + * include/todaycmn.h : Create this file based on MSDN documentation + http://msdn2.microsoft.com/en-us/library/aa454291.aspx + 2007-01-31 Nuno Lucas <nt...@gm...> * include/winuser.h : Define MsgWaitForMultipleObjects as a macro that Modified: trunk/cegcc/src/w32api/include/todaycmn.h =================================================================== --- trunk/cegcc/src/w32api/include/todaycmn.h 2007-01-31 21:02:32 UTC (rev 870) +++ trunk/cegcc/src/w32api/include/todaycmn.h 2007-02-01 19:42:30 UTC (rev 871) @@ -9,6 +9,61 @@ extern "C" { #endif + +/* wParam to TODAYM_GETCOLOR */ +#define TODAYCOLOR_TEXT 0x10000004 +#define TODAYCOLOR_HIGHLIGHT 0x10000022 +#define TODAYCOLOR_HIGHLIGHTEDTEXT 0x10000023 + +/* lParam (by reference) to TODAYM_DRAWWATERMARK */ +typedef struct { + HDC hdc; + RECT rc; + HWND hwnd; +} TODAYDRAWWATERMARKINFO; + +#define TODAYM_GETCOLOR (WM_USER+100) +#define TODAYM_DRAWWATERMARK (WM_USER+101) +#define TODAYM_TOOKSELECTION (WM_USER+102) + +#define WM_TODAYCUSTOM_CLEARCACHE (WM_USER+242) +#define WM_TODAYCUSTOM_QUERYREFRESHCACHE (WM_USER+243) +#define WM_TODAYCUSTOM_RECEIVEDSELECTION (WM_USER+244) +#define WM_TODAYCUSTOM_LOSTSELECTION (WM_USER+245) +#define WM_TODAYCUSTOM_USERNAVIGATION (WM_USER+246) +#define WM_TODAYCUSTOM_ACTION (WM_USER+247) + +/* Types of items on the Today screen */ +typedef enum _TODAYLISTITEMTYPE{ + tlitOwnerInfo = 0, + tlitAppointments, + tlitMail, + tlitTasks, + tlitCustom, + tlitNil +} TODAYLISTITEMTYPE; + +/* Properties of a Today screen item */ + +#define MAX_ITEMNAME 32 + +typedef struct _TODAYLISTITEM { + TCHAR szName[MAX_ITEMNAME]; + TODAYLISTITEMTYPE tlit; + DWORD dwOrder; + DWORD cyp; + BOOL fEnabled; + BOOL fOptions; + DWORD grfFlags; + TCHAR szDLLPath[MAX_PATH]; + HINSTANCE hinstDLL; + HWND hwndCustom; + BOOL fSizeOnDraw; + BYTE * prgbCachedData; + DWORD cbCachedData; +} TODAYLISTITEM; + + #ifdef __cplusplus } #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-02-04 23:22:29
|
Revision: 883 http://svn.sourceforge.net/cegcc/?rev=883&view=rev Author: pedroalves Date: 2007-02-04 15:22:28 -0800 (Sun, 04 Feb 2007) Log Message: ----------- * libce/Makefile.in (inst_includedir, inst_libdir): Set them correctly for *wince* cases. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/libce/Makefile.in Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-04 20:08:25 UTC (rev 882) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-04 23:22:28 UTC (rev 883) @@ -1,3 +1,8 @@ +2007-02-04 Pedro Alves <ped...@po...> + + * libce/Makefile.in (inst_includedir, inst_libdir): Set them + correctly for *wince* cases. + 2007-02-01 Nuno Lucas <nt...@gm...> * include/todaycmn.h : Create this file based on MSDN documentation Modified: trunk/cegcc/src/w32api/libce/Makefile.in =================================================================== --- trunk/cegcc/src/w32api/libce/Makefile.in 2007-02-04 20:08:25 UTC (rev 882) +++ trunk/cegcc/src/w32api/libce/Makefile.in 2007-02-04 23:22:28 UTC (rev 883) @@ -43,9 +43,14 @@ inst_includedir:=$(tooldir)/include/w32api inst_libdir:=$(tooldir)/lib/w32api else +ifneq (,$(findstring wince,$(target_alias))) +inst_includedir:=$(tooldir)/include +inst_libdir:=$(tooldir)/lib +else inst_includedir:=$(includedir) inst_libdir:=$(libdir) endif +endif INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-02-05 02:21:40
|
Revision: 887 http://svn.sourceforge.net/cegcc/?rev=887&view=rev Author: pedroalves Date: 2007-02-04 18:21:38 -0800 (Sun, 04 Feb 2007) Log Message: ----------- Update from upstream. Note: Upstream version is now 3.8. * configure: Regenerate. Modified Paths: -------------- trunk/cegcc/src/w32api/CVS/Entries trunk/cegcc/src/w32api/ChangeLog trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/Makefile.in trunk/cegcc/src/w32api/configure trunk/cegcc/src/w32api/configure.in trunk/cegcc/src/w32api/include/CVS/Entries trunk/cegcc/src/w32api/include/oleauto.h trunk/cegcc/src/w32api/include/rpc.h trunk/cegcc/src/w32api/include/uxtheme.h trunk/cegcc/src/w32api/include/w32api.h trunk/cegcc/src/w32api/include/winbase.h trunk/cegcc/src/w32api/include/windns.h trunk/cegcc/src/w32api/include/wingdi.h trunk/cegcc/src/w32api/include/winnt.h trunk/cegcc/src/w32api/include/winreg.h trunk/cegcc/src/w32api/include/winuser.h trunk/cegcc/src/w32api/lib/CVS/Entries trunk/cegcc/src/w32api/lib/Makefile.in trunk/cegcc/src/w32api/lib/advapi32.def trunk/cegcc/src/w32api/lib/ddk/CVS/Entries trunk/cegcc/src/w32api/lib/ddk/Makefile.in trunk/cegcc/src/w32api/lib/directx/CVS/Entries trunk/cegcc/src/w32api/lib/directx/Makefile.in trunk/cegcc/src/w32api/lib/rpcrt4.def trunk/cegcc/src/w32api/lib/user32.def trunk/cegcc/src/w32api/lib/ws2_32.def trunk/cegcc/src/w32api/libce/Makefile.in Modified: trunk/cegcc/src/w32api/CVS/Entries =================================================================== --- trunk/cegcc/src/w32api/CVS/Entries 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/CVS/Entries 2007-02-05 02:21:38 UTC (rev 887) @@ -1,13 +1,13 @@ -/CONTRIBUTIONS/1.1/Wed Nov 1 01:22:08 2000// -/ChangeLog/1.864/Thu Aug 10 21:06:02 2006/-ko/ -/Makefile.in/1.38/Fri Apr 14 12:52:50 2006/-ko/ -/README.w32api/1.4/Sat Apr 17 13:44:06 2004// /TODO/1.4/Wed Sep 24 08:02:44 2003/-ko/ /aclocal.m4/1.1/Wed May 24 16:59:04 2006// -/config.guess/1.4/Thu Jul 3 15:17:14 2003/-ko/ -/config.sub/1.4/Thu Jul 3 15:17:14 2003/-ko/ -/configure/1.5/Wed May 24 16:59:04 2006/-ko/ -/configure.in/1.5/Wed May 24 16:59:04 2006/-ko/ -/install-sh/1.1.1.1/Thu Feb 17 19:38:32 2000/-ko/ D/include//// D/lib//// +/CONTRIBUTIONS/1.1/Wed Nov 1 02:22:08 2000// +/Makefile.in/1.41/Result of merge/-ko/ +/README.w32api/1.4/Sat Apr 17 14:44:06 2004// +/config.guess/1.4/Thu Jul 3 16:17:14 2003/-ko/ +/config.sub/1.4/Thu Jul 3 16:17:14 2003/-ko/ +/configure/1.6/Result of merge+Sun Feb 4 23:45:14 2007/-ko/ +/configure.in/1.6/Result of merge+Sun Feb 4 23:45:14 2007/-ko/ +/install-sh/1.1.1.1/Thu Feb 17 20:38:32 2000/-ko/ +/ChangeLog/1.886/Sun Feb 4 23:54:06 2007/-ko/ Modified: trunk/cegcc/src/w32api/ChangeLog =================================================================== --- trunk/cegcc/src/w32api/ChangeLog 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/ChangeLog 2007-02-05 02:21:38 UTC (rev 887) @@ -1,3 +1,151 @@ +2007-01-11 Gisle Vanem <gi...@us...> + + * include/winbase.h (struct _OVERLAPPED): Change type of + Internal, InternalHigh members to ULONG_PTR. + (PAPCFUNC): Change DWORD parameter to ULONG_PTR. + (CreateIoCompletionPort): Likewise. + (PostQueuedCompletionStatus): Likewise. + (QueueUserAPC): Likewise. + +2007-01-06 Pierre A. Humblet <Pie...@ie...> + + * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25, + DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR, + DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS, + DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID, + DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR, + DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME, + DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID, + DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY, + DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB, + DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values. + +2006-11-21 Danny Smith <dan...@us...> + + * Makefile.in: Add aclocal.m4 to source release. + +2006-11-18 Chris Sutcliffe <ir0...@us...> + + * include/w32api.h: Increment version to 3.8. + * Makefile.in: Ditto. + +2006-11-13 Daniel Schlyder <th...@us...> + + * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS, + VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define. + + * include/winuser.h (SM_STARTER, SM_SERVERR2): Define. + +2006-11-02 Danny Smith <dan...@us...> + + * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate. + + * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make + inline static. + (GetFiberData): Likewise. + * lib/kernel32.c: Remove. + * lib/Makefile.in: Remove reference to kernel32.[co]. + +2006-10-31 Corinna Vinschen <co...@vi...> + + * include/winnt.h (SE_RELABEL_NAME): Define. + (SE_INCREASE_WORKING_SET_NAME): Define. + (SE_TIME_ZONE_NAME): Define. + (SE_CREATE_SYMBOLIC_LINK_NAME): Define. + +2006-10-31 Corinna Vinschen <co...@vi...> + + * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define. + (struct _REPARSE_DATA_BUFFER): Add missing Flags field to + SymbolicLinkReparseBuffer substructure. + +2006-10-29 Daniel Atallah <dat...@us...> + + * lib/ws2_32.def (WSANSPIoctl): Add to lib. + +2006-10-26 Chris Sutcliffe <ir0...@us...> + + * lib/Makefile.in: Fix order for 'all' rule. + +2006-10-12 Danny Smith <dan...@us...> + + * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define. + +2006-10-05 Danny Smith <dan...@us...> + + * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE + mappings. + (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define. + * lib/advapi.def (RegDeleteKeyEx{A|W}): Export. + +2006-10-04 Danny Smith <dan...@us...> + + * include/rpc.h: Add whitespace. + * include/winnt.h (C_ASSERT): Define. + +2006-10-04 Danny Smith <dan...@us...> + + [mingw-Bugs-1568067] + * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define. + * include/wingdi.h: (DM_POSITION): Define. + +2006-10-03 Danny Smith <dan...@us...> + + * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols. + * lib/user32.def: Likewise. + +2006-09-11 Chris Sutcliffe <ir0...@us...> + + * lib/Makefile.in: fix typo. + * lib/ddk/Makefile.in: fix typo. + * lib/directx/Makefile.in: fix typo. + + Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net) + for pointing it out. + +2006-09-10 Chris Sutcliffe <ir0...@us...> + + * Makefile.in: Remove files from lib directory with distclean target + +2006-09-10 Chris Sutcliffe <ir0...@us...> + + * include/winuser.h (CS_DROPSHADOW): Define. + +2006-09-08 Michael Gerdau <mg...@us...> + + * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5, + TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR, + TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR, + TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT): + + Increase each constant by 1. + +2006-09-07 Danny Smith <dan...@us...> + + [mingw-Bugs-1553275] + * include/wingdi.h (SetLayout): Add prototype. + (GetLayout): Likewise. + +2006-09-02 Danny Smith <dan...@us...> + + [mingw-Bugs-1550139] + * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype. + Tanks to: Samit Basu <samitbasu at sf dot net> + (GetRecordInfoFromGuids): Add prototype. + +2006-09-01 Danny Smith <dan...@us...> + + * include/winbase.h: Add comment about 'missing' SEM flag. + +2006-08-30 Corinna Vinschen <co...@vi...> + + * configure.in: Substitute with_cross_host in depending files. + * configure: Regenerate. + * lib/Makefile.in: Add with_cross_host to allow more granular checks. + Set installation directories accordingly. + * lib/ddk/Makefile.in: Ditto. + * lib/directx/Makefile.in: Ditto. + 2006-08-10 Danny Smith <dan...@us...> * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here... @@ -117,64 +265,64 @@ 2006-07-22 ipsoner <ip...@us...> - * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH, - szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3, - szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7, - szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12, - szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA, - szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA, - szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH, - szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData, - szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData, - szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName, - szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime, - szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr, - szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities, - szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4, - szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942, - szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE, - szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH, - szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC, - szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2, - szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB, - szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign, - szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA, - szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE, - szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm, - szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal, - szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1, - szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign, - szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN, - szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC, - szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature, - szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality, - szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity, - szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection, - szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement, - szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig, - szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality, - szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection, - szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig, - szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig, - szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE, - szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER, - szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME, - szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME, - szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME, - szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr, - szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2, - CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore, - CertEnumCertificatesInStore, CertDuplicateCertificateContext, - CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob, - CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore, - CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore, - CertDeleteCertificateFromStore): Define. - * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore, - CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW, - CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject, - CertAddCertificateContextToStore, CertCompareCertificate, - PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore): - Define. + * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH, + szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3, + szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7, + szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12, + szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA, + szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA, + szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH, + szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData, + szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData, + szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName, + szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime, + szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr, + szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities, + szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4, + szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942, + szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE, + szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH, + szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC, + szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2, + szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB, + szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign, + szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA, + szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE, + szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm, + szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal, + szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1, + szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign, + szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN, + szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC, + szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature, + szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality, + szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity, + szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection, + szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement, + szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig, + szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality, + szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection, + szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig, + szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig, + szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE, + szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER, + szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME, + szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME, + szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME, + szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr, + szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2, + CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore, + CertEnumCertificatesInStore, CertDuplicateCertificateContext, + CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob, + CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore, + CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore, + CertDeleteCertificateFromStore): Define. + * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore, + CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW, + CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject, + CertAddCertificateContextToStore, CertCompareCertificate, + PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore): + Define. 2006-07-22 Chris Sutcliffe <ir0...@us...> @@ -425,7 +573,7 @@ * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental removal. - (SUBLANG_MARATHI_INDIA): Remove duplicate define. + (SUBLANG_MARATHI_INDIA): Remove duplicate define. 2006-05-24 Christopher Faylor <cg...@ti...> Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-05 02:21:38 UTC (rev 887) @@ -1,3 +1,8 @@ +2007-02-05 Pedro Alves <ped...@po...> + + Update from upstream. Note: Upstream version is now 3.8. + * configure: Regenerate. + 2007-02-04 Pedro Alves <ped...@po...> * libce/Makefile.in (inst_includedir, inst_libdir): Set them Modified: trunk/cegcc/src/w32api/Makefile.in =================================================================== --- trunk/cegcc/src/w32api/Makefile.in 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/Makefile.in 2007-02-05 02:21:38 UTC (rev 887) @@ -17,6 +17,7 @@ build_alias = @build@ host_alias = @host@ target_alias = @target@ +with_cross_host = @with_cross_host@ prefix = @prefix@ conf_prefix = @prefix@ @@ -93,11 +94,11 @@ endif PACKAGE = w32api -VERSION = 3.7 +VERSION = 3.8 CYGRELEASE = 1 DIST_FILES = Makefile.in configure.in configure config.guess config.sub \ -install-sh README.w32api ChangeLog TODO CONTRIBUTIONS +aclocal.m4 install-sh README.w32api ChangeLog TODO CONTRIBUTIONS all: $(SUBDIRS) @@ -180,8 +181,10 @@ mostlyclean: mostlyclean-top mostlyclean-subdirs clean: mostlyclean-top clean-subdirs distclean: clean-top + $(MAKE) -C lib/directx distclean + $(MAKE) -C lib/ddk distclean + $(MAKE) -C lib distclean rm -f Makefile config.status config.log config.cache TAGS *~ - $(MAKE) -C lib distclean maintainer-clean: maintainer-clean-subdirs .PHONY: lib libce test Modified: trunk/cegcc/src/w32api/configure =================================================================== --- trunk/cegcc/src/w32api/configure 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/configure 2007-02-05 02:21:38 UTC (rev 887) @@ -272,7 +272,7 @@ PACKAGE_BUGREPORT= ac_unique_file="lib/scrnsave.c" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC ac_ct_CC CFLAGS LDFLAGS CPPFLAGS EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AR ac_ct_AR AS ac_ct_AS RANLIB ac_ct_RANLIB LD ac_ct_LD DLLTOOL ac_ct_DLLTOOL WINDRES ac_ct_WINDRES BUILDENV LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CC ac_ct_CC CFLAGS with_cross_host AR ac_ct_AR AS ac_ct_AS RANLIB ac_ct_RANLIB LD ac_ct_LD DLLTOOL ac_ct_DLLTOOL WINDRES ac_ct_WINDRES BUILDENV LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -713,22 +713,6 @@ ac_env_target_alias_value=$target_alias ac_cv_env_target_alias_set=${target_alias+set} ac_cv_env_target_alias_value=$target_alias -ac_env_CC_set=${CC+set} -ac_env_CC_value=$CC -ac_cv_env_CC_set=${CC+set} -ac_cv_env_CC_value=$CC -ac_env_CFLAGS_set=${CFLAGS+set} -ac_env_CFLAGS_value=$CFLAGS -ac_cv_env_CFLAGS_set=${CFLAGS+set} -ac_cv_env_CFLAGS_value=$CFLAGS -ac_env_LDFLAGS_set=${LDFLAGS+set} -ac_env_LDFLAGS_value=$LDFLAGS -ac_cv_env_LDFLAGS_set=${LDFLAGS+set} -ac_cv_env_LDFLAGS_value=$LDFLAGS -ac_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_env_CPPFLAGS_value=$CPPFLAGS -ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_cv_env_CPPFLAGS_value=$CPPFLAGS # # Report the --help message. @@ -801,17 +785,6 @@ cat <<\_ACEOF -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a - nonstandard directory <lib dir> - CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have - headers in a nonstandard directory <include dir> - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - _ACEOF fi @@ -1356,92 +1329,89 @@ NONENONEs,x,x, && program_prefix=${target_alias}- -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then +#LIB_AC_PROG_CC + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + done + done + ;; +esac done -done -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. We don't cache a + # path for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the path is relative. + INSTALL=$ac_install_sh fi -done -done - - test -z "$ac_cv_prog_ac_ct_CC" && ac_cv_prog_ac_ct_CC="gcc" fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi +echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$INSTALL" >&6 - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' -: ${CC:=gcc} -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + + +CFLAGS=${CFLAGS-"-O2 -g"} if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 @@ -1505,6 +1475,7 @@ done done + test -z "$ac_cv_prog_ac_ct_CC" && ac_cv_prog_ac_ct_CC="gcc" fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC @@ -1521,937 +1492,10 @@ CC="$ac_cv_prog_CC" fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CC" && break -done - - CC=$ac_ct_CC -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 - (eval $ac_compiler --version </dev/null >&5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 - (eval $ac_compiler -v </dev/null >&5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 - (eval $ac_compiler -V </dev/null >&5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 - (eval $ac_link_default) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Find the output, starting from the most likely. This scheme is -# not robust to junk in `.', hence go to wildcards (a.*) only as a last -# resort. - -# Be careful to initialize this variable, since it used to be cached. -# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. -ac_cv_exeext= -# b.out is created by i960 compilers. -for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) - ;; - conftest.$ac_ext ) - # This is the source file. - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - # FIXME: I believe we export ac_cv_exeext for Libtool, - # but it would be cool to find out if it's true. Does anybody - # maintain Libtool? --akim. - export ac_cv_exeext - break;; - * ) - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } -fi - -ac_exeext=$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6 - -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - -rm -f a.out a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $cross_compiling" >&5 -echo "${ECHO_T}$cross_compiling" >&6 - -echo "$as_me:$LINENO: checking for suffix of executables" >&5 -echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext - break;; - * ) break;; - esac -done -else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6 - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 -if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6 -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -CFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cc_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <stdarg.h> -#include <stdio.h> -#include <sys/types.h> -#include <sys/stat.h> -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std1 is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std1. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX 10.20 and later -Ae -# HP-UX older versions -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_stdc=$ac_arg -break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in - x|xno) - echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; - *) - echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 - CC="$CC $ac_cv_prog_cc_stdc" ;; -esac - -# Some people use a C++ compiler to compile C. Since we use `exit', -# in C++ we need to declare it. In case someone uses the same compiler -# for both compiling C and C++ we need to have the C++ compiler decide -# the declaration of exit, since it's the most demanding environment. -cat >conftest.$ac_ext <<_ACEOF -#ifndef __cplusplus - choke me -#endif -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include <stdlib.h> -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5 -echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} - { (exit 1); exit 1; }; } - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - - if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 @@ -3068,10 +2112,9 @@ # 1. Remove the extension, and $U if already installed. ac_i=`echo "$ac_i" | sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' + # 2. Add them. + ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' done LIBOBJS=$ac_libobjs @@ -3607,16 +2650,13 @@ s,@target_cpu@,$target_cpu,;t t s,@target_vendor@,$target_vendor,;t t s,@target_os@,$target_os,;t t -s,@CC@,$CC,;t t -s,@ac_ct_CC@,$ac_ct_CC,;t t -s,@CFLAGS@,$CFLAGS,;t t -s,@LDFLAGS@,$LDFLAGS,;t t -s,@CPPFLAGS@,$CPPFLAGS,;t t -s,@EXEEXT@,$EXEEXT,;t t -s,@OBJEXT@,$OBJEXT,;t t s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@CC@,$CC,;t t +s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@CFLAGS@,$CFLAGS,;t t +s,@with_cross_host@,$with_cross_host,;t t s,@AR@,$AR,;t t s,@ac_ct_AR@,$ac_ct_AR,;t t s,@AS@,$AS,;t t Modified: trunk/cegcc/src/w32api/configure.in =================================================================== --- trunk/cegcc/src/w32api/configure.in 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/configure.in 2007-02-05 02:21:38 UTC (rev 887) @@ -12,11 +12,18 @@ AC_CANONICAL_SYSTEM -LIB_AC_PROG_CC +#LIB_AC_PROG_CC dnl Find install command AC_PROG_INSTALL +dnl check for cc and CFLAGS +CFLAGS=${CFLAGS-"-O2 -g"} +AC_CHECK_TOOL(CC, gcc, gcc) +AC_SUBST(CC) +AC_SUBST(CFLAGS) +AC_SUBST(with_cross_host) + dnl check for various tools AC_CHECK_TOOL(AR, ar, ar) AC_SUBST(AR) Modified: trunk/cegcc/src/w32api/include/CVS/Entries =================================================================== --- trunk/cegcc/src/w32api/include/CVS/Entries 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/include/CVS/Entries 2007-02-05 02:21:38 UTC (rev 887) @@ -98,7 +98,6 @@ /mmsystem.h/1.8/Wed May 10 08:57:46 2006/-ko/ /mpegtype.h/1.1/Wed May 10 08:57:46 2006// /mprapi.h/1.10/Fri May 12 17:12:32 2006// -/mq.h/1.1/Wed Apr 5 10:01:56 2006// /msacm.h/1.2/Fri Apr 30 17:05:28 2004// /mshtml.h/1.6/Tue Jul 25 00:22:20 2006// /mswsock.h/1.5/Wed Mar 12 23:36:54 2003// @@ -124,7 +123,6 @@ /ole2.h/1.2/Sat Mar 9 09:04:10 2002/-ko/ /ole2ver.h/1.2/Sat Mar 9 09:04:10 2002/-ko/ /oleacc.h/1.5/Tue Apr 11 22:56:08 2006// -/oleauto.h/1.12/Wed Mar 3 19:19:36 2004/-ko/ /olectl.h/1.10/Tue Jul 25 00:22:20 2006/-ko/ /olectlid.h/1.3/Fri Jul 26 04:26:26 2002/-ko/ /oledlg.h/1.6/Tue Apr 11 22:56:08 2006/-ko/ @@ -149,7 +147,6 @@ /richedit.h/1.15/Wed Jul 20 11:21:50 2005/-ko/ /richole.h/1.3/Tue Apr 11 22:56:08 2006/-ko/ /routprot.h/1.2/Thu May 11 15:57:12 2006// -/rpc.h/1.5/Sun Apr 18 07:07:56 2004/-ko/ /rpcdce.h/1.9/Mon Jun 12 00:55:06 2006/-ko/ /rpcdce2.h/1.2/Sat Mar 9 09:04:10 2002/-ko/ /rpcdcep.h/1.6/Sun Apr 18 07:07:56 2004/-ko/ @@ -187,38 +184,30 @@ /unknwn.h/1.7/Tue Apr 11 22:56:08 2006/-ko/ /userenv.h/1.2/Sat Mar 9 09:04:10 2002// /usp10.h/1.1/Sat Mar 25 21:43:56 2006// -/uxtheme.h/1.5/Tue Jan 3 09:04:08 2006// /vfw.h/1.4/Tue Jul 25 00:22:20 2006// /vidcap.h/1.1/Wed May 10 08:57:46 2006// /vmr9.h/1.1/Wed May 10 08:57:46 2006// /vptype.h/1.1/Wed May 10 08:57:46 2006// -/w32api.h/1.30/Fri Apr 14 12:52:50 2006// /winable.h/1.9/Fri Sep 26 14:46:34 2003// -/winbase.h/1.86/Fri Apr 28 17:34:02 2006/-ko/ /winber.h/1.1/Fri Aug 1 09:11:38 2003// /wincon.h/1.13/Mon Mar 27 05:34:24 2006/-ko/ /wincrypt.h/1.19/Sat Jul 22 13:31:18 2006/-ko/ /windef.h/1.18/Mon Jun 12 00:55:06 2006/-ko/ -/windns.h/1.2/Fri Apr 23 17:31:32 2004// /windows.h/1.17/Tue Jul 25 00:22:20 2006/-ko/ /windowsx.h/1.3/Sat Mar 9 09:04:10 2002/-ko/ /winerror.h/1.14/Wed Apr 5 07:06:06 2006/-ko/ -/wingdi.h/1.54/Wed May 10 08:04:50 2006/-ko/ /wininet.h/1.15/Sun Mar 5 08:31:58 2006/-ko/ /winioctl.h/1.15/Mon Feb 7 20:40:32 2005/-ko/ /winldap.h/1.3/Sun Jun 19 07:25:12 2005// /winnetwk.h/1.7/Fri Mar 31 09:08:48 2006/-ko/ /winnls.h/1.9/Wed May 10 08:36:06 2006/-ko/ -/winnt.h/1.109/Sat Jul 29 09:25:46 2006/-ko/ /winperf.h/1.2/Sat Mar 9 09:04:10 2002/-ko/ -/winreg.h/1.5/Wed Jan 11 22:49:06 2006/-ko/ /winresrc.h/1.2/Sat Mar 9 09:04:10 2002/-ko/ /winsnmp.h/1.1/Mon Aug 25 09:33:14 2003// /winsock.h/1.16/Thu Apr 6 12:16:50 2006/-ko/ /winsock2.h/1.29/Sun Jan 29 00:52:36 2006/-ko/ /winspool.h/1.13/Thu Mar 30 04:01:44 2006/-ko/ /winsvc.h/1.7/Wed Jan 11 22:49:06 2006/-ko/ -/winuser.h/1.116/Wed Jul 19 21:45:26 2006/-ko/ /winver.h/1.4/Sat Mar 25 21:43:56 2006/-ko/ /ws2spi.h/1.7/Tue Jul 25 00:22:20 2006// /ws2tcpip.h/1.10/Mon Apr 24 11:53:16 2006// @@ -231,3 +220,14 @@ D/GL//// D/ddk//// D/directx//// +/mq.h/1.1/Wed Apr 5 11:01:56 2006// +/oleauto.h/1.13/Result of merge+Sun Feb 4 23:45:14 2007/-ko/ +/rpc.h/1.6/Result of merge+Sun Feb 4 23:45:14 2007/-ko/ +/uxtheme.h/1.6/Result of merge+Sun Feb 4 23:45:14 2007// +/w32api.h/1.31/Result of merge+Sun Feb 4 23:45:14 2007// +/winbase.h/1.88/Result of merge/-ko/ +/windns.h/1.3/Result of merge+Sun Feb 4 23:45:16 2007// +/wingdi.h/1.56/Result of merge/-ko/ +/winnt.h/1.114/Result of merge+Sun Feb 4 23:45:16 2007/-ko/ +/winreg.h/1.6/Result of merge+Sun Feb 4 23:45:16 2007/-ko/ +/winuser.h/1.121/Result of merge/-ko/ Modified: trunk/cegcc/src/w32api/include/oleauto.h =================================================================== --- trunk/cegcc/src/w32api/include/oleauto.h 2007-02-05 02:15:18 UTC (rev 886) +++ trunk/cegcc/src/w32api/include/oleauto.h 2007-02-05 02:21:38 UTC (rev 887) @@ -351,6 +351,8 @@ WINOLEAUTAPI BstrFromVector (SAFEARRAY *, BSTR *); WINOLEAUTAPI VarParseNumFromStr(OLECHAR*,LCID,ULONG,NUMPARSE*,BYTE*); WINOLEAUTAPI VarNumFromParseNum(... [truncated message content] |
From: <ped...@us...> - 2007-02-26 21:15:32
|
Revision: 909 http://svn.sourceforge.net/cegcc/?rev=909&view=rev Author: pedroalves Date: 2007-02-26 13:14:23 -0800 (Mon, 26 Feb 2007) Log Message: ----------- * include/winbase.h (DETACHED_PROCESS): Hide. (CREATE_NEW_PROCESS_GROUP): Hide. (CREATE_UNICODE_ENVIRONMENT): Hide. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winbase.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-26 19:11:15 UTC (rev 908) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-26 21:14:23 UTC (rev 909) @@ -1,3 +1,9 @@ +2007-02-26 Pedro Alves <ped...@po...> + + * include/winbase.h (DETACHED_PROCESS): Hide. + (CREATE_NEW_PROCESS_GROUP): Hide. + (CREATE_UNICODE_ENVIRONMENT): Hide. + 2007-02-05 Pedro Alves <ped...@po...> * libce/Makefile.in: Fix order for 'all' rule. Modified: trunk/cegcc/src/w32api/include/winbase.h =================================================================== --- trunk/cegcc/src/w32api/include/winbase.h 2007-02-26 19:11:15 UTC (rev 908) +++ trunk/cegcc/src/w32api/include/winbase.h 2007-02-26 21:14:23 UTC (rev 909) @@ -167,14 +167,18 @@ #define DEBUG_PROCESS 0x00000001 #define DEBUG_ONLY_THIS_PROCESS 0x00000002 #define CREATE_SUSPENDED 0x00000004 +#ifndef _WIN32_WCE #define DETACHED_PROCESS 0x00000008 +#endif #define CREATE_NEW_CONSOLE 0x00000010 #define NORMAL_PRIORITY_CLASS 0x00000020 #define IDLE_PRIORITY_CLASS 0x00000040 #define HIGH_PRIORITY_CLASS 0x00000080 #define REALTIME_PRIORITY_CLASS 0x00000100 +#ifndef _WIN32_WCE #define CREATE_NEW_PROCESS_GROUP 0x00000200 #define CREATE_UNICODE_ENVIRONMENT 0x00000400 +#endif #define CREATE_SEPARATE_WOW_VDM 0x00000800 #define CREATE_SHARED_WOW_VDM 0x00001000 #define CREATE_FORCEDOS 0x00002000 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-03-26 22:08:52
|
Revision: 910 http://svn.sourceforge.net/cegcc/?rev=910&view=rev Author: pedroalves Date: 2007-03-26 15:04:19 -0700 (Mon, 26 Mar 2007) Log Message: ----------- * include/winuser.h (WS_EX_CAPTIONOKBTN): Define. Found by brute forcing every possible 1 bit set value (32 possible). Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winuser.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-02-26 21:14:23 UTC (rev 909) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-03-26 22:04:19 UTC (rev 910) @@ -1,3 +1,7 @@ +2007-03-26 Pedro Alves <ped...@po...> + + * include/winuser.h (WS_EX_CAPTIONOKBTN): Define. + 2007-02-26 Pedro Alves <ped...@po...> * include/winbase.h (DETACHED_PROCESS): Hide. Modified: trunk/cegcc/src/w32api/include/winuser.h =================================================================== --- trunk/cegcc/src/w32api/include/winuser.h 2007-02-26 21:14:23 UTC (rev 909) +++ trunk/cegcc/src/w32api/include/winuser.h 2007-03-26 22:04:19 UTC (rev 910) @@ -350,6 +350,9 @@ #define DS_SHELLFONT (DS_SETFONT | DS_FIXEDSYS) #define WS_EX_ACCEPTFILES 16 #define WS_EX_APPWINDOW 0x40000 +#ifdef _WIN32_WCE +#define WS_EX_CAPTIONOKBTN 0x80000000L +#endif #define WS_EX_CLIENTEDGE 512 #define WS_EX_COMPOSITED 0x2000000 /* XP */ #define WS_EX_CONTEXTHELP 0x400 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-03-26 22:29:28
|
Revision: 911 http://svn.sourceforge.net/cegcc/?rev=911&view=rev Author: pedroalves Date: 2007-03-26 15:29:14 -0700 (Mon, 26 Mar 2007) Log Message: ----------- As hinted here: http://www.microsoft.com/msj/0598/wince.aspx http://www.microsoft.com/msj/0598/memory.aspx http://msdn.microsoft.com/msdnmag/issues/01/01/CETools/ Windows CE doesn't support the old global heap. But I'm porting an app that used to build with eVC, so MS must map the Global* functions to Local* counterparts. This patch makes us suposedly do the same. * include/winbase.h (GlobalAlloc, GlobalFree GlobalReAlloc, GlobalHandle, GlobalLock GlobalUnlock, GlobalSize, GlobalFlags): Map to LocalAlloc, LocalFree, LocalReAlloc, LocalHandle, LocalLock, LocalUnlock, LocalSize and LocalFlags respectivelly. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winbase.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-03-26 22:04:19 UTC (rev 910) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-03-26 22:29:14 UTC (rev 911) @@ -1,6 +1,12 @@ 2007-03-26 Pedro Alves <ped...@po...> * include/winuser.h (WS_EX_CAPTIONOKBTN): Define. + * include/winbase.h (GlobalAlloc, GlobalFree + GlobalReAlloc, GlobalHandle, GlobalLock + GlobalUnlock, GlobalSize, GlobalFlags): Map to + LocalAlloc, LocalFree, LocalReAlloc, + LocalHandle, LocalLock, LocalUnlock, + LocalSize and LocalFlags respectivelly. 2007-02-26 Pedro Alves <ped...@po...> Modified: trunk/cegcc/src/w32api/include/winbase.h =================================================================== --- trunk/cegcc/src/w32api/include/winbase.h 2007-03-26 22:04:19 UTC (rev 910) +++ trunk/cegcc/src/w32api/include/winbase.h 2007-03-26 22:29:14 UTC (rev 911) @@ -1652,27 +1652,38 @@ WINBASEAPI UINT WINAPI GetWriteWatch(DWORD,PVOID,SIZE_T,PVOID*,PULONG_PTR,PULONG); WINBASEAPI ATOM WINAPI GlobalAddAtomA(LPCSTR); WINBASEAPI ATOM WINAPI GlobalAddAtomW( LPCWSTR); -WINBASEAPI HGLOBAL WINAPI GlobalAlloc(UINT,DWORD); WINBASEAPI SIZE_T WINAPI GlobalCompact(DWORD); /* Obsolete: Has no effect. */ WINBASEAPI ATOM WINAPI GlobalDeleteAtom(ATOM); #define GlobalDiscard(hMem) GlobalReAlloc((hMem), 0, GMEM_MOVEABLE) WINBASEAPI ATOM WINAPI GlobalFindAtomA(LPCSTR); WINBASEAPI ATOM WINAPI GlobalFindAtomW(LPCWSTR); WINBASEAPI VOID WINAPI GlobalFix(HGLOBAL); /* Obsolete: Has no effect. */ -WINBASEAPI UINT WINAPI GlobalFlags(HGLOBAL); /* Obsolete: Has no effect. */ -WINBASEAPI HGLOBAL WINAPI GlobalFree(HGLOBAL); WINBASEAPI UINT WINAPI GlobalGetAtomNameA(ATOM,LPSTR,int); WINBASEAPI UINT WINAPI GlobalGetAtomNameW(ATOM,LPWSTR,int); +#ifndef _WIN32_WCE +WINBASEAPI HGLOBAL WINAPI GlobalAlloc(UINT,DWORD); +WINBASEAPI HGLOBAL WINAPI GlobalFree(HGLOBAL); +WINBASEAPI HGLOBAL WINAPI GlobalReAlloc(HGLOBAL,DWORD,UINT); WINBASEAPI HGLOBAL WINAPI GlobalHandle(PCVOID); WINBASEAPI LPVOID WINAPI GlobalLock(HGLOBAL); +WINBASEAPI BOOL WINAPI GlobalUnlock(HGLOBAL); +WINBASEAPI DWORD WINAPI GlobalSize(HGLOBAL); +WINBASEAPI UINT WINAPI GlobalFlags(HGLOBAL); /* Obsolete: Has no effect. */ +#else +# define GlobalAlloc(flags, cb) LocalAlloc(flags, cb) +# define GlobalFree(h) LocalFree(h) +# define GlobalReAlloc(h, cb, flags) LocalReAlloc(h, cb, flags) +# define GlobalHandle(lp) LocalHandle(lp) +# define GlobalLock(lp) LocalLock(lp) +# define GlobalUnlock(lp) LocalUnlock(lp) +# define GlobalSize(lp) LocalSize(lp) +# define GlobalFlags(lp) LocalFlags(lp) +#endif WINBASEAPI VOID WINAPI GlobalMemoryStatus(LPMEMORYSTATUS); #if (_WIN32_WINNT >= 0x0500) WINBASEAPI BOOL WINAPI GlobalMemoryStatusEx(LPMEMORYSTATUSEX); #endif -WINBASEAPI HGLOBAL WINAPI GlobalReAlloc(HGLOBAL,DWORD,UINT); -WINBASEAPI DWORD WINAPI GlobalSize(HGLOBAL); WINBASEAPI VOID WINAPI GlobalUnfix(HGLOBAL); /* Obsolete: Has no effect. */ -WINBASEAPI BOOL WINAPI GlobalUnlock(HGLOBAL); WINBASEAPI BOOL WINAPI GlobalUnWire(HGLOBAL); /* Obsolete: Has no effect. */ WINBASEAPI PVOID WINAPI GlobalWire(HGLOBAL); /* Obsolete: Has no effect. */ #define HasOverlappedIoCompleted(lpOverlapped) ((lpOverlapped)->Internal != STATUS_PENDING) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-03-26 22:58:11
|
Revision: 913 http://svn.sourceforge.net/cegcc/?rev=913&view=rev Author: pedroalves Date: 2007-03-26 15:58:08 -0700 (Mon, 26 Mar 2007) Log Message: ----------- * libce/coredll.def: Add 'keep in sync' warning. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/libce/coredll.def Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-03-26 22:55:45 UTC (rev 912) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-03-26 22:58:08 UTC (rev 913) @@ -1,5 +1,9 @@ 2007-03-26 Pedro Alves <ped...@po...> + + * libce/coredll.def: Add 'keep in sync' warning. +2007-03-26 Pedro Alves <ped...@po...> + * include/winuser.h (WS_EX_CAPTIONOKBTN): Define. * include/winbase.h (GlobalAlloc, GlobalFree GlobalReAlloc, GlobalHandle, GlobalLock Modified: trunk/cegcc/src/w32api/libce/coredll.def =================================================================== --- trunk/cegcc/src/w32api/libce/coredll.def 2007-03-26 22:55:45 UTC (rev 912) +++ trunk/cegcc/src/w32api/libce/coredll.def 2007-03-26 22:58:08 UTC (rev 913) @@ -1,3 +1,6 @@ +; PLEASE KEEP THE MINGW/COREDLL.DEF AND W32API/LIBCE/COREDLL.DEF +; FILES IN SYNC. + LIBRARY COREDLL EXPORTS AFS_CloseAllFileHandles This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-05-30 18:45:54
|
Revision: 921 http://svn.sourceforge.net/cegcc/?rev=921&view=rev Author: pedroalves Date: 2007-05-30 05:04:05 -0700 (Wed, 30 May 2007) Log Message: ----------- * include/mmsystem.h (waveOutGetDevCapsW, waveOutGetErrorTextW) (waveInGetDevCapsW, waveInGetErrorTextW, mixerGetDevCapsW) (mixerGetLineInfoW, mixerGetLineControlsW) (mixerGetControlDetailsW) [_WIN32_WCE]: Define as waveOutGetDevCaps, waveOutGetErrorText, waveInGetDevCaps, waveInGetErrorText, mixerGetDevCaps, mixerGetLineInfo, mixerGetLineControls and mixerGetControlDetails. (waveOutGetDevCaps, waveOutGetErrorText, waveInGetDevCaps) (waveInGetErrorText, mixerGetDevCaps, mixerGetLineInfo) (mixerGetLineControls, mixerGetControlDetails) [_WIN32_WCE]: Don't map to the W counterparts. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/mmsystem.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-28 09:48:22 UTC (rev 920) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-30 12:04:05 UTC (rev 921) @@ -1,3 +1,18 @@ +2007-05-30 Pedro Alves <ped...@po...> + + * include/mmsystem.h (waveOutGetDevCapsW, waveOutGetErrorTextW) + (waveInGetDevCapsW, waveInGetErrorTextW, mixerGetDevCapsW) + (mixerGetLineInfoW, mixerGetLineControlsW) + (mixerGetControlDetailsW) [_WIN32_WCE]: Define as waveOutGetDevCaps, + waveOutGetErrorText, waveInGetDevCaps, waveInGetErrorText, + mixerGetDevCaps, mixerGetLineInfo, mixerGetLineControls and + mixerGetControlDetails. + + (waveOutGetDevCaps, waveOutGetErrorText, waveInGetDevCaps) + (waveInGetErrorText, mixerGetDevCaps, mixerGetLineInfo) + (mixerGetLineControls, mixerGetControlDetails) [_WIN32_WCE]: Don't + map to the W counterparts. + 2007-03-26 Pedro Alves <ped...@po...> * libce/coredll.def: Add 'keep in sync' warning. Modified: trunk/cegcc/src/w32api/include/mmsystem.h =================================================================== --- trunk/cegcc/src/w32api/include/mmsystem.h 2007-05-28 09:48:22 UTC (rev 920) +++ trunk/cegcc/src/w32api/include/mmsystem.h 2007-05-30 12:04:05 UTC (rev 921) @@ -1561,6 +1561,12 @@ BOOL WINAPI PlaySoundA(LPCSTR,HMODULE,DWORD); BOOL WINAPI PlaySoundW(LPCWSTR,HMODULE,DWORD); UINT WINAPI waveOutGetNumDevs(void); +#ifdef _WIN32_WCE +#define waveOutGetDevCapsW waveOutGetDevCaps +#define waveOutGetErrorTextW waveOutGetErrorText +#define waveInGetDevCapsW waveInGetDevCaps +#define waveInGetErrorTextW waveInGetErrorText +#endif MMRESULT WINAPI waveOutGetDevCapsA(UINT,LPWAVEOUTCAPSA,UINT); MMRESULT WINAPI waveOutGetDevCapsW(UINT,LPWAVEOUTCAPSW,UINT); MMRESULT WINAPI waveOutGetVolume(HWAVEOUT,PDWORD); @@ -1649,6 +1655,12 @@ MMRESULT WINAPI auxGetVolume(UINT,PDWORD); MMRESULT WINAPI auxOutMessage(UINT,UINT,DWORD,DWORD); UINT WINAPI mixerGetNumDevs(void); +#ifdef _WIN32_WCE +#define mixerGetDevCapsW mixerGetDevCaps +#define mixerGetLineInfoW mixerGetLineInfo +#define mixerGetLineControlsW mixerGetLineControls +#define mixerGetControlDetailsW mixerGetControlDetails +#endif MMRESULT WINAPI mixerGetDevCapsA(UINT,LPMIXERCAPSA,UINT); MMRESULT WINAPI mixerGetDevCapsW(UINT,LPMIXERCAPSW,UINT); MMRESULT WINAPI mixerOpen(LPHMIXER,UINT,DWORD,DWORD,DWORD); @@ -1863,19 +1875,23 @@ typedef MCI_OVLY_SAVE_PARMSW MCI_OVLY_SAVE_PARMS,*PMCI_OVLY_SAVE_PARMS,*LPMCI_OVLY_SAVE_PARMS; #define sndPlaySound sndPlaySoundW #define PlaySound PlaySoundW +#ifndef _WIN32_WCE #define waveOutGetDevCaps waveOutGetDevCapsW #define waveOutGetErrorText waveOutGetErrorTextW #define waveInGetDevCaps waveInGetDevCapsW #define waveInGetErrorText waveInGetErrorTextW +#endif #define midiOutGetDevCaps midiOutGetDevCapsW #define midiOutGetErrorText midiOutGetErrorTextW #define midiInGetDevCaps midiInGetDevCapsW #define midiInGetErrorText midiInGetErrorTextW #define auxGetDevCaps auxGetDevCapsW +#ifndef _WIN32_WCE #define mixerGetDevCaps mixerGetDevCapsW #define mixerGetLineInfo mixerGetLineInfoW #define mixerGetLineControls mixerGetLineControlsW #define mixerGetControlDetails mixerGetControlDetailsW +#endif #define joyGetDevCaps joyGetDevCapsW #define mmioInstallIOProc mmioInstallIOProcW #define mmioStringToFOURCC mmioStringToFOURCCW This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-05-31 20:25:16
|
Revision: 922 http://svn.sourceforge.net/cegcc/?rev=922&view=rev Author: pedroalves Date: 2007-05-31 13:24:51 -0700 (Thu, 31 May 2007) Log Message: ----------- * include/commctrl.h: Formatting fixes. (CommandBar_InsertButton): Change return type to BOOL. (CommandBar_Destroy): Change return type to void. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/commctrl.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-30 12:04:05 UTC (rev 921) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-31 20:24:51 UTC (rev 922) @@ -1,3 +1,9 @@ +2007-05-31 Pedro Alves <ped...@po...> + + * include/commctrl.h: Formatting fixes. + (CommandBar_InsertButton): Change return type to BOOL. + (CommandBar_Destroy): Change return type to void. + 2007-05-30 Pedro Alves <ped...@po...> * include/mmsystem.h (waveOutGetDevCapsW, waveOutGetErrorTextW) Modified: trunk/cegcc/src/w32api/include/commctrl.h =================================================================== --- trunk/cegcc/src/w32api/include/commctrl.h 2007-05-30 12:04:05 UTC (rev 921) +++ trunk/cegcc/src/w32api/include/commctrl.h 2007-05-31 20:24:51 UTC (rev 922) @@ -3718,26 +3718,23 @@ #endif #endif /* RC_INVOKED */ -#ifdef _WIN32_WCE /* these are PPC only */ +#ifdef _WIN32_WCE -COMMCTRLAPI HWND WINAPI CommandBar_Create(HINSTANCE, HWND, int); -COMMCTRLAPI BOOL WINAPI CommandBar_Show(HWND, BOOL); -COMMCTRLAPI int WINAPI CommandBar_AddBitmap(HWND, HINSTANCE, int, int, int, int); -COMMCTRLAPI HWND WINAPI CommandBar_InsertComboBox(HWND, HINSTANCE, int, UINT, WORD, WORD); -COMMCTRLAPI BOOL WINAPI CommandBar_InsertMenubar(HWND, HINSTANCE, WORD, WORD ); -COMMCTRLAPI BOOL WINAPI CommandBar_InsertMenubarEx(HWND, HINSTANCE, LPTSTR, WORD); -COMMCTRLAPI BOOL WINAPI CommandBar_DrawMenuBar(HWND, WORD); -COMMCTRLAPI HMENU WINAPI CommandBar_GetMenu(HWND, WORD); -COMMCTRLAPI BOOL WINAPI CommandBar_AddAdornments(HWND, DWORD, DWORD); -COMMCTRLAPI int WINAPI CommandBar_Height(HWND hwndCB); +COMMCTRLAPI HWND WINAPI CommandBar_Create(HINSTANCE,HWND,int); +COMMCTRLAPI BOOL WINAPI CommandBar_Show(HWND,BOOL); +COMMCTRLAPI int WINAPI CommandBar_AddBitmap(HWND,HINSTANCE,int,int,int,int); +#define CommandBar_InsertButton(hwnd,i,lptbbutton) ((BOOL)SendMessage((hwnd),TB_INSERTBUTTON,(i),(lptbbutton))) +COMMCTRLAPI HWND WINAPI CommandBar_InsertComboBox(HWND,HINSTANCE,int,UINT,WORD,WORD); +COMMCTRLAPI BOOL WINAPI CommandBar_InsertMenubar(HWND,HINSTANCE,WORD,WORD); +COMMCTRLAPI BOOL WINAPI CommandBar_InsertMenubarEx(HWND,HINSTANCE,LPTSTR,WORD); +COMMCTRLAPI BOOL WINAPI CommandBar_DrawMenuBar(HWND,WORD); +COMMCTRLAPI HMENU WINAPI CommandBar_GetMenu(HWND,WORD); +COMMCTRLAPI BOOL WINAPI CommandBar_AddAdornments(HWND,DWORD,DWORD); +COMMCTRLAPI int WINAPI CommandBar_Height(HWND); -/* These two are not in the DLL */ -#define CommandBar_InsertButton(hwnd,i,lptbbutton) \ - SendMessage((hwnd),TB_INSERTBUTTON,(i),(lptbbutton)) -#define CommandBar_Destroy(hwnd) \ - DestroyWindow(hwnd) +#define CommandBar_InsertButton(hwnd,i,lptbbutton) ((BOOL)SendMessage((hwnd),TB_INSERTBUTTON,(i),(lptbbutton))) +#define CommandBar_Destroy(hwnd) ((void)DestroyWindow(hwnd)) - #endif /* _WIN32_WCE */ #ifdef __cplusplus This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-05-31 20:35:31
|
Revision: 923 http://svn.sourceforge.net/cegcc/?rev=923&view=rev Author: pedroalves Date: 2007-05-31 13:35:30 -0700 (Thu, 31 May 2007) Log Message: ----------- * include/commctrl.h (tagREBARBANDINFOA, tagREBARBANDINFOW) [_WIN32_WCE]: Hide cxHeader field. (CMDBAR_HELP, CMDBAR_OK): Define. (tagCOMMANDBANDSRESTOREINFO, COMMANDBANDSRESTOREINFO, (LPCOMMANDBANDSRESTOREINFO): Define. (CommandBands_AddAdornments, CommandBands_AddBands, CommandBands_Create, CommandBands_GetCommandBar, CommandBands_GetRestoreInformation, CommandBands_Show): Define. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/commctrl.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-31 20:24:51 UTC (rev 922) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-31 20:35:30 UTC (rev 923) @@ -1,3 +1,14 @@ +2007-05-31 Carsten S\xF8rensen <sur...@ri...> + + * include/commctrl.h (tagREBARBANDINFOA, tagREBARBANDINFOW) + [_WIN32_WCE]: Hide cxHeader field. + (CMDBAR_HELP, CMDBAR_OK): Define. + (tagCOMMANDBANDSRESTOREINFO, COMMANDBANDSRESTOREINFO, + (LPCOMMANDBANDSRESTOREINFO): Define. + (CommandBands_AddAdornments, CommandBands_AddBands, + CommandBands_Create, CommandBands_GetCommandBar, + CommandBands_GetRestoreInformation, CommandBands_Show): Define. + 2007-05-31 Pedro Alves <ped...@po...> * include/commctrl.h: Formatting fixes. Modified: trunk/cegcc/src/w32api/include/commctrl.h =================================================================== --- trunk/cegcc/src/w32api/include/commctrl.h 2007-05-31 20:24:51 UTC (rev 922) +++ trunk/cegcc/src/w32api/include/commctrl.h 2007-05-31 20:35:30 UTC (rev 923) @@ -2823,8 +2823,10 @@ UINT cyIntegral; UINT cxIdeal; LPARAM lParam; +#if !defined(_WIN32_WCE) UINT cxHeader; #endif +#endif } REBARBANDINFOA,*LPREBARBANDINFOA; typedef struct tagREBARBANDINFOW { UINT cbSize; @@ -2847,8 +2849,10 @@ UINT cyIntegral; UINT cxIdeal; LPARAM lParam; +#if !defined(_WIN32_WCE) UINT cxHeader; #endif +#endif } REBARBANDINFOW,*LPREBARBANDINFOW; typedef REBARBANDINFOA const *LPCREBARBANDINFOA; typedef REBARBANDINFOW const *LPCREBARBANDINFOW; @@ -3716,6 +3720,21 @@ #define RB_INSERTBAND RB_INSERTBANDA #define RB_SETBANDINFO RB_SETBANDINFOA #endif + +#if (_WIN32_WCE >= 0x200) + +#define CMDBAR_HELP 0x000B +#define CMDBAR_OK 0xF000 + +typedef struct tagCOMMANDBANDSRESTOREINFO { + UINT cbSize; + UINT wID; + UINT fStyle; + UINT cxRestored; + BOOL fMaximized; +} COMMANDBANDSRESTOREINFO, *LPCOMMANDBANDSRESTOREINFO; +#endif /* _WIN32_WCE >= 0x200 */ + #endif /* RC_INVOKED */ #ifdef _WIN32_WCE @@ -3737,6 +3756,19 @@ #endif /* _WIN32_WCE */ +#if (_WIN32_WCE >= 0x0200) + +COMMCTRLAPI BOOL WINAPI CommandBands_AddAdornments(HWND,HINSTANCE,DWORD,LPREBARBANDINFO); +COMMCTRLAPI BOOL WINAPI CommandBands_AddBands(HWND,HINSTANCE,UINT,LPREBARBANDINFO); +COMMCTRLAPI HWND WINAPI CommandBands_Create(HINSTANCE,HWND,UINT,DWORD,HIMAGELIST); +COMMCTRLAPI HWND WINAPI CommandBands_GetCommandBar(HWND,UINT); +COMMCTRLAPI BOOL WINAPI CommandBands_GetRestoreInformation(HWND,UINT,LPCOMMANDBANDSRESTOREINFO); +COMMCTRLAPI BOOL WINAPI CommandBands_Show(HWND,BOOL); + +#define CommandBands_Height(hwnd) ((UINT)SendMessage((hwnd),RB_GETBARHEIGHT,0,0)) + +#endif /* _WIN32_WCE >= 0x200 */ + #ifdef __cplusplus } #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-05-31 21:58:29
|
Revision: 925 http://svn.sourceforge.net/cegcc/?rev=925&view=rev Author: pedroalves Date: 2007-05-31 14:58:28 -0700 (Thu, 31 May 2007) Log Message: ----------- * include/winuser.h (SYSTEM_COLOR_BASE_OFFSET): Define. (COLOR_3DDKSHADOW, COLOR_3DFACE, COLOR_3DHILIGHT, COLOR_3DHIGHLIGHT, COLOR_3DLIGHT, COLOR_BTNHILIGHT, COLOR_3DSHADOW, COLOR_ACTIVEBORDER, COLOR_ACTIVECAPTION, COLOR_APPWORKSPACE, COLOR_BACKGROUND, COLOR_DESKTOP, COLOR_BTNFACE, COLOR_BTNHIGHLIGHT, COLOR_BTNSHADOW, COLOR_BTNTEXT, COLOR_CAPTIONTEXT, COLOR_GRAYTEXT, COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_INACTIVEBORDER, COLOR_INACTIVECAPTION, COLOR_INACTIVECAPTIONTEXT, COLOR_INFOBK, COLOR_INFOTEXT, COLOR_MENU, COLOR_MENUTEXT, COLOR_SCROLLBAR, COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_WINDOWTEXT, COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION, COLOR_GRADIENTINACTIVECAPTION): Add SYSTEM_COLOR_BASE_OFFSET. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winuser.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-31 20:40:22 UTC (rev 924) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-05-31 21:58:28 UTC (rev 925) @@ -1,5 +1,19 @@ 2007-05-31 Carsten S\xF8rensen <sur...@ri...> + * include/winuser.h (SYSTEM_COLOR_BASE_OFFSET): Define. + (COLOR_3DDKSHADOW, COLOR_3DFACE, COLOR_3DHILIGHT, COLOR_3DHIGHLIGHT, + COLOR_3DLIGHT, COLOR_BTNHILIGHT, COLOR_3DSHADOW, COLOR_ACTIVEBORDER, + COLOR_ACTIVECAPTION, COLOR_APPWORKSPACE, COLOR_BACKGROUND, + COLOR_DESKTOP, COLOR_BTNFACE, COLOR_BTNHIGHLIGHT, COLOR_BTNSHADOW, + COLOR_BTNTEXT, COLOR_CAPTIONTEXT, COLOR_GRAYTEXT, COLOR_HIGHLIGHT, + COLOR_HIGHLIGHTTEXT, COLOR_INACTIVEBORDER, COLOR_INACTIVECAPTION, + COLOR_INACTIVECAPTIONTEXT, COLOR_INFOBK, COLOR_INFOTEXT, COLOR_MENU, + COLOR_MENUTEXT, COLOR_SCROLLBAR, COLOR_WINDOW, COLOR_WINDOWFRAME, + COLOR_WINDOWTEXT, COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION, + COLOR_GRADIENTINACTIVECAPTION): Add SYSTEM_COLOR_BASE_OFFSET. + +2007-05-31 Carsten S\xF8rensen <sur...@ri...> + * include/commctrl.h (tagREBARBANDINFOA, tagREBARBANDINFOW) [_WIN32_WCE]: Hide cxHeader field. (CMDBAR_HELP, CMDBAR_OK): Define. Modified: trunk/cegcc/src/w32api/include/winuser.h =================================================================== --- trunk/cegcc/src/w32api/include/winuser.h 2007-05-31 20:40:22 UTC (rev 924) +++ trunk/cegcc/src/w32api/include/winuser.h 2007-05-31 21:58:28 UTC (rev 925) @@ -837,40 +837,45 @@ #define MWMO_WAITALL 1 #define MWMO_ALERTABLE 2 #define MWMO_INPUTAVAILABLE 4 -#define COLOR_3DDKSHADOW 21 -#define COLOR_3DFACE 15 -#define COLOR_3DHILIGHT 20 -#define COLOR_3DHIGHLIGHT 20 -#define COLOR_3DLIGHT 22 -#define COLOR_BTNHILIGHT 20 -#define COLOR_3DSHADOW 16 -#define COLOR_ACTIVEBORDER 10 -#define COLOR_ACTIVECAPTION 2 -#define COLOR_APPWORKSPACE 12 -#define COLOR_BACKGROUND 1 -#define COLOR_DESKTOP 1 -#define COLOR_BTNFACE 15 -#define COLOR_BTNHIGHLIGHT 20 -#define COLOR_BTNSHADOW 16 -#define COLOR_BTNTEXT 18 -#define COLOR_CAPTIONTEXT 9 -#define COLOR_GRAYTEXT 17 -#define COLOR_HIGHLIGHT 13 -#define COLOR_HIGHLIGHTTEXT 14 -#define COLOR_INACTIVEBORDER 11 -#define COLOR_INACTIVECAPTION 3 -#define COLOR_INACTIVECAPTIONTEXT 19 -#define COLOR_INFOBK 24 -#define COLOR_INFOTEXT 23 -#define COLOR_MENU 4 -#define COLOR_MENUTEXT 7 -#define COLOR_SCROLLBAR 0 -#define COLOR_WINDOW 5 -#define COLOR_WINDOWFRAME 6 -#define COLOR_WINDOWTEXT 8 -#define COLOR_HOTLIGHT 26 -#define COLOR_GRADIENTACTIVECAPTION 27 -#define COLOR_GRADIENTINACTIVECAPTION 28 +#ifdef _WIN32_WCE +#define SYSTEM_COLOR_BASE_OFFSET 0x40000000 +#else +#define SYSTEM_COLOR_BASE_OFFSET 0 +#endif +#define COLOR_3DDKSHADOW (SYSTEM_COLOR_BASE_OFFSET + 21) +#define COLOR_3DFACE (SYSTEM_COLOR_BASE_OFFSET + 15) +#define COLOR_3DHILIGHT (SYSTEM_COLOR_BASE_OFFSET + 20) +#define COLOR_3DHIGHLIGHT (SYSTEM_COLOR_BASE_OFFSET + 20) +#define COLOR_3DLIGHT (SYSTEM_COLOR_BASE_OFFSET + 22) +#define COLOR_BTNHILIGHT (SYSTEM_COLOR_BASE_OFFSET + 20) +#define COLOR_3DSHADOW (SYSTEM_COLOR_BASE_OFFSET + 16) +#define COLOR_ACTIVEBORDER (SYSTEM_COLOR_BASE_OFFSET + 10) +#define COLOR_ACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 2) +#define COLOR_APPWORKSPACE (SYSTEM_COLOR_BASE_OFFSET + 12) +#define COLOR_BACKGROUND (SYSTEM_COLOR_BASE_OFFSET + 1) +#define COLOR_DESKTOP (SYSTEM_COLOR_BASE_OFFSET + 1) +#define COLOR_BTNFACE (SYSTEM_COLOR_BASE_OFFSET + 15) +#define COLOR_BTNHIGHLIGHT (SYSTEM_COLOR_BASE_OFFSET + 20) +#define COLOR_BTNSHADOW (SYSTEM_COLOR_BASE_OFFSET + 16) +#define COLOR_BTNTEXT (SYSTEM_COLOR_BASE_OFFSET + 18) +#define COLOR_CAPTIONTEXT (SYSTEM_COLOR_BASE_OFFSET + 9) +#define COLOR_GRAYTEXT (SYSTEM_COLOR_BASE_OFFSET + 17) +#define COLOR_HIGHLIGHT (SYSTEM_COLOR_BASE_OFFSET + 13) +#define COLOR_HIGHLIGHTTEXT (SYSTEM_COLOR_BASE_OFFSET + 14) +#define COLOR_INACTIVEBORDER (SYSTEM_COLOR_BASE_OFFSET + 11) +#define COLOR_INACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 3) +#define COLOR_INACTIVECAPTIONTEXT (SYSTEM_COLOR_BASE_OFFSET + 19) +#define COLOR_INFOBK (SYSTEM_COLOR_BASE_OFFSET + 24) +#define COLOR_INFOTEXT (SYSTEM_COLOR_BASE_OFFSET + 23) +#define COLOR_MENU (SYSTEM_COLOR_BASE_OFFSET + 4) +#define COLOR_MENUTEXT (SYSTEM_COLOR_BASE_OFFSET + 7) +#define COLOR_SCROLLBAR (SYSTEM_COLOR_BASE_OFFSET + 0) +#define COLOR_WINDOW (SYSTEM_COLOR_BASE_OFFSET + 5) +#define COLOR_WINDOWFRAME (SYSTEM_COLOR_BASE_OFFSET + 6) +#define COLOR_WINDOWTEXT (SYSTEM_COLOR_BASE_OFFSET + 8) +#define COLOR_HOTLIGHT (SYSTEM_COLOR_BASE_OFFSET + 26) +#define COLOR_GRADIENTACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 27) +#define COLOR_GRADIENTINACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 28) #define CTLCOLOR_MSGBOX 0 #define CTLCOLOR_EDIT 1 #define CTLCOLOR_LISTBOX 2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-06-10 17:41:06
|
Revision: 936 http://svn.sourceforge.net/cegcc/?rev=936&view=rev Author: pedroalves Date: 2007-06-10 10:41:04 -0700 (Sun, 10 Jun 2007) Log Message: ----------- * include/winbase.h (ActivateDevice, ActivateDeviceEx, DeactivateDevice): Declare. * include/devload.h: New file. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winbase.h Added Paths: ----------- trunk/cegcc/src/w32api/include/devload.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-06-10 17:33:42 UTC (rev 935) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-06-10 17:41:04 UTC (rev 936) @@ -1,3 +1,7 @@ +2007-06-10 Pedro Alves <ped...@po...> + + * include/devload.h: New file. + 2007-05-31 Carsten S\xF8rensen <sur...@ri...> * include/winuser.h (SYSTEM_COLOR_BASE_OFFSET): Define. Added: trunk/cegcc/src/w32api/include/devload.h =================================================================== --- trunk/cegcc/src/w32api/include/devload.h (rev 0) +++ trunk/cegcc/src/w32api/include/devload.h 2007-06-10 17:41:04 UTC (rev 936) @@ -0,0 +1,25 @@ +#ifndef _DEVLOAD_H +#define _DEVLOAD_H +#if __GNUC__ >= 3 +#pragma GCC system_header +#endif + +/* NOTE: This strictly does not belong in the Win32 API. */ + +#include <windows.h> + +#define DEVFLAGS_NONE 0x00000000 +#define DEVFLAGS_UNLOAD 0x00000001 +#define DEVFLAGS_LOADLIBRARY 0x00000002 +#define DEVFLAGS_NOLOAD 0x00000004 +#define DEVFLAGS_NAKEDENTRIES 0x00000008 +#define DEVFLAGS_BOOTPHASE_1 0x00001000 +#define DEVFLAGS_IRQ_EXCLUSIVE 0x00000100 +#define DEVFLAGS_TRUSTEDCALLERONLY 0x00010000 + +#define DEVLOAD_CLIENTINFO_VALNAME L"ClientInfo" +#define DEVLOAD_HANDLE_VALNAME L"Hnd" +#define DEVLOAD_DEVNAME_VALNAME L"Name" +#define DEVLOAD_DEVKEY_VALNAME L"Key" + +#endif Property changes on: trunk/cegcc/src/w32api/include/devload.h ___________________________________________________________________ Name: svn:eol-style + native Modified: trunk/cegcc/src/w32api/include/winbase.h =================================================================== --- trunk/cegcc/src/w32api/include/winbase.h 2007-06-10 17:33:42 UTC (rev 935) +++ trunk/cegcc/src/w32api/include/winbase.h 2007-06-10 17:41:04 UTC (rev 936) @@ -2517,11 +2517,14 @@ #ifdef _WIN32_WCE #include <kfuncs.h> -#define lstrcpyW wcscpy -#define lstrcatW wcscat -#define lstrlenW wcslen +#define lstrcpyW wcscpy +#define lstrcatW wcscat +#define lstrlenW wcslen -#endif +WINBASEAPI HANDLE WINAPI ActivateDevice(LPCWSTR, DWORD); +WINBASEAPI HANDLE WINAPI ActivateDeviceEx(LPCWSTR, LPCVOID, DWORD, LPVOID); +WINBASEAPI BOOL WINAPI DeactivateDevice(HANDLE); +#endif /* _WIN32_WCE */ #ifdef __cplusplus } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-07-31 23:52:08
|
Revision: 1038 http://cegcc.svn.sourceforge.net/cegcc/?rev=1038&view=rev Author: pedroalves Date: 2007-07-31 16:52:06 -0700 (Tue, 31 Jul 2007) Log Message: ----------- * include/winbase.h (DeregisterDevice, RegisterDevice): Declare. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winbase.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-07-02 01:46:14 UTC (rev 1037) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-07-31 23:52:06 UTC (rev 1038) @@ -1,3 +1,7 @@ +2007-08-01 Steven Hicks <cra...@gm...> + + * include/winbase.h (DeregisterDevice, RegisterDevice): Declare. + 2007-06-10 Pedro Alves <ped...@po...> * include/winbase.h (ActivateDevice, ActivateDeviceEx, Modified: trunk/cegcc/src/w32api/include/winbase.h =================================================================== --- trunk/cegcc/src/w32api/include/winbase.h 2007-07-02 01:46:14 UTC (rev 1037) +++ trunk/cegcc/src/w32api/include/winbase.h 2007-07-31 23:52:06 UTC (rev 1038) @@ -2524,6 +2524,8 @@ WINBASEAPI HANDLE WINAPI ActivateDevice(LPCWSTR, DWORD); WINBASEAPI HANDLE WINAPI ActivateDeviceEx(LPCWSTR, LPCVOID, DWORD, LPVOID); WINBASEAPI BOOL WINAPI DeactivateDevice(HANDLE); +WINBASEAPI BOOL DeregisterDevice(HANDLE); +WINBASEAPI HANDLE RegisterDevice(LPCWSTR, DWORD, LPCWSTR, DWORD); #endif /* _WIN32_WCE */ #ifdef __cplusplus This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-08-01 00:04:45
|
Revision: 1039 http://cegcc.svn.sourceforge.net/cegcc/?rev=1039&view=rev Author: pedroalves Date: 2007-07-31 17:04:32 -0700 (Tue, 31 Jul 2007) Log Message: ----------- * include/commdlg.h (PrintDlg): Remove the W suffix on WinCE. * include/shellapi.h (ShellExecuteEx, ShellGetFileInfo): Likewise. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/commdlg.h trunk/cegcc/src/w32api/include/shellapi.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-07-31 23:52:06 UTC (rev 1038) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-01 00:04:32 UTC (rev 1039) @@ -1,3 +1,8 @@ +2007-08-01 Pedro Alves <ped...@po...> + + * include/commdlg.h (PrintDlg): Remove the W suffix on WinCE. + * include/shellapi.h (ShellExecuteEx, ShellGetFileInfo): Likewise. + 2007-08-01 Steven Hicks <cra...@gm...> * include/winbase.h (DeregisterDevice, RegisterDevice): Declare. Modified: trunk/cegcc/src/w32api/include/commdlg.h =================================================================== --- trunk/cegcc/src/w32api/include/commdlg.h 2007-07-31 23:52:06 UTC (rev 1038) +++ trunk/cegcc/src/w32api/include/commdlg.h 2007-08-01 00:04:32 UTC (rev 1039) @@ -541,7 +541,11 @@ BOOL WINAPI PageSetupDlgA(LPPAGESETUPDLGA); BOOL WINAPI PageSetupDlgW(LPPAGESETUPDLGW); BOOL WINAPI PrintDlgA(LPPRINTDLGA); +#ifndef _WIN32_WCE BOOL WINAPI PrintDlgW(LPPRINTDLGW); +#else +BOOL WINAPI PrintDlg(LPPRINTDLGW); +#endif HWND WINAPI ReplaceTextA(LPFINDREPLACEA); HWND WINAPI ReplaceTextW(LPFINDREPLACEW); #if (WINVER >= 0x0500) && !defined (_OBJC_NO_COM) @@ -571,7 +575,9 @@ #define GetOpenFileName GetOpenFileNameW #define GetSaveFileName GetSaveFileNameW #define PageSetupDlg PageSetupDlgW +#ifndef _WIN32_WCE #define PrintDlg PrintDlgW +#endif #define ReplaceText ReplaceTextW #if (WINVER >= 0x0500) && !defined (_OBJC_NO_COM) typedef PRINTDLGEXW PRINTDLGEX, *LPPRINTDLGEX; Modified: trunk/cegcc/src/w32api/include/shellapi.h =================================================================== --- trunk/cegcc/src/w32api/include/shellapi.h 2007-07-31 23:52:06 UTC (rev 1038) +++ trunk/cegcc/src/w32api/include/shellapi.h 2007-08-01 00:04:32 UTC (rev 1039) @@ -300,12 +300,20 @@ HINSTANCE WINAPI ShellExecuteA(HWND,LPCSTR,LPCSTR,LPCSTR,LPCSTR,INT); HINSTANCE WINAPI ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT); BOOL WINAPI ShellExecuteExA(LPSHELLEXECUTEINFOA); +#ifndef _WIN32_WCE BOOL WINAPI ShellExecuteExW(LPSHELLEXECUTEINFOW); +#else +BOOL WINAPI ShellExecuteEx(LPSHELLEXECUTEINFOW); +#endif int WINAPI SHFileOperationA(LPSHFILEOPSTRUCTA); int WINAPI SHFileOperationW(LPSHFILEOPSTRUCTW); void WINAPI SHFreeNameMappings(HANDLE); DWORD WINAPI SHGetFileInfoA(LPCSTR,DWORD,SHFILEINFOA*,UINT,UINT); +#ifndef _WIN32_WCE DWORD WINAPI SHGetFileInfoW(LPCWSTR,DWORD,SHFILEINFOW*,UINT,UINT); +#else +DWORD WINAPI SHGetFileInfo(LPCWSTR,DWORD,SHFILEINFOW*,UINT,UINT); +#endif HRESULT WINAPI SHQueryRecycleBinA(LPCSTR, LPSHQUERYRBINFO); HRESULT WINAPI SHQueryRecycleBinW(LPCWSTR, LPSHQUERYRBINFO); HRESULT WINAPI SHEmptyRecycleBinA(HWND,LPCSTR,DWORD); @@ -333,9 +341,13 @@ #define Shell_NotifyIcon Shell_NotifyIconW #define ShellAbout ShellAboutW #define ShellExecute ShellExecuteW +#ifndef _WIN32_WCE #define ShellExecuteEx ShellExecuteExW +#endif #define SHFileOperation SHFileOperationW +#ifndef _WIN32_WCE #define SHGetFileInfo SHGetFileInfoW +#endif #define SHQueryRecycleBin SHQueryRecycleBinW #define SHEmptyRecycleBin SHEmptyRecycleBinW This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-08-06 21:03:28
|
Revision: 1042 http://cegcc.svn.sourceforge.net/cegcc/?rev=1042&view=rev Author: pedroalves Date: 2007-08-06 14:03:25 -0700 (Mon, 06 Aug 2007) Log Message: ----------- * include/winbase.h (LocalLock): Change return type to LPVOID as per MSDN. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/winbase.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-05 22:02:18 UTC (rev 1041) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 21:03:25 UTC (rev 1042) @@ -1,3 +1,8 @@ +2007-08-06 Pedro Alves <ped...@po...> + + * include/winbase.h (LocalLock): + Change return type to LPVOID as per MSDN. + 2007-08-01 Pedro Alves <ped...@po...> * include/commdlg.h (PrintDlg): Remove the W suffix on WinCE. Modified: trunk/cegcc/src/w32api/include/winbase.h =================================================================== --- trunk/cegcc/src/w32api/include/winbase.h 2007-08-05 22:02:18 UTC (rev 1041) +++ trunk/cegcc/src/w32api/include/winbase.h 2007-08-06 21:03:25 UTC (rev 1042) @@ -1779,7 +1779,7 @@ WINBASEAPI UINT WINAPI LocalFlags(HLOCAL); /* Obsolete: Has no effect. */ WINBASEAPI HLOCAL WINAPI LocalFree(HLOCAL); WINBASEAPI HLOCAL WINAPI LocalHandle(LPCVOID); -WINBASEAPI PVOID WINAPI LocalLock(HLOCAL); +WINBASEAPI LPVOID WINAPI LocalLock(HLOCAL); WINBASEAPI HLOCAL WINAPI LocalReAlloc(HLOCAL,SIZE_T,UINT); WINBASEAPI SIZE_T WINAPI LocalShrink(HLOCAL,UINT); /* Obsolete: Has no effect. */ WINBASEAPI UINT WINAPI LocalSize(HLOCAL); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-08-06 21:32:36
|
Revision: 1044 http://cegcc.svn.sourceforge.net/cegcc/?rev=1044&view=rev Author: pedroalves Date: 2007-08-06 14:32:34 -0700 (Mon, 06 Aug 2007) Log Message: ----------- * include/winbase.h (GetCharABCWidths): Remove the W suffix on WinCE. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/wingdi.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 21:18:55 UTC (rev 1043) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 21:32:34 UTC (rev 1044) @@ -1,5 +1,10 @@ 2007-08-06 Pedro Alves <ped...@po...> + * include/winbase.h (GetCharABCWidths): Remove the W suffix on + WinCE. + +2007-08-06 Pedro Alves <ped...@po...> + * include/winbase.h (LocalFlags, LocalHandle, LocalLock, LocalUnlock): Define for WinCE. Modified: trunk/cegcc/src/w32api/include/wingdi.h =================================================================== --- trunk/cegcc/src/w32api/include/wingdi.h 2007-08-06 21:18:55 UTC (rev 1043) +++ trunk/cegcc/src/w32api/include/wingdi.h 2007-08-06 21:32:34 UTC (rev 1044) @@ -2797,8 +2797,12 @@ WINGDIAPI int WINAPI GetBkMode(HDC); WINGDIAPI UINT WINAPI GetBoundsRect(HDC,LPRECT,UINT); WINGDIAPI BOOL WINAPI GetBrushOrgEx(HDC,LPPOINT); +#ifndef _WIN32_WCE WINGDIAPI BOOL WINAPI GetCharABCWidthsA(HDC,UINT,UINT,LPABC); WINGDIAPI BOOL WINAPI GetCharABCWidthsW(HDC,UINT,UINT,LPABC); +#else +WINGDIAPI BOOL WINAPI GetCharABCWidths(HDC,UINT,UINT,LPABC); +#endif WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatA(HDC,UINT,UINT,LPABCFLOAT); WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT); WINGDIAPI DWORD WINAPI GetCharacterPlacementA(HDC,LPCSTR,int,int,LPGCP_RESULTSA,DWORD); @@ -3099,7 +3103,9 @@ #define EnumICMProfiles EnumICMProfilesW #define ExtTextOut ExtTextOutW #define GetCharABCWidthsFloat GetCharABCWidthsFloatW +#ifndef _WIN32_WCE #define GetCharABCWidths GetCharABCWidthsW +#endif #define GetCharacterPlacement GetCharacterPlacementW #ifndef _WIN32_WCE #define GetCharWidth32 GetCharWidth32W This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-08-06 22:14:08
|
Revision: 1045 http://cegcc.svn.sourceforge.net/cegcc/?rev=1045&view=rev Author: pedroalves Date: 2007-08-06 15:14:05 -0700 (Mon, 06 Aug 2007) Log Message: ----------- * include/sipapi.h: New file. * include/aygshell.h (SIPINFO): Moved to new sipapi.h. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/aygshell.h Added Paths: ----------- trunk/cegcc/src/w32api/include/sipapi.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 21:32:34 UTC (rev 1044) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 22:14:05 UTC (rev 1045) @@ -1,5 +1,10 @@ 2007-08-06 Pedro Alves <ped...@po...> + * include/sipapi.h: New file. + * include/aygshell.h (SIPINFO): Moved to new sipapi.h. + +2007-08-06 Pedro Alves <ped...@po...> + * include/winbase.h (GetCharABCWidths): Remove the W suffix on WinCE. Modified: trunk/cegcc/src/w32api/include/aygshell.h =================================================================== --- trunk/cegcc/src/w32api/include/aygshell.h 2007-08-06 21:32:34 UTC (rev 1044) +++ trunk/cegcc/src/w32api/include/aygshell.h 2007-08-06 22:14:05 UTC (rev 1045) @@ -62,18 +62,6 @@ extern BOOL SHHandleWMSettingChange(HWND, WPARAM, LPARAM, SHACTIVATEINFO *); extern BOOL SHHandleWMActivate(HWND, WPARAM, LPARAM, SHACTIVATEINFO *, DWORD); -/* - * Query the SIP state - */ -typedef struct SIPINFO { - DWORD cbSize; - DWORD fdwFlags; - RECT rcVisibleDesktop; - RECT rcSipRect; - DWORD dwImDataSize; - void *pvImData; -} SIPINFO, *PSIPINFO; - #define SPI_SETCOMPLETIONINFO 223 #define SPI_SETSIPINFO 224 #define SPI_GETSIPINFO 225 Added: trunk/cegcc/src/w32api/include/sipapi.h =================================================================== --- trunk/cegcc/src/w32api/include/sipapi.h (rev 0) +++ trunk/cegcc/src/w32api/include/sipapi.h 2007-08-06 22:14:05 UTC (rev 1045) @@ -0,0 +1,58 @@ +#ifndef _SIPAPI_H +#define _SIPAPI_H +#if __GNUC__ >= 3 +#pragma GCC system_header +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +#if _WIN32_WCE >= 0x0201 + +/* + * Query the SIP state + */ +typedef struct SIPINFO { + DWORD cbSize; + DWORD fdwFlags; + RECT rcVisibleDesktop; + RECT rcSipRect; + DWORD dwImDataSize; + VOID* pvImData; +} SIPINFO, *PSIPINFO; + +#define SPI_SETCOMPLETIONINFO 223 +#define SPI_SETSIPINFO 224 +#define SPI_GETSIPINFO 225 +#define SPI_SETCURRENTIM 226 +#define SPI_GETCURRENTIM 227 +#define SPI_APPBUTTONCHANGE 228 +#define SPI_RESERVED 229 +#define SPI_SYNCSETTINGSCHANGE 230 + +#define SIPF_OFF 0 +#define SIPF_ON 1 +#define SIPF_DOCKED 2 +#define SIPF_LOCKED 4 + +BOOL WINAPI SipGetInfo(SIPINFO*); +BOOL WINAPI SipSetInfo(SIPINFO*); + +typedef struct tagIMENUMINFO +{ + WCHAR szName[MAX_PATH]; + CLSID clsid; +} IMENUMINFO, *PIMENUMINFO; + +typedef int (*IMENUMPROC)(IMENUMINFO *); + +int WINAPI SipEnumIM(IMENUMPROC); + +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* _SIPAPI_H */ Property changes on: trunk/cegcc/src/w32api/include/sipapi.h ___________________________________________________________________ Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ped...@us...> - 2007-08-06 22:20:15
|
Revision: 1046 http://cegcc.svn.sourceforge.net/cegcc/?rev=1046&view=rev Author: pedroalves Date: 2007-08-06 15:20:14 -0700 (Mon, 06 Aug 2007) Log Message: ----------- Had these here for a while. Needed for the Qt port. I've added all the defines I could test. From the MSDN pages, there a few more that were added for WinCE 6. I don't have such a device to test. Start here: [SHInitDialog] http://msdn2.microsoft.com/en-US/library/aa932176.aspx * include/aygshell.h (SHIDIM_FLAGS, SHIDIF_DONEBUTTON, SHIDIF_SIZEDLG, SHIDIF_SIZEDLGFULLSCREEN, SHIDIF_SIPDOWN, SHIDIF_FULLSCREENNOMENUBAR, SHIDIF_EMPTYMENU): New defines. (SHINITDLGINFO): New struct. (SHInitDialog): New function. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/aygshell.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 22:14:05 UTC (rev 1045) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 22:20:14 UTC (rev 1046) @@ -1,5 +1,13 @@ 2007-08-06 Pedro Alves <ped...@po...> + * include/aygshell.h (SHIDIM_FLAGS, SHIDIF_DONEBUTTON, + SHIDIF_SIZEDLG, SHIDIF_SIZEDLGFULLSCREEN, SHIDIF_SIPDOWN, + SHIDIF_FULLSCREENNOMENUBAR, SHIDIF_EMPTYMENU): New defines. + (SHINITDLGINFO): New struct. + (SHInitDialog): New function. + +2007-08-06 Pedro Alves <ped...@po...> + * include/sipapi.h: New file. * include/aygshell.h (SIPINFO): Moved to new sipapi.h. Modified: trunk/cegcc/src/w32api/include/aygshell.h =================================================================== --- trunk/cegcc/src/w32api/include/aygshell.h 2007-08-06 22:14:05 UTC (rev 1045) +++ trunk/cegcc/src/w32api/include/aygshell.h 2007-08-06 22:20:14 UTC (rev 1046) @@ -37,15 +37,33 @@ #define SHCMBF_COLORBK 0x08 #define SHCMBF_HMENU 0x10 -typedef struct tagSHACTIVATEINFO { - DWORD cbSize; - HWND hwndLastFocus; - UINT fSipUp:1; - UINT fSipOnDeactivation:1; - UINT fActive:1; - UINT fReserved:29; +#define SHIDIM_FLAGS 0x0001 + +#define SHIDIF_DONEBUTTON 0x0001 +#define SHIDIF_SIZEDLG 0x0002 +#define SHIDIF_SIZEDLGFULLSCREEN 0x0004 +#define SHIDIF_SIPDOWN 0x0008 +#define SHIDIF_FULLSCREENNOMENUBAR 0x0010 +#define SHIDIF_EMPTYMENU 0x0020 + +typedef struct tagSHACTIVATEINFO +{ + DWORD cbSize; + HWND hwndLastFocus; + UINT fSipUp:1; + UINT fSipOnDeactivation:1; + UINT fActive:1; + UINT fReserved:29; } SHACTIVATEINFO, *PSHACTIVATEINFO; +typedef struct tagSHINITDLGINFO +{ + DWORD dwMask; + HWND hDlg; + DWORD dwFlags; +} SHINITDLGINFO, *PSHINITDLGINFO; + +WINSHELLAPI BOOL WINAPI SHInitDialog(PSHINITDLGINFO); WINSHELLAPI BOOL WINAPI SHCreateMenuBar(SHMENUBARINFO *); WINSHELLAPI HWND WINAPI SHFindMenuBar(HWND); WINSHELLAPI HRESULT WINAPI SHCreateNewItem(HWND,REFCLSID); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dan...@us...> - 2007-08-09 06:51:01
|
Revision: 1048 http://cegcc.svn.sourceforge.net/cegcc/?rev=1048&view=rev Author: dannybackx Date: 2007-08-08 23:50:59 -0700 (Wed, 08 Aug 2007) Log Message: ----------- New file, defines functions and a struct as documented on MSDN. Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce Added Paths: ----------- trunk/cegcc/src/w32api/include/service.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-06 22:28:44 UTC (rev 1047) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-09 06:50:59 UTC (rev 1048) @@ -1,3 +1,13 @@ +2007-08-09 Danny Backx <dan...@us...> + + * include/service.h: New file. Declares functions and a structure as + documented on MSDN. Used only on CE > 4. + * include/service.h (ServiceEnumInfo): New struct. + * include/service.h (RegisterService, ActivateService, + DeregisterService, EnumServices, GetServiceHandle, ServiceAddPort, + ServiceClosePort, ServiceIoControl, ServiceUnbindPorts): New + functions. + 2007-08-06 Pedro Alves <ped...@po...> * include/aygshell.h (SHIDIM_FLAGS, SHIDIF_DONEBUTTON, Added: trunk/cegcc/src/w32api/include/service.h =================================================================== --- trunk/cegcc/src/w32api/include/service.h (rev 0) +++ trunk/cegcc/src/w32api/include/service.h 2007-08-09 06:50:59 UTC (rev 1048) @@ -0,0 +1,50 @@ +/* + service.h + + THIS SOFTWARE IS NOT COPYRIGHTED + + This source code is offered for use in the public domain. You may use, + modify or distribute it freely. + + This code is distributed in the hope that it will be useful but + WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY + DISCLAIMED. This includes but is not limited to warranties of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +#ifndef __SERVICE_H__ +#define __SERVICE_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined(_WIN32_WCE) && (_WIN32_WCE >= 0x0400) +typedef struct ServiceEnumInfo { + WCHAR szPrefix[6]; + WCHAR szDllName; + HANDLE hServiceHandle; + DWORD dwServiceState; +} ServiceEnumInfo; + +HANDLE RegisterService (LPCWSTR lpszType, DWORD dwIndex, LPCWSTR lpszLib, + DWORD dwInfo); +HANDLE ActivateService (LPCWSTR lpszDevKey, DWORD dwClientInfo); +BOOL DeregisterService (HANDLE hDevice); +BOOL EnumServices (PBYTE pBuffer, DWORD *pdwServiceEntries, DWORD *pdwBufferLen); +HANDLE GetServiceHandle (LPWSTR szPrefix, LPWSTR szDllName, DWORD *pdwDllBuf); +BOOL ServiceAddPort (HANDLE hService, SOCKADDR *pSockAddr, INT cbSockAddr, + INT iProtocol, WCHAR szRegWritePath); +BOOL ServiceClosePort (HANDLE hService, SOCKADDR *pSockAddr, int cbSockAddr, + int iProtocol, BOOL fRemoveFromRegistry); +BOOL ServiceIoControl (HANDLE hService, DWORD dwIoControlCode, LPVOID lpInBuf, + DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, + LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped); +BOOL ServiceUnbindPorts (HANDLE hService); +#endif /* _WIN32_WCE */ + +#ifdef __cplusplus +} +#endif + +#endif /* __SERVICE_H__ */ Property changes on: trunk/cegcc/src/w32api/include/service.h ___________________________________________________________________ Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dan...@us...> - 2007-08-09 06:57:32
|
Revision: 1049 http://cegcc.svn.sourceforge.net/cegcc/?rev=1049&view=rev Author: dannybackx Date: 2007-08-08 23:57:30 -0700 (Wed, 08 Aug 2007) Log Message: ----------- Also define values for dwServiceState field Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/service.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-09 06:50:59 UTC (rev 1048) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-09 06:57:30 UTC (rev 1049) @@ -1,5 +1,12 @@ 2007-08-09 Danny Backx <dan...@us...> + * include/service.h (SERVICE_STATE_OFF, SERVICE_STATE_ON, + SERVICE_STATE_STARTING_UP, SERVICE_STATE_SHUTTING_DOWN, + SERVICE_STATE_UNLOADING, SERVICE_STATE_UNINITIALIZED, + SERVICE_STATE_UNKNOWN): Define values for dwServiceState field. + +2007-08-09 Danny Backx <dan...@us...> + * include/service.h: New file. Declares functions and a structure as documented on MSDN. Used only on CE > 4. * include/service.h (ServiceEnumInfo): New struct. Modified: trunk/cegcc/src/w32api/include/service.h =================================================================== --- trunk/cegcc/src/w32api/include/service.h 2007-08-09 06:50:59 UTC (rev 1048) +++ trunk/cegcc/src/w32api/include/service.h 2007-08-09 06:57:30 UTC (rev 1049) @@ -27,6 +27,15 @@ DWORD dwServiceState; } ServiceEnumInfo; +/* Values for dwServiceState */ +#define SERVICE_STATE_OFF 0 +#define SERVICE_STATE_ON 1 +#define SERVICE_STATE_STARTING_UP 2 +#define SERVICE_STATE_SHUTTING_DOWN 3 +#define SERVICE_STATE_UNLOADING 4 +#define SERVICE_STATE_UNINITIALIZED 5 +#define SERVICE_STATE_UNKNOWN 0xffffffff + HANDLE RegisterService (LPCWSTR lpszType, DWORD dwIndex, LPCWSTR lpszLib, DWORD dwInfo); HANDLE ActivateService (LPCWSTR lpszDevKey, DWORD dwClientInfo); @@ -41,6 +50,7 @@ DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped); BOOL ServiceUnbindPorts (HANDLE hService); + #endif /* _WIN32_WCE */ #ifdef __cplusplus This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |