ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

stralign_s.h
Go to the documentation of this file.
00001 
00006 #ifndef __STRALIGN_H_S_
00007 #define __STRALIGN_H_S_
00008 
00009 #include <stralign.h>
00010 
00011 #if defined(MINGW_HAS_SECURE_API)
00012 
00013 #ifdef __cplusplus
00014 extern "C" {
00015 #endif
00016 
00017 #if !defined(_X86_) && defined(_WSTRING_S_DEFINED)
00018 #if defined(__cplusplus) && defined(_WConst_Return)
00019   static __inline PUWSTR ua_wcscpy_s(PUWSTR Destination,size_t DestinationSize,PCUWSTR Source) {
00020     if(WSTR_ALIGNED(Source) && WSTR_ALIGNED(Destination)) return (wcscpy_s((PWSTR)Destination,DestinationSize,(PCWSTR)Source)==0 ? Destination : NULL);
00021     return uaw_wcscpy((PCUWSTR)String,Character);
00022   }
00023 #endif
00024 #endif
00025 
00026 #ifdef __cplusplus
00027 }
00028 #endif
00029 #endif
00030 #endif

Generated on Sun May 27 2012 04:29:53 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.