diff --git a/TinySTL/Algorithm.h b/TinySTL/Algorithm.h index 2bb7d18..12d8cf0 100644 --- a/TinySTL/Algorithm.h +++ b/TinySTL/Algorithm.h @@ -28,13 +28,13 @@ namespace TinySTL{ return first; } template - void *fill_n(char *first, Size n, const char& value) + char *fill_n(char *first, Size n, const char& value) { memset(first, static_cast(value), n); return first + n; } template - void *fill_n(wchar_t *first, Size n, const wchar_t& value) + wchar_t *fill_n(wchar_t *first, Size n, const wchar_t& value) { memset(first, static_cast(value), n * sizeof(wchar_t)); return first + n;