summaryrefslogtreecommitdiff
path: root/libc/string/mips
diff options
context:
space:
mode:
authorPeter S. Mazinger <ps.m@gmx.net>2011-05-14 20:09:42 +0200
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2012-06-15 14:00:44 +0200
commit428d8b216549fa41147fd3540c3567e4947b07bc (patch)
treece8b555d6c65c41bcdb8e836a51342510bd6c961 /libc/string/mips
parentcd7f8b02a26b2221ffa3e9fa097de749b19d67d2 (diff)
remove sysdep.h from arch specific string implementation
Remove hardcoded path from xtensa, we have sysdep.h in path Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'libc/string/mips')
-rw-r--r--libc/string/mips/memcpy.S3
-rw-r--r--libc/string/mips/memset.S3
-rw-r--r--libc/string/mips/sysdep.h45
3 files changed, 2 insertions, 49 deletions
diff --git a/libc/string/mips/memcpy.S b/libc/string/mips/memcpy.S
index 9b05ee6da..0addc0fa3 100644
--- a/libc/string/mips/memcpy.S
+++ b/libc/string/mips/memcpy.S
@@ -18,9 +18,8 @@
02111-1307 USA. */
#include <features.h>
-/*#include <sysdep.h>*/
+#include <sysdep.h>
#include <endian.h>
-#include "sysdep.h"
/* void *memcpy(void *s1, const void *s2, size_t n); */
diff --git a/libc/string/mips/memset.S b/libc/string/mips/memset.S
index ff0554ff9..7d4d362b8 100644
--- a/libc/string/mips/memset.S
+++ b/libc/string/mips/memset.S
@@ -18,9 +18,8 @@
02111-1307 USA. */
#include <features.h>
-/*#include <sysdep.h>*/
+#include <sysdep.h>
#include <endian.h>
-#include "sysdep.h"
/* void *memset(void *s, int c, size_t n). */
diff --git a/libc/string/mips/sysdep.h b/libc/string/mips/sysdep.h
deleted file mode 100644
index 5dad8342e..000000000
--- a/libc/string/mips/sysdep.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Adapted from glibc's sysdeps/unix/mips/sysdep.h */
-
-/* Copyright (C) 1992, 1995, 1997, 1999, 2000, 2002, 2003
- Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Brendan Kehoe (brendan@zen.org).
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
-
-#ifdef __ASSEMBLER__
-
-#include <sgidefs.h>
-#include <sys/regdef.h>
-
-#define ENTRY(name) \
- .globl name; \
- .align 2; \
- .ent name,0; \
- name/* use a comment rather than ## to workaround bug in gcc-3.4.x */:
-
-#undef END
-#define END(function) \
- .end function; \
- .size function,.-function
-
-#if _MIPS_SIM == _MIPS_SIM_ABI32 || _MIPS_SIM == _MIPS_SIM_ABIO64
-# define L(label) $L ## label
-#else
-# define L(label) .L ## label
-#endif
-
-#endif