Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
2002-08-03  Ulrich Drepper  <drepper@redhat.com>

	* include/string.h: Use libc_hidden_proto for __strcasecmp_l,
	__strncasecmp_l, __strdup, __strndup, __strerror_r.
	* sysdeps/generic/strcasecmp_l.c (__strcasecmp_l): Add
	libc_hidden_def.
	* string/strdup.c (__strdup): Likewise.
	* string/strndup.c (__strndup): Likewise.
	* sysdeps/generic/_strerror.c (__strerror_r): Likewise.
	* sysdeps/generic/strncase_l.c (__strncasecmp_l): Likewise.
  • Loading branch information
Ulrich Drepper committed Aug 3, 2002
1 parent 602d978 commit 5b070c7
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 4 deletions.
11 changes: 11 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
2002-08-03 Ulrich Drepper <drepper@redhat.com>

* include/string.h: Use libc_hidden_proto for __strcasecmp_l,
__strncasecmp_l, __strdup, __strndup, __strerror_r.
* sysdeps/generic/strcasecmp_l.c (__strcasecmp_l): Add
libc_hidden_def.
* string/strdup.c (__strdup): Likewise.
* string/strndup.c (__strndup): Likewise.
* sysdeps/generic/_strerror.c (__strerror_r): Likewise.
* sysdeps/generic/strncase_l.c (__strncasecmp_l): Likewise.

2002-08-03 Jakub Jelinek <jakub@redhat.com>

* include/libio.h: New file.
Expand Down
5 changes: 5 additions & 0 deletions include/string.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,8 @@ libc_hidden_proto (__mempcpy)
libc_hidden_proto (__stpncpy)
libc_hidden_proto (__rawmemchr)
libc_hidden_proto (__strcasecmp)
libc_hidden_proto (__strcasecmp_l)
libc_hidden_proto (__strncasecmp_l)
libc_hidden_proto (__strdup)
libc_hidden_proto (__strndup)
libc_hidden_proto (__strerror_r)
5 changes: 4 additions & 1 deletion string/strdup.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1996, 1997, 1998 Free Software Foundation, Inc.
/* Copyright (C) 1991, 1996, 1997, 1998, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
Expand Down Expand Up @@ -47,6 +47,9 @@ __strdup (const char *s)

return (char *) memcpy (new, s, len);
}
#ifdef libc_hidden_def
libc_hidden_def (__strdup)
#endif
#ifdef weak_alias
weak_alias (__strdup, strdup)
#endif
5 changes: 4 additions & 1 deletion string/strndup.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (C) 1996, 1997, 1998, 2001 Free Software Foundation, Inc.
/* Copyright (C) 1996, 1997, 1998, 2001, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
Expand Down Expand Up @@ -51,6 +51,9 @@ __strndup (s, n)
new[len] = '\0';
return (char *) memcpy (new, s, len);
}
#ifdef libc_hidden_def
libc_hidden_def (__strndup)
#endif
#ifdef weak_alias
weak_alias (__strndup, strndup)
#endif
1 change: 1 addition & 0 deletions sysdeps/generic/_strerror.c
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,4 @@ __strerror_r (int errnum, char *buf, size_t buflen)
return (char *) _(INTUSE(_sys_errlist)[errnum]);
}
weak_alias (__strerror_r, strerror_r)
libc_hidden_def (__strerror_r)
4 changes: 3 additions & 1 deletion sysdeps/generic/strcasecmp_l.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (C) 1997 Free Software Foundation, Inc.
/* Copyright (C) 1997, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
Expand All @@ -18,3 +18,5 @@

#define USE_IN_EXTENDED_LOCALE_MODEL 1
#include <sysdeps/generic/strcasecmp.c>

libc_hidden_def (__strcasecmp_l)
4 changes: 3 additions & 1 deletion sysdeps/generic/strncase_l.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Compare at most N characters of two strings without taking care for
the case using given locale.
Copyright (C) 1997 Free Software Foundation, Inc.
Copyright (C) 1997, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
Expand All @@ -20,3 +20,5 @@

#define USE_IN_EXTENDED_LOCALE_MODEL 1
#include <sysdeps/generic/strncase.c>

libc_hidden_def (__strncasecmp_l)

0 comments on commit 5b070c7

Please sign in to comment.