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

 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

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.