add libc building to agbcc.

This commit is contained in:
ProjectRevoTPP
2017-12-20 16:34:35 -05:00
parent f49e7cbb33
commit 48ef7704c0
306 changed files with 32781 additions and 0 deletions

49
libc/string/strupr.c Normal file
View File

@@ -0,0 +1,49 @@
/*
FUNCTION
<<strupr>>---force string to uppercase
INDEX
strupr
ANSI_SYNOPSIS
#include <string.h>
char *strupr(char *<[a]>);
TRAD_SYNOPSIS
#include <string.h>
char *strupr(<[a]>)
char *<[a]>;
DESCRIPTION
<<strupr>> converts each characters in the string at <[a]> to
upper case.
RETURNS
<<strupr>> returns its argument, <[a]>.
PORTABILITY
<<strupr>> is not widely portable.
<<strupr>> requires no supporting OS subroutines.
QUICKREF
strupr */
#include <string.h>
#include <ctype.h>
char *
strupr (a)
char *a;
{
char *ret = a;
while (*a != '\0')
{
if (islower (*a))
*a = toupper (*a);
++a;
}
return ret;
}