From asingh at adroit-inc.com Mon Oct 1 07:03:44 2007
From: asingh at adroit-inc.com (anshuman)
Date: Mon Oct 1 06:48:50 2007
Subject: [Filesystem-dev] CR: Fix for HXEXPORT in wm5.0
Message-ID: <009901c80433$e1e84d00$0b01a8c0@rajesh>
Skipped content of type multipart/alternative-------------- next part --------------
Index: minifilesys.cpp
===================================================================
RCS file: /cvsroot/filesystem/local/mini/minifilesys.cpp,v
retrieving revision 1.11
diff -u -r1.11 minifilesys.cpp
--- minifilesys.cpp 21 Aug 2007 04:57:20 -0000 1.11
+++ minifilesys.cpp 1 Oct 2007 11:14:39 -0000
@@ -93,7 +93,7 @@
* situation.
*
*/
-STDAPI HXEXPORT ENTRYPOINT(HXCREATEINSTANCE)(IUnknown** ppFileSystemObj)
+STDAPI ENTRYPOINT(HXCREATEINSTANCE)(IUnknown** ppFileSystemObj)
{
DPRINTF(D_MINI_FS, ("smplfsys HXCREATEINSTANCE()\n"));
@@ -389,7 +389,7 @@
return ::QIFind(qiList, QILISTSIZE(qiList), interfaceID, ppInterfaceObj);
}
-STDAPI HXEXPORT ENTRYPOINT(CanUnload2)(void)
+STDAPI ENTRYPOINT(CanUnload2)(void)
{
return (CHXBaseCountingObject::ObjectsActive() > 0 ? HXR_FAIL : HXR_OK);
}
-------------- next part --------------
Index: hxtypes.h
===================================================================
RCS file: /cvsroot/common/include/hxtypes.h,v
retrieving revision 1.37
diff -u -r1.37 hxtypes.h
--- hxtypes.h 21 Aug 2007 06:18:48 -0000 1.37
+++ hxtypes.h 1 Oct 2007 11:13:19 -0000
@@ -419,10 +419,7 @@
// and used in cross platform code...
/////////////////////////////////////////////////////////////////////////////
*/
-#if defined(_WINCE)
-#define HXEXPORT
-#define HXEXPORT_PTR *
-#elif defined(_WIN32) || defined(_WINDOWS)
+#if defined(_WIN32) || defined(_WINDOWS)
#ifdef _WIN32
#define HXEXPORT __declspec(dllexport) __stdcall
#define HXEXPORT_PTR __stdcall *
From ehyche at real.com Tue Oct 2 06:37:57 2007
From: ehyche at real.com (Eric Hyche)
Date: Tue Oct 2 06:22:53 2007
Subject: [Filesystem-dev] RE: [Common-dev] CR: Fix for HXEXPORT in wm5.0
In-Reply-To: <009901c80433$e1e84d00$0b01a8c0@rajesh>
References: <009901c80433$e1e84d00$0b01a8c0@rajesh>
Message-ID: <005d01c804f9$72971190$db68a8c0@EHYCHED620>
Looks good.
=============================================
Eric Hyche (ehyche@real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: common-dev-bounces@helixcommunity.org
> [mailto:common-dev-bounces@helixcommunity.org] On Behalf Of anshuman
> Sent: Monday, October 01, 2007 10:04 AM
> To: common-dev; filesystem-dev
> Subject: [Common-dev] CR: Fix for HXEXPORT in wm5.0
>
> Synopsis:
> Multiple changes required to port WINCE 5.0
>
> Overview:
> HXEXPORT is needed for wince.
> Removing HXEXPORT making filesystem/mini create instance and
> CanUnload2 consistent to that of Full FileSystem
>
> Files Added:
>
> none
>
> Files Modified:
> common/include/hxtypes.h
> filesystem/local/mini/minifilesys.cpp
>
> Image Size and Heap Use impact (Client -Only):
> None.
>
> Platforms and Profiles Affected:
>
> platform : wince-500-ppc-arm
> profile : helix-client-wince-wm50
>
> Distribution Libraries Affected:
> None
>
> Distribution library impact and planned action:
> None
>
> Platforms and Profiles Build Verified:
>
> BIF branch -> helix_restricted
> Target(s) -> wince_wm50_play
> Profile -> helix-client-wince-wm50
> System ID -> wince-500-ppc-arm
>
>
> Branch:
> HEAD, hxclient_310_atlas.
>
> Files Attached:
> hxtypes_diff.txt
> minifilesys_diff.txt
>
>
> Thanks & Regards
> Anshuman
>
From asingh at adroit-inc.com Wed Oct 3 01:09:27 2007
From: asingh at adroit-inc.com (anshuman)
Date: Wed Oct 3 00:54:07 2007
Subject: [Filesystem-dev] CN: Fix for HXEXPORT in wm5.0
References: <009901c80433$e1e84d00$0b01a8c0@rajesh>
<005d01c804f9$72971190$db68a8c0@EHYCHED620>
Message-ID: <00e701c80594$b9f885f0$0b01a8c0@rajesh>
Thanks Eric,
Changes are checked into HEAD and hxclient_310_atlas.
Thanks & Regards
Anshuman
Copyright © 1995-2007 RealNetworks, Inc. All rights reserved.
RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.