diff options
author | Howard Hinnant <hhinnant@apple.com> | 2011-10-22 20:59:45 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2011-10-22 20:59:45 +0000 |
commit | e4383379aea7783e11f2229f27fa81b52751e4f4 (patch) | |
tree | 4f369dabb74c0a9b6d1059d801b4e41607e2157d /libcxx/src | |
parent | a6674c7fc965ef39b97d2faf518587e02cc23d56 (diff) | |
download | bcm5719-llvm-e4383379aea7783e11f2229f27fa81b52751e4f4.tar.gz bcm5719-llvm-e4383379aea7783e11f2229f27fa81b52751e4f4.zip |
More windows port work by Ruben Van Boxem
llvm-svn: 142732
Diffstat (limited to 'libcxx/src')
-rw-r--r-- | libcxx/src/support/win32/support.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libcxx/src/support/win32/support.cpp b/libcxx/src/support/win32/support.cpp index b3ef50a7990..9e85077a7ad 100644 --- a/libcxx/src/support/win32/support.cpp +++ b/libcxx/src/support/win32/support.cpp @@ -15,7 +15,7 @@ #include <stdio.h> // vsprintf, vsnprintf #include <string.h> // strcpy, wcsncpy -int asprintf(char **sptr, const char *__restrict__ fmt, ...) +int asprintf(char **sptr, const char *__restrict fmt, ...) { va_list ap; va_start(ap, fmt); @@ -23,7 +23,7 @@ int asprintf(char **sptr, const char *__restrict__ fmt, ...) va_end(ap); return result; } -int vasprintf( char **sptr, const char *__restrict__ fmt, va_list ap ) +int vasprintf( char **sptr, const char *__restrict fmt, va_list ap ) { *sptr = NULL; int count = vsnprintf( *sptr, 0, fmt, ap ); @@ -38,8 +38,8 @@ int vasprintf( char **sptr, const char *__restrict__ fmt, va_list ap ) // FIXME: use wcrtomb and avoid copy // use mbsrtowcs which is available, first copy first nwc elements of src -size_t mbsnrtowcs( wchar_t *__restrict__ dst, const char **__restrict__ src, - size_t nmc, size_t len, mbstate_t *__restrict__ ps ) +size_t mbsnrtowcs( wchar_t *__restrict dst, const char **__restrict src, + size_t nmc, size_t len, mbstate_t *__restrict ps ) { char* local_src = new char[nmc+1]; char* nmcsrc = local_src; @@ -54,8 +54,8 @@ size_t mbsnrtowcs( wchar_t *__restrict__ dst, const char **__restrict__ src, } // FIXME: use wcrtomb and avoid copy // use wcsrtombs which is available, first copy first nwc elements of src -size_t wcsnrtombs( char *__restrict__ dst, const wchar_t **__restrict__ src, - size_t nwc, size_t len, mbstate_t *__restrict__ ps ) +size_t wcsnrtombs( char *__restrict dst, const wchar_t **__restrict src, + size_t nwc, size_t len, mbstate_t *__restrict ps ) { wchar_t* local_src = new wchar_t[nwc]; wchar_t* nwcsrc = local_src; |