i think that the 486 issue is a non issue for Windows.

we also need full Borland support of Xerces for a cross platform product. i
would like to see an official set of project files become part of the
distribution.

Herb....



                                                                                       
                                
                    william.l.hopper@                                                  
                                
                    us.abb.com              To:     [EMAIL PROTECTED]        
                                
                                            cc:                                        
                                
                    03/28/01 02:21 AM       Subject:     Supporting C++Builder 4 and 5 
issues                          
                    Please respond to                                                  
                                
                    xerces-c-dev                                                       
                                
                                                                                       
                                
                                                                                       
                                





I am trying to pull together updates for the BCB4 files in CVS and create a
similar BCB5 tree for C++Builder 5 and I would like the community's input
on a
few issues...

1.  Am I correct that Visual C++ 6 does not declare the C++ standard type
"wchar_t" as intrinsic like C++Builder does, which allows VC6 to think an
"XMLCh" is the same, while C++Builder thinks they are different?

2.  Given the typedef problem above, is anyone building Xerces under
C++Builder
^without^ changing the "XMLCh" typedef in util\Compilers\BorlandCDefs.hpp
back
to being "wchar_t"?

3.  MSDN, etc. indicates that the InterlockedCompareExchange API is not
supported on Windows 95, only on later versions.  Secondly, in the
"compareAndSwap" method in util\Platforms\Win32\Win32PlatformUtils.cpp, the
inline assembler section ifdef'ed for VC++ uses instructions that, I think,
are
only valid for 80486 and later processors.  Is supporting Windows 95 the
reason
we are not using the InterlockedCompareExchange API method?  Additionally,
does
Xerces have a stated list of supported processors?



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to