xref: /haiku/src/system/libroot/posix/string/strupr.c (revision bb956ce2ea0ae817c441113375b65f0ddb5ca231)
1765ae3a7SJérôme Duval /*
2*bb956ce2SAxel Dörfler  * Copyright 2008, Mika Lindqvist. All rights reserved.
3*bb956ce2SAxel Dörfler  * Distributed under the terms of the MIT License.
4765ae3a7SJérôme Duval  */
5765ae3a7SJérôme Duval 
6765ae3a7SJérôme Duval #include <ctype.h>
7765ae3a7SJérôme Duval #include <string.h>
8765ae3a7SJérôme Duval 
9765ae3a7SJérôme Duval char *
strupr(char * str)10765ae3a7SJérôme Duval strupr(char *str)
11765ae3a7SJérôme Duval {
12765ae3a7SJérôme Duval     char *c = str;
13765ae3a7SJérôme Duval     while (*c) {
14765ae3a7SJérôme Duval         *c = toupper(*c);
15765ae3a7SJérôme Duval         c++;
16765ae3a7SJérôme Duval     }
17*bb956ce2SAxel Dörfler 
18*bb956ce2SAxel Dörfler     return str;
19765ae3a7SJérôme Duval }
20765ae3a7SJérôme Duval 
21