[ros-dev] [ros-diffs] [jgardou] 57909: [INCLUDE/CRT] - _CRT_NON_CONFORMING_SWPRINTFS is not relevant for us.

Timo Kreuzer timo.kreuzer at web.de
Fri Dec 14 20:33:47 UTC 2012


The reason for this define is to allow swprintf etc., wich is then an 
alias for _swprintf, which we do implement.
I don't see why this should be disabled.



Am 13.12.2012 20:21, schrieb jgardou at svn.reactos.org:
> Author: jgardou
> Date: Thu Dec 13 19:21:30 2012
> New Revision: 57909
>
> URL: http://svn.reactos.org/svn/reactos?rev=57909&view=rev
> Log:
> [INCLUDE/CRT]
>   - _CRT_NON_CONFORMING_SWPRINTFS is not relevant for us.
>
> Modified:
>      trunk/reactos/include/crt/stdio.h
>      trunk/reactos/include/crt/wchar.h
>
> Modified: trunk/reactos/include/crt/stdio.h
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/stdio.h?rev=57909&r1=57908&r2=57909&view=diff
> ==============================================================================
> --- trunk/reactos/include/crt/stdio.h [iso-8859-1] (original)
> +++ trunk/reactos/include/crt/stdio.h [iso-8859-1] Thu Dec 13 19:21:30 2012
> @@ -322,12 +322,14 @@
>   #include <vadefs.h>
>   #endif
>   
> +#if 0 //this is for MSVCRT80 and higher, which we don't use nor implement
>   #ifdef _CRT_NON_CONFORMING_SWPRINTFS
>   #ifndef __cplusplus
>   #define swprintf _swprintf
>   #define vswprintf _vswprintf
>   #define _swprintf_l __swprintf_l
>   #define _vswprintf_l __vswprintf_l
> +#endif
>   #endif
>   #endif
>   
>
> Modified: trunk/reactos/include/crt/wchar.h
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/wchar.h?rev=57909&r1=57908&r2=57909&view=diff
> ==============================================================================
> --- trunk/reactos/include/crt/wchar.h [iso-8859-1] (original)
> +++ trunk/reactos/include/crt/wchar.h [iso-8859-1] Thu Dec 13 19:21:30 2012
> @@ -561,12 +561,14 @@
>     _CRTIMP int __cdecl __swprintf_l(wchar_t *_Dest,const wchar_t *_Format,_locale_t _Plocinfo,...);
>     _CRTIMP int __cdecl __vswprintf_l(wchar_t *_Dest,const wchar_t *_Format,_locale_t _Plocinfo,va_list _Args);
>   
> +#if 0 //this is for MSVCRT80 and higher, which we don't use nor implement
>   #ifdef _CRT_NON_CONFORMING_SWPRINTFS
>   #ifndef __cplusplus
>   #define swprintf _swprintf
>   #define vswprintf _vswprintf
>   #define _swprintf_l __swprintf_l
>   #define _vswprintf_l __vswprintf_l
> +#endif
>   #endif
>   #endif
>   
>
>
>




More information about the Ros-dev mailing list