ReactOS 0.4.16-dev-1983-g1a17364
_strupr_nt.c File Reference
#include "precomp.h"
Include dependency graph for _strupr_nt.c:

Go to the source code of this file.

Functions

char *__cdecl _strupr (_Inout_z_ char *_String)
 

Function Documentation

◆ _strupr()

char *__cdecl _strupr ( _Inout_z_ char _String)

Definition at line 12 of file _strupr_nt.c.

14{
15 char ch, *p;
16
17 if (_String == NULL)
18 {
19 _invalid_parameter(NULL, L"_strupr", _CRT_WIDE(__FILE__), __LINE__, 0);
20 return NULL;
21 }
22
23 for (p = _String; *p; p++)
24 {
25 ch = *p;
26 if ((ch >= 'a') && (ch <= 'z'))
27 {
28 *p += 'A' - 'a';
29 }
30 }
31
32 return _String;
33}
_String
#define NULL
Definition: types.h:112
#define L(x)
Definition: resources.c:13
GLfloat GLfloat p
Definition: glext.h:8902
void _invalid_parameter(const wchar_t *expression, const wchar_t *function, const wchar_t *file, unsigned int line, uintptr_t pReserved)
#define _CRT_WIDE(_String)
Definition: vcruntime.h:20