Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2b0ca84 authored by Stephen Rothwell's avatar Stephen Rothwell
Browse files

ppc64: user strcase.c from powerpc/lib



since it is identical to strcase.c from ppc64/lib.

Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
parent a0d8bf9c
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -3,11 +3,12 @@
#

ifeq ($(CONFIG_PPC_MERGE),y)
obj-y			:= strcase.o string.o
obj-$(CONFIG_PPC32)	+= div64.o copy_32.o checksum_32.o
obj-y			:= string.o
obj-$(CONFIG_PPC64)	+= usercopy_64.o mem_64.o
endif

obj-y			+= strcase.o
obj-$(CONFIG_PPC32)	+= div64.o copy_32.o checksum_32.o
obj-$(CONFIG_PPC64)	+= checksum_64.o copypage_64.o copyuser_64.o \
			   memcpy_64.o
obj-$(CONFIG_PPC_ISERIES) += e2a.o
+1 −1
Original line number Diff line number Diff line
@@ -2,5 +2,5 @@
# Makefile for ppc64-specific library files..
#

lib-y := string.o strcase.o
lib-y := string.o
lib-y += usercopy.o

arch/ppc64/lib/strcase.c

deleted100644 → 0
+0 −31
Original line number Diff line number Diff line
/*
 * c 2001 PPC 64 Team, IBM Corp
 *
 *      This program is free software; you can redistribute it and/or
 *      modify it under the terms of the GNU General Public License
 *      as published by the Free Software Foundation; either version
 *      2 of the License, or (at your option) any later version.
 */
#include <linux/ctype.h>

int strcasecmp(const char *s1, const char *s2)
{
	int c1, c2;

	do {
		c1 = tolower(*s1++);
		c2 = tolower(*s2++);
	} while (c1 == c2 && c1 != 0);
	return c1 - c2;
}

int strncasecmp(const char *s1, const char *s2, int n)
{
	int c1, c2;

	do {
		c1 = tolower(*s1++);
		c2 = tolower(*s2++);
	} while ((--n > 0) && c1 == c2 && c1 != 0);
	return c1 - c2;
}