Something went wrong. Try again.
Reactos
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334/* * PROJECT: ReactOS NT CRT library * LICENSE: MIT (https://spdx.org/licenses/MIT) * PURPOSE: Implementation of _strupr * COPYRIGHT: Copyright 2025 Timo Kreuzer <timo.kreuzer@reactos.org> */
#include "precomp.h"
char*__cdecl_strupr( _Inout_z_ char* _String){ char ch, *p;
if (_String == NULL) { _invalid_parameter(NULL, L"_strupr", _CRT_WIDE(__FILE__), __LINE__, 0); return NULL; }
for (p = _String; *p; p++) { ch = *p; if ((ch >= 'a') && (ch <= 'z')) { *p += 'A' - 'a'; } }
return _String;}