diff options
Diffstat (limited to 'libgo/runtime/go-strcmp.c')
-rw-r--r-- | libgo/runtime/go-strcmp.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/libgo/runtime/go-strcmp.c b/libgo/runtime/go-strcmp.c deleted file mode 100644 index bcc270b..0000000 --- a/libgo/runtime/go-strcmp.c +++ /dev/null @@ -1,25 +0,0 @@ -/* go-strcmp.c -- the go string comparison function. - - Copyright 2009 The Go Authors. All rights reserved. - Use of this source code is governed by a BSD-style - license that can be found in the LICENSE file. */ - -#include "runtime.h" - -intgo -__go_strcmp(String s1, String s2) -{ - int i; - - i = __builtin_memcmp(s1.str, s2.str, - (s1.len < s2.len ? s1.len : s2.len)); - if (i != 0) - return i; - - if (s1.len < s2.len) - return -1; - else if (s1.len > s2.len) - return 1; - else - return 0; -} |