[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commits] r23241 - in /fsf/trunk/libc: ./ bits/ crypt/ debug/ gmon/ hurd/ include/rpc/ inet/ io/ libio/ localedata/ localedata/charmap...



Author: eglibc
Date: Sat Jun  8 00:02:14 2013
New Revision: 23241

Log:
Import glibc-mainline for 2013-06-08

Modified:
    fsf/trunk/libc/ChangeLog
    fsf/trunk/libc/bits/byteswap.h
    fsf/trunk/libc/crypt/crypt.c
    fsf/trunk/libc/debug/stpcpy_chk.c
    fsf/trunk/libc/debug/wcscat_chk.c
    fsf/trunk/libc/gmon/gmon.c
    fsf/trunk/libc/gmon/mcount.c
    fsf/trunk/libc/hurd/hurdmalloc.c
    fsf/trunk/libc/include/rpc/auth_des.h
    fsf/trunk/libc/inet/inet_lnaof.c
    fsf/trunk/libc/inet/inet_net.c
    fsf/trunk/libc/inet/inet_netof.c
    fsf/trunk/libc/inet/rcmd.c
    fsf/trunk/libc/io/fts.c
    fsf/trunk/libc/libio/fileops.c
    fsf/trunk/libc/libio/iofopncook.c
    fsf/trunk/libc/libio/oldfileops.c
    fsf/trunk/libc/libio/wfileops.c
    fsf/trunk/libc/localedata/ChangeLog
    fsf/trunk/libc/localedata/charmaps/BIG5
    fsf/trunk/libc/localedata/charmaps/IBM866NAV
    fsf/trunk/libc/localedata/charmaps/ISIRI-3342
    fsf/trunk/libc/localedata/charmaps/ISO_8859-1,GL
    fsf/trunk/libc/localedata/locales/ber_DZ
    fsf/trunk/libc/localedata/locales/bn_BD
    fsf/trunk/libc/localedata/locales/crh_UA
    fsf/trunk/libc/localedata/locales/en_NG
    fsf/trunk/libc/localedata/locales/es_US
    fsf/trunk/libc/localedata/locales/fil_PH
    fsf/trunk/libc/localedata/locales/fy_DE
    fsf/trunk/libc/localedata/locales/gu_IN
    fsf/trunk/libc/localedata/locales/ha_NG
    fsf/trunk/libc/localedata/locales/hi_IN
    fsf/trunk/libc/localedata/locales/ig_NG
    fsf/trunk/libc/localedata/locales/ik_CA
    fsf/trunk/libc/localedata/locales/iu_CA
    fsf/trunk/libc/localedata/locales/kn_IN
    fsf/trunk/libc/localedata/locales/ks_IN@devanagari
    fsf/trunk/libc/localedata/locales/li_BE
    fsf/trunk/libc/localedata/locales/li_NL
    fsf/trunk/libc/localedata/locales/mg_MG
    fsf/trunk/libc/localedata/locales/ml_IN
    fsf/trunk/libc/localedata/locales/mr_IN
    fsf/trunk/libc/localedata/locales/nso_ZA
    fsf/trunk/libc/localedata/locales/or_IN
    fsf/trunk/libc/localedata/locales/pa_IN
    fsf/trunk/libc/localedata/locales/ro_RO
    fsf/trunk/libc/localedata/locales/shs_CA
    fsf/trunk/libc/localedata/locales/so_ET
    fsf/trunk/libc/localedata/locales/ta_IN
    fsf/trunk/libc/localedata/locales/te_IN
    fsf/trunk/libc/localedata/locales/tk_TM
    fsf/trunk/libc/localedata/locales/tt_RU@iqtelif
    fsf/trunk/libc/localedata/locales/uk_UA
    fsf/trunk/libc/localedata/locales/ur_IN
    fsf/trunk/libc/localedata/locales/uz_UZ
    fsf/trunk/libc/localedata/locales/uz_UZ@cyrillic
    fsf/trunk/libc/localedata/locales/yo_NG
    fsf/trunk/libc/localedata/tests-mbwc/dat_mblen.c
    fsf/trunk/libc/localedata/tests-mbwc/dat_towctrans.c
    fsf/trunk/libc/mach/msgserver.c
    fsf/trunk/libc/malloc/obstack.c
    fsf/trunk/libc/misc/getttyent.c
    fsf/trunk/libc/misc/getusershell.c
    fsf/trunk/libc/misc/syslog.c
    fsf/trunk/libc/misc/ttyslot.c
    fsf/trunk/libc/nis/nis_hash.c
    fsf/trunk/libc/ports/ChangeLog.ia64
    fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap-16.h
    fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap.h
    fsf/trunk/libc/posix/fnmatch_loop.c
    fsf/trunk/libc/posix/getconf.c
    fsf/trunk/libc/posix/getopt.c
    fsf/trunk/libc/posix/glob.c
    fsf/trunk/libc/resolv/arpa/nameser.h
    fsf/trunk/libc/resolv/gethnamaddr.c
    fsf/trunk/libc/resolv/ns_print.c
    fsf/trunk/libc/resolv/nss_dns/dns-host.c
    fsf/trunk/libc/resolv/res_init.c
    fsf/trunk/libc/resolv/res_mkquery.c
    fsf/trunk/libc/stdio-common/printf_fp.c
    fsf/trunk/libc/stdio-common/printf_fphex.c
    fsf/trunk/libc/stdio-common/printf_size.c
    fsf/trunk/libc/stdio-common/test_rdwr.c
    fsf/trunk/libc/stdio-common/tfformat.c
    fsf/trunk/libc/stdio-common/vfprintf.c
    fsf/trunk/libc/stdio-common/vfscanf.c
    fsf/trunk/libc/stdio-common/xbug.c
    fsf/trunk/libc/stdlib/qsort.c
    fsf/trunk/libc/stdlib/setenv.c
    fsf/trunk/libc/stdlib/strtod_l.c
    fsf/trunk/libc/stdlib/strtol_l.c
    fsf/trunk/libc/stdlib/tst-strtod.c
    fsf/trunk/libc/stdlib/tst-strtol.c
    fsf/trunk/libc/stdlib/tst-strtoll.c
    fsf/trunk/libc/string/bits/string2.h
    fsf/trunk/libc/string/memccpy.c
    fsf/trunk/libc/string/stpcpy.c
    fsf/trunk/libc/string/strcmp.c
    fsf/trunk/libc/string/strrchr.c
    fsf/trunk/libc/sysdeps/generic/sigset-cvt-mask.h
    fsf/trunk/libc/sysdeps/mach/hurd/getcwd.c
    fsf/trunk/libc/sysdeps/mach/i386/sysdep.h
    fsf/trunk/libc/sysdeps/powerpc/powerpc32/power6/wcschr.c
    fsf/trunk/libc/sysdeps/powerpc/powerpc32/power6/wcsrchr.c
    fsf/trunk/libc/sysdeps/x86/bits/byteswap-16.h
    fsf/trunk/libc/sysdeps/x86/bits/byteswap.h
    fsf/trunk/libc/time/test_time.c
    fsf/trunk/libc/time/tzfile.c
    fsf/trunk/libc/time/tzset.c
    fsf/trunk/libc/wcsmbs/wcscat.c
    fsf/trunk/libc/wcsmbs/wcschr.c
    fsf/trunk/libc/wcsmbs/wcschrnul.c
    fsf/trunk/libc/wcsmbs/wcscspn.c
    fsf/trunk/libc/wcsmbs/wcspbrk.c
    fsf/trunk/libc/wcsmbs/wcsrchr.c
    fsf/trunk/libc/wcsmbs/wcsspn.c
    fsf/trunk/libc/wcsmbs/wcsstr.c
    fsf/trunk/libc/wcsmbs/wmemchr.c
    fsf/trunk/libc/wcsmbs/wmemcmp.c
    fsf/trunk/libc/wcsmbs/wmemset.c

Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Sat Jun  8 00:02:14 2013
@@ -1,3 +1,148 @@
+2013-06-07  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* bits/byteswap.h [__GNUC__ && !__GNUC_PREREQ (4, 3)]
+	(__bswap_32): Do not use "register".
+	* crypt/crypt.c (_ufc_doit_r): Likewise.
+	* debug/stpcpy_chk.c (__stpcpy_chk): Likewise.
+	* debug/wcscat_chk.c (__wcscat_chk): Likewise.
+	* gmon/gmon.c (__monstartup): Likewise.
+	* gmon/mcount.c (_MCOUNT_DECL(frompc, selfpc)): Likewise.
+	* hurd/hurdmalloc.c (more_memory): Likewise.
+	(malloc): Likewise.
+	(free): Likewise.
+	(realloc): Likewise.
+	(malloc_fork_prepare): Likewise.
+	(malloc_fork_parent): Likewise.
+	(malloc_fork_child): Likewise.
+	* include/rpc/auth_des.h (xdr_authdes_verf): Likewise.
+	(_svcauth_des): Likewise.
+	* inet/inet_lnaof.c (inet_lnaof): Likewise.
+	* inet/inet_net.c (inet_network): Likewise.
+	* inet/inet_netof.c (inet_netof): Likewise.
+	* inet/rcmd.c (__validuser2_sa): Likewise.
+	* io/fts.c (fts_open): Likewise.
+	(fts_load): Likewise.
+	(fts_close): Likewise.
+	(fts_read): Likewise.
+	(fts_children): Likewise.
+	(fts_build): Likewise.
+	(fts_stat): Likewise.
+	(fts_sort): Likewise.
+	(fts_alloc): Likewise.
+	(fts_lfree): Likewise.
+	* libio/fileops.c (_IO_new_file_xsputn): Likewise.
+	(_IO_file_xsgetn): Likewise.
+	(_IO_file_xsgetn_mmap): Likewise.
+	* libio/iofopncook.c (_IO_cookie_read): Likewise.
+	(_IO_cookie_write): Likewise.
+	* libio/oldfileops.c (_IO_old_file_xsputn): Likewise.
+	* libio/wfileops.c (_IO_wfile_xsputn): Likewise.
+	* mach/msgserver.c (__mach_msg_server_timeout): Likewise.
+	* malloc/obstack.c (_obstack_begin): Likewise.
+	(_obstack_begin_1): Likewise.
+	(_obstack_newchunk): Likewise.
+	(_obstack_allocated_p): Likewise.
+	(obstack_free): Likewise.
+	(_obstack_memory_used): Likewise.
+	* misc/getttyent.c (getttynam): Likewise.
+	(getttyent): Likewise.
+	(skip): Likewise.
+	(value): Likewise.
+	* misc/getusershell.c (initshells): Likewise.
+	* misc/syslog.c (__vsyslog_chk): Likewise.
+	* misc/ttyslot.c (ttyslot): Likewise.
+	* nis/nis_hash.c (__nis_hash): Likewise.
+	* posix/fnmatch_loop.c (FCT): Likewise.
+	* posix/getconf.c (print_all): Likewise.
+	(main): Likewise.
+	* posix/getopt.c (exchange): Likewise.
+	* posix/glob.c (globfree): Likewise.
+	(prefix_array): Likewise.
+	(__glob_pattern_type): Likewise.
+	* resolv/arpa/nameser.h (NS_GET16): Likewise.
+	(NS_GET32): Likewise.
+	(NS_PUT16): Likewise.
+	(NS_PUT32): Likewise.
+	* resolv/gethnamaddr.c (getanswer): Likewise.
+	(gethostbyname2): Likewise.
+	(gethostbyaddr): Likewise.
+	(_gethtent): Likewise.
+	(_gethtbyname2): Likewise.
+	(_gethtbyaddr): Likewise.
+	* resolv/ns_print.c (dst_s_get_int16): Likewise.
+	* resolv/nss_dns/dns-host.c (getanswer_r): Likewise.
+	* resolv/res_init.c (__res_vinit): Likewise.
+	(net_mask): Likewise.
+	* resolv/res_mkquery.c (outchar): Likewise.
+	(PRINT): Likewise.
+	* stdio-common/printf_fp.c (outchar): Likewise.
+	(PRINT): Likewise.
+	* stdio-common/printf_fphex.c (outchar): Likewise.
+	(PRINT): Likewise.
+	* stdio-common/printf_size.c (outchar): Likewise.
+	(PRINT): Likewise.
+	* stdio-common/test_rdwr.c (main): Likewise.
+	* stdio-common/tfformat.c (matches): Likewise.
+	* stdio-common/vfprintf.c (outchar): Likewise.
+	(printf_unknown): Likewise.
+	(buffered_vfprintf): Likewise.
+	* stdio-common/vfscanf.c (_IO_vfscanf_internal): Likewise.
+	* stdio-common/xbug.c (AppendToBuffer): Likewise.
+	(ReadFile): Likewise.
+	* stdlib/qsort.c (SWAP): Likewise.
+	(_quicksort): Likewise.
+	* stdlib/setenv.c (__add_to_environ): Likewise.
+	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Likewise.
+	* stdlib/strtol_l.c (__strtol_l): Likewise.
+	* stdlib/tst-strtod.c (main): Likewise.
+	* stdlib/tst-strtol.c (main): Likewise.
+	* stdlib/tst-strtoll.c (main): Likewise.
+	* string/bits/string2.h (__strcmp_cc): Likewise.
+	(__strcmp_cg): Likewise.
+	(__strcspn_c1): Likewise.
+	(__strcspn_c2): Likewise.
+	(__strcspn_c3): Likewise.
+	(__strspn_c1): Likewise.
+	(__strspn_c2): Likewise.
+	(__strspn_c3): Likewise.
+	(__strsep_1c): Likewise.
+	(__strsep_2c): Likewise.
+	(__strsep_3c): Likewise.
+	* string/memccpy.c (__memccpy): Likewise.
+	* string/stpcpy.c (__stpcpy): Likewise.
+	* string/strcmp.c (strcmp): Likewise.
+	* string/strrchr.c (strrchr): Likewise.
+	* sysdeps/generic/sigset-cvt-mask.h (sigset_get_old_mask):
+	Likewise.
+	* sysdeps/mach/hurd/getcwd.c
+	(_hurd_canonicalize_directory_name_internal): Likewise.
+	* sysdeps/mach/i386/sysdep.h (SNARF_ARGS): Likewise.
+	* sysdeps/powerpc/powerpc32/power6/wcschr.c (wcschr): Likewise.
+	* sysdeps/powerpc/powerpc32/power6/wcsrchr.c (wcsrchr): Likewise.
+	* sysdeps/x86/bits/byteswap-16.h [__GNUC__] (__bswap_16):
+	Likewise, in both definitions.
+	* sysdeps/x86/bits/byteswap.h (__bswap_32): Likewise, in multiple
+	definitions.
+	[__GNUC_PREREQ (2, 0) && !__GNUC_PREREQ (4, 3) && __WORDSIZE ==
+	64] (__bswap_64): Likewise.
+	* time/test_time.c (main): Likewise.
+	* time/tzfile.c (__tzfile_read): Likewise.
+	(__tzfile_compute): Likewise.
+	* time/tzset.c (__tzset_parse_tz): Likewise.
+	(tzset_internal): Likewise.
+	(compute_change): Likewise.
+	* wcsmbs/wcscat.c (__wcscat): Likewise.
+	* wcsmbs/wcschr.c (wcschr): Likewise.
+	* wcsmbs/wcschrnul.c (__wcschrnul): Likewise.
+	* wcsmbs/wcscspn.c (wcscspn): Likewise.
+	* wcsmbs/wcspbrk.c (wcspbrk): Likewise.
+	* wcsmbs/wcsrchr.c (wcsrchr): Likewise.
+	* wcsmbs/wcsspn.c (wcsspn): Likewise.
+	* wcsmbs/wcsstr.c (wcsstr): Likewise.
+	* wcsmbs/wmemchr.c (wmemchr): Likewise.
+	* wcsmbs/wmemcmp.c (WMEMCMP): Likewise.
+	* wcsmbs/wmemset.c (wmemset): Likewise.
+
 2013-06-06  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* scripts/config.guess: Update to version 2013-05-16.

Modified: fsf/trunk/libc/bits/byteswap.h
==============================================================================
--- fsf/trunk/libc/bits/byteswap.h (original)
+++ fsf/trunk/libc/bits/byteswap.h Sat Jun  8 00:02:14 2013
@@ -48,7 +48,7 @@
 # else
 #  define __bswap_32(x) \
   (__extension__							      \
-   ({ register unsigned int __bsx = (x); __bswap_constant_32 (__bsx); }))
+   ({ unsigned int __bsx = (x); __bswap_constant_32 (__bsx); }))
 # endif
 #else
 static __inline unsigned int

Modified: fsf/trunk/libc/crypt/crypt.c
==============================================================================
--- fsf/trunk/libc/crypt/crypt.c (original)
+++ fsf/trunk/libc/crypt/crypt.c Sat Jun  8 00:02:14 2013
@@ -88,8 +88,8 @@
 {
   int i;
   long64 l, r, s, *k;
-  register long64 *sb01 = (long64*)__data->sb0;
-  register long64 *sb23 = (long64*)__data->sb2;
+  long64 *sb01 = (long64*)__data->sb0;
+  long64 *sb23 = (long64*)__data->sb2;
 
   l = (((long64)res[0]) << 32) | ((long64)res[1]);
   r = (((long64)res[2]) << 32) | ((long64)res[3]);

Modified: fsf/trunk/libc/debug/stpcpy_chk.c
==============================================================================
--- fsf/trunk/libc/debug/stpcpy_chk.c (original)
+++ fsf/trunk/libc/debug/stpcpy_chk.c Sat Jun  8 00:02:14 2013
@@ -29,8 +29,8 @@
      const char *src;
      size_t destlen;
 {
-  register char *d = dest;
-  register const char *s = src;
+  char *d = dest;
+  const char *s = src;
 
   do
     {

Modified: fsf/trunk/libc/debug/wcscat_chk.c
==============================================================================
--- fsf/trunk/libc/debug/wcscat_chk.c (original)
+++ fsf/trunk/libc/debug/wcscat_chk.c Sat Jun  8 00:02:14 2013
@@ -23,8 +23,8 @@
 wchar_t *
 __wcscat_chk (wchar_t *dest, const wchar_t *src, size_t destlen)
 {
-  register wchar_t *s1 = dest;
-  register const wchar_t *s2 = src;
+  wchar_t *s1 = dest;
+  const wchar_t *s2 = src;
   wchar_t c;
 
   /* Find the end of the string.  */

Modified: fsf/trunk/libc/gmon/gmon.c
==============================================================================
--- fsf/trunk/libc/gmon/gmon.c (original)
+++ fsf/trunk/libc/gmon/gmon.c Sat Jun  8 00:02:14 2013
@@ -102,7 +102,7 @@
      u_long lowpc;
      u_long highpc;
 {
-  register int o;
+  int o;
   char *cp;
   struct gmonparam *p = &_gmonparam;
 

Modified: fsf/trunk/libc/gmon/mcount.c
==============================================================================
--- fsf/trunk/libc/gmon/mcount.c (original)
+++ fsf/trunk/libc/gmon/mcount.c Sat Jun  8 00:02:14 2013
@@ -58,10 +58,10 @@
  */
 _MCOUNT_DECL(frompc, selfpc)	/* _mcount; may be static, inline, etc */
 {
-	register ARCINDEX *frompcindex;
-	register struct tostruct *top, *prevtop;
-	register struct gmonparam *p;
-	register ARCINDEX toindex;
+	ARCINDEX *frompcindex;
+	struct tostruct *top, *prevtop;
+	struct gmonparam *p;
+	ARCINDEX toindex;
 	int i;
 
 	p = &_gmonparam;

Modified: fsf/trunk/libc/hurd/hurdmalloc.c
==============================================================================
--- fsf/trunk/libc/hurd/hurdmalloc.c (original)
+++ fsf/trunk/libc/hurd/hurdmalloc.c Sat Jun  8 00:02:14 2013
@@ -171,10 +171,10 @@
 static void
 more_memory(int size, free_list_t fl)
 {
-	register int amount;
-	register int n;
+	int amount;
+	int n;
 	vm_address_t where;
-	register header_t h;
+	header_t h;
 	kern_return_t r;
 
 	if (size <= vm_page_size) {
@@ -203,11 +203,11 @@
 /* Declaration changed to standard one for GNU.  */
 void *
 malloc(size)
-	register size_t size;
-{
-	register int i, n;
-	register free_list_t fl;
-	register header_t h;
+	size_t size;
+{
+	int i, n;
+	free_list_t fl;
+	header_t h;
 
 	if ((int) size < 0)		/* sanity check */
 		return 0;
@@ -272,9 +272,9 @@
 free(base)
 	void *base;
 {
-	register header_t h;
-	register free_list_t fl;
-	register int i;
+	header_t h;
+	free_list_t fl;
+	int i;
 
 	if (base == 0)
 		return;
@@ -322,9 +322,9 @@
         void *old_base;
         size_t new_size;
 {
-	register header_t h;
-	register free_list_t fl;
-	register int i;
+	header_t h;
+	free_list_t fl;
+	int i;
 	unsigned int old_size;
 	char *new_base;
 
@@ -382,10 +382,10 @@
 void
 print_malloc_free_list()
 {
-	register int i, size;
-	register free_list_t fl;
-	register int n;
-	register header_t h;
+	int i, size;
+	free_list_t fl;
+	int n;
+	header_t h;
 	int total_used = 0;
 	int total_free = 0;
 
@@ -416,7 +416,7 @@
  * malloc critical section.
  */
 {
-    register int i;
+    int i;
 
     for (i = 0; i < NBUCKETS; i++) {
 	spin_lock(&malloc_free_list[i].lock);
@@ -429,7 +429,7 @@
  * Called in the parent process after a fork() to resume normal operation.
  */
 {
-    register int i;
+    int i;
 
     for (i = NBUCKETS-1; i >= 0; i--) {
 	spin_unlock(&malloc_free_list[i].lock);
@@ -442,7 +442,7 @@
  * Called in the child process after a fork() to resume normal operation.
  */
 {
-    register int i;
+    int i;
 
     for (i = NBUCKETS-1; i >= 0; i--) {
 	spin_unlock(&malloc_free_list[i].lock);

Modified: fsf/trunk/libc/include/rpc/auth_des.h
==============================================================================
--- fsf/trunk/libc/include/rpc/auth_des.h (original)
+++ fsf/trunk/libc/include/rpc/auth_des.h Sat Jun  8 00:02:14 2013
@@ -7,12 +7,12 @@
 libc_hidden_proto (rtime)
 
 extern bool_t xdr_authdes_cred (XDR *xdrs, struct authdes_cred *cred);
-extern bool_t xdr_authdes_verf (register XDR *xdrs,
-				register struct authdes_verf *verf);
+extern bool_t xdr_authdes_verf (XDR *xdrs,
+				struct authdes_verf *verf);
 struct svc_req;
 struct rpc_msg;
-extern enum auth_stat _svcauth_des (register struct svc_req *rqst,
-				    register struct rpc_msg *msg);
+extern enum auth_stat _svcauth_des (struct svc_req *rqst,
+				    struct rpc_msg *msg);
 
 
 #define DECLARE_NSS_PROTOTYPES(service)					\

Modified: fsf/trunk/libc/inet/inet_lnaof.c
==============================================================================
--- fsf/trunk/libc/inet/inet_lnaof.c (original)
+++ fsf/trunk/libc/inet/inet_lnaof.c Sat Jun  8 00:02:14 2013
@@ -44,7 +44,7 @@
 inet_lnaof(in)
 	struct in_addr in;
 {
-	register u_int32_t i = ntohl(in.s_addr);
+	u_int32_t i = ntohl(in.s_addr);
 
 	if (IN_CLASSA(i))
 		return ((i)&IN_CLASSA_HOST);

Modified: fsf/trunk/libc/inet/inet_net.c
==============================================================================
--- fsf/trunk/libc/inet/inet_net.c (original)
+++ fsf/trunk/libc/inet/inet_net.c Sat Jun  8 00:02:14 2013
@@ -43,10 +43,10 @@
  */
 u_int32_t
 inet_network(cp)
-	register const char *cp;
+	const char *cp;
 {
-	register u_int32_t val, base, n, i;
-	register char c;
+	u_int32_t val, base, n, i;
+	char c;
 	u_int32_t parts[4], *pp = parts;
 	int digit;
 

Modified: fsf/trunk/libc/inet/inet_netof.c
==============================================================================
--- fsf/trunk/libc/inet/inet_netof.c (original)
+++ fsf/trunk/libc/inet/inet_netof.c Sat Jun  8 00:02:14 2013
@@ -43,7 +43,7 @@
 inet_netof(in)
 	struct in_addr in;
 {
-	register u_int32_t i = ntohl(in.s_addr);
+	u_int32_t i = ntohl(in.s_addr);
 
 	if (IN_CLASSA(i))
 		return (((i)&IN_CLASSA_NET) >> IN_CLASSA_NSHIFT);

Modified: fsf/trunk/libc/inet/rcmd.c
==============================================================================
--- fsf/trunk/libc/inet/rcmd.c (original)
+++ fsf/trunk/libc/inet/rcmd.c Sat Jun  8 00:02:14 2013
@@ -769,8 +769,8 @@
 	size_t ralen;
 	const char *luser, *ruser, *rhost;
 {
-    register const char *user;
-    register char *p;
+    const char *user;
+    char *p;
     int hcheck, ucheck;
     char *buf = NULL;
     size_t bufsize = 0;

Modified: fsf/trunk/libc/io/fts.c
==============================================================================
--- fsf/trunk/libc/io/fts.c (original)
+++ fsf/trunk/libc/io/fts.c Sat Jun  8 00:02:14 2013
@@ -87,12 +87,12 @@
 FTS *
 fts_open(argv, options, compar)
 	char * const *argv;
-	register int options;
+	int options;
 	int (*compar) (const FTSENT **, const FTSENT **);
 {
-	register FTS *sp;
-	register FTSENT *p, *root;
-	register int nitems;
+	FTS *sp;
+	FTSENT *p, *root;
+	int nitems;
 	FTSENT *parent = NULL;
 	FTSENT *tmp;
 
@@ -204,10 +204,10 @@
 internal_function
 fts_load(sp, p)
 	FTS *sp;
-	register FTSENT *p;
-{
-	register int len;
-	register char *cp;
+	FTSENT *p;
+{
+	int len;
+	char *cp;
 
 	/*
 	 * Load the stream structure for the next traversal.  Since we don't
@@ -231,7 +231,7 @@
 fts_close(sp)
 	FTS *sp;
 {
-	register FTSENT *freep, *p;
+	FTSENT *freep, *p;
 	int saved_errno;
 
 	/*
@@ -283,11 +283,11 @@
 
 FTSENT *
 fts_read(sp)
-	register FTS *sp;
-{
-	register FTSENT *p, *tmp;
-	register int instr;
-	register char *t;
+	FTS *sp;
+{
+	FTSENT *p, *tmp;
+	int instr;
+	char *t;
 	int saved_errno;
 
 	/* If finished or unrecoverable error, return NULL. */
@@ -495,10 +495,10 @@
 
 FTSENT *
 fts_children(sp, instr)
-	register FTS *sp;
+	FTS *sp;
 	int instr;
 {
-	register FTSENT *p;
+	FTSENT *p;
 	int fd;
 
 	if (instr != 0 && instr != FTS_NAMEONLY) {
@@ -578,12 +578,12 @@
 static FTSENT *
 internal_function
 fts_build(sp, type)
-	register FTS *sp;
+	FTS *sp;
 	int type;
 {
-	register struct dirent *dp;
-	register FTSENT *p, *head;
-	register int nitems;
+	struct dirent *dp;
+	FTSENT *p, *head;
+	int nitems;
 	FTSENT *cur, *tail;
 	DIR *dirp;
 	void *oldaddr;
@@ -848,12 +848,12 @@
 internal_function
 fts_stat(sp, p, follow)
 	FTS *sp;
-	register FTSENT *p;
+	FTSENT *p;
 	int follow;
 {
-	register FTSENT *t;
-	register dev_t dev;
-	register ino_t ino;
+	FTSENT *t;
+	dev_t dev;
+	ino_t ino;
 	struct stat *sbp, sb;
 	int saved_errno;
 
@@ -933,9 +933,9 @@
 fts_sort(sp, head, nitems)
 	FTS *sp;
 	FTSENT *head;
-	register int nitems;
-{
-	register FTSENT **ap, *p;
+	int nitems;
+{
+	FTSENT **ap, *p;
 
 	/*
 	 * Construct an array of pointers to the structures and call qsort(3).
@@ -973,7 +973,7 @@
 	const char *name;
 	size_t namelen;
 {
-	register FTSENT *p;
+	FTSENT *p;
 	size_t len;
 
 	/*
@@ -1009,9 +1009,9 @@
 static void
 internal_function
 fts_lfree(head)
-	register FTSENT *head;
-{
-	register FTSENT *p;
+	FTSENT *head;
+{
+	FTSENT *p;
 
 	/* Free a linked list of structures. */
 	while ((p = head)) {

Modified: fsf/trunk/libc/libio/fileops.c
==============================================================================
--- fsf/trunk/libc/libio/fileops.c (original)
+++ fsf/trunk/libc/libio/fileops.c Sat Jun  8 00:02:14 2013
@@ -1272,7 +1272,7 @@
      const void *data;
      _IO_size_t n;
 {
-  register const char *s = (const char *) data;
+  const char *s = (const char *) data;
   _IO_size_t to_do = n;
   int must_flush = 0;
   _IO_size_t count = 0;
@@ -1289,7 +1289,7 @@
       count = f->_IO_buf_end - f->_IO_write_ptr;
       if (count >= n)
 	{
-	  register const char *p;
+	  const char *p;
 	  for (p = s + n; p > s; )
 	    {
 	      if (*--p == '\n')
@@ -1357,9 +1357,9 @@
      void *data;
      _IO_size_t n;
 {
-  register _IO_size_t want, have;
-  register _IO_ssize_t count;
-  register char *s = data;
+  _IO_size_t want, have;
+  _IO_ssize_t count;
+  char *s = data;
 
   want = n;
 
@@ -1459,9 +1459,9 @@
      void *data;
      _IO_size_t n;
 {
-  register _IO_size_t have;
+  _IO_size_t have;
   char *read_ptr = fp->_IO_read_ptr;
-  register char *s = (char *) data;
+  char *s = (char *) data;
 
   have = fp->_IO_read_end - fp->_IO_read_ptr;
 

Modified: fsf/trunk/libc/libio/iofopncook.c
==============================================================================
--- fsf/trunk/libc/libio/iofopncook.c (original)
+++ fsf/trunk/libc/libio/iofopncook.c Sat Jun  8 00:02:14 2013
@@ -30,9 +30,9 @@
 #include <shlib-compat.h>
 
 /* Prototyped for local functions.  */
-static _IO_ssize_t _IO_cookie_read (register _IO_FILE* fp, void* buf,
+static _IO_ssize_t _IO_cookie_read (_IO_FILE* fp, void* buf,
 				    _IO_ssize_t size);
-static _IO_ssize_t _IO_cookie_write (register _IO_FILE* fp,
+static _IO_ssize_t _IO_cookie_write (_IO_FILE* fp,
 				     const void* buf, _IO_ssize_t size);
 static _IO_off64_t _IO_cookie_seek (_IO_FILE *fp, _IO_off64_t offset, int dir);
 static _IO_off64_t _IO_cookie_seekoff (_IO_FILE *fp, _IO_off64_t offset,

Modified: fsf/trunk/libc/libio/oldfileops.c
==============================================================================
--- fsf/trunk/libc/libio/oldfileops.c (original)
+++ fsf/trunk/libc/libio/oldfileops.c Sat Jun  8 00:02:14 2013
@@ -689,7 +689,7 @@
      const void *data;
      _IO_size_t n;
 {
-  register const char *s = (char *) data;
+  const char *s = (char *) data;
   _IO_size_t to_do = n;
   int must_flush = 0;
   _IO_size_t count = 0;
@@ -706,7 +706,7 @@
       count = f->_IO_buf_end - f->_IO_write_ptr;
       if (count >= n)
 	{
-	  register const char *p;
+	  const char *p;
 	  for (p = s + n; p > s; )
 	    {
 	      if (*--p == '\n')
@@ -738,8 +738,8 @@
 	}
       else
 	{
-	  register char *p = f->_IO_write_ptr;
-	  register int i = (int) count;
+	  char *p = f->_IO_write_ptr;
+	  int i = (int) count;
 	  while (--i >= 0)
 	    *p++ = *s++;
 	  f->_IO_write_ptr = p;

Modified: fsf/trunk/libc/libio/wfileops.c
==============================================================================
--- fsf/trunk/libc/libio/wfileops.c (original)
+++ fsf/trunk/libc/libio/wfileops.c Sat Jun  8 00:02:14 2013
@@ -907,7 +907,7 @@
      const void *data;
      _IO_size_t n;
 {
-  register const wchar_t *s = (const wchar_t *) data;
+  const wchar_t *s = (const wchar_t *) data;
   _IO_size_t to_do = n;
   int must_flush = 0;
   _IO_size_t count;
@@ -925,7 +925,7 @@
       count = f->_wide_data->_IO_buf_end - f->_wide_data->_IO_write_ptr;
       if (count >= n)
 	{
-	  register const wchar_t *p;
+	  const wchar_t *p;
 	  for (p = s + n; p > s; )
 	    {
 	      if (*--p == L'\n')
@@ -955,8 +955,8 @@
 	}
       else
 	{
-	  register wchar_t *p = f->_wide_data->_IO_write_ptr;
-	  register int i = (int) count;
+	  wchar_t *p = f->_wide_data->_IO_write_ptr;
+	  int i = (int) count;
 	  while (--i >= 0)
 	    *p++ = *s++;
 	  f->_wide_data->_IO_write_ptr = p;

Modified: fsf/trunk/libc/localedata/ChangeLog
==============================================================================
--- fsf/trunk/libc/localedata/ChangeLog (original)
+++ fsf/trunk/libc/localedata/ChangeLog Sat Jun  8 00:02:14 2013
@@ -1,3 +1,47 @@
+2013-06-07  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* charmaps/BIG5: Remove trailing whitespace.
+	* charmaps/IBM866NAV: Likewise.
+	* charmaps/ISIRI-3342: Likewise.
+	* charmaps/ISO_8859-1,GL: Likewise.
+	* locales/ber_DZ: Likewise.
+	* locales/bn_BD: Likewise.
+	* locales/crh_UA: Likewise.
+	* locales/en_NG: Likewise.
+	* locales/es_US: Likewise.
+	* locales/fil_PH: Likewise.
+	* locales/fy_DE: Likewise.
+	* locales/gu_IN: Likewise.
+	* locales/ha_NG: Likewise.
+	* locales/hi_IN: Likewise.
+	* locales/ig_NG: Likewise.
+	* locales/ik_CA: Likewise.
+	* locales/iu_CA: Likewise.
+	* locales/kn_IN: Likewise.
+	* locales/ks_IN@devanagari: Likewise.
+	* locales/li_BE: Likewise.
+	* locales/li_NL: Likewise.
+	* locales/mg_MG: Likewise.
+	* locales/ml_IN: Likewise.
+	* locales/mr_IN: Likewise.
+	* locales/nso_ZA: Likewise.
+	* locales/or_IN: Likewise.
+	* locales/pa_IN: Likewise.
+	* locales/ro_RO: Likewise.
+	* locales/shs_CA: Likewise.
+	* locales/so_ET: Likewise.
+	* locales/ta_IN: Likewise.
+	* locales/te_IN: Likewise.
+	* locales/tk_TM: Likewise.
+	* locales/tt_RU@iqtelif: Likewise.
+	* locales/uk_UA: Likewise.
+	* locales/ur_IN: Likewise.
+	* locales/uz_UZ: Likewise.
+	* locales/uz_UZ@cyrillic: Likewise.
+	* locales/yo_NG: Likewise.
+	* tests-mbwc/dat_mblen.c: Likewise.
+	* tests-mbwc/dat_towctrans.c: Likewise.
+
 2013-04-27  Nik Kalach  <nikka@xxxxxxxxxxxxxxxxx>
 
 	[BZ #15221]

Modified: fsf/trunk/libc/localedata/charmaps/BIG5
==============================================================================
--- fsf/trunk/libc/localedata/charmaps/BIG5 (original)
+++ fsf/trunk/libc/localedata/charmaps/BIG5 Sat Jun  8 00:02:14 2013
@@ -16,7 +16,7 @@
 %     Aprhic Tech. CO., LTD. Big5 <==> Unicode mapping table.
 %
 % Irrevsible mapping Big5 characters (using %IRREVERSIBLE% notation):
-%     /xa2/xcc, /xa2/xce, /xf9/xe9, /xf9/xea, /xf9/xeb, 
+%     /xa2/xcc, /xa2/xce, /xf9/xe9, /xf9/xea, /xf9/xeb,
 %     /xf9/xf9, /xf9/xfa, /xf9/xfb, /xf9/xfc, /xf9/xfd
 %
 % alias BIG5-CP950

Modified: fsf/trunk/libc/localedata/charmaps/IBM866NAV
==============================================================================
--- fsf/trunk/libc/localedata/charmaps/IBM866NAV (original)
+++ fsf/trunk/libc/localedata/charmaps/IBM866NAV Sat Jun  8 00:02:14 2013
@@ -3,10 +3,10 @@
 <escape_char> /
 % Obtained by editing IBM866 charmap  (Alexander Vidybida)
 %
-% Corresponds to Ukrainian texts produced with "keyrus" screen and 
+% Corresponds to Ukrainian texts produced with "keyrus" screen and
 % keyboard driver under DOS
 %
-% Corresponds to file `cp866nav.def' from the 
+% Corresponds to file `cp866nav.def' from the
 % standard LaTeX `Cyrillic Bundle' except of codes /xfd, /xfe
 
 % alias CP866NAV

Modified: fsf/trunk/libc/localedata/charmaps/ISIRI-3342
==============================================================================
--- fsf/trunk/libc/localedata/charmaps/ISIRI-3342 (original)
+++ fsf/trunk/libc/localedata/charmaps/ISIRI-3342 Sat Jun  8 00:02:14 2013
@@ -5,7 +5,7 @@
 % source: Iranian standard ISIRI 3342 (1993)
 % author: Pablo Saratxaga, and Roozbeh Pournader
 % email: pablo@xxxxxxxxxxxxxxxx, roozbeh@xxxxxxxxxxxxxxxxx
- 
+
 % I think the mnemonic for upper space (0xA0) should be different from
 % lower space (0x20). Because the semantics are different, although they
 % are mapped to a single Unicode character. This is specially important
@@ -23,7 +23,7 @@
 % </>f>, <kf>, <yf>, <)/>+>, <<(+>, <!)+>, <(!+>, <<<+>, </>/>+>, <*+>,
 % <!!+>, and <////+>. Also, all character sequences
 % <NU>..<US>, <SP>, <DT> have counter-parts <NU+>..<US+>, <SP+>, <DT+>
- 
+
 CHARMAP
 <U0000>     /x00         NULL (NUL)
 <U0001>     /x01         START OF HEADING (SOH)

Modified: fsf/trunk/libc/localedata/charmaps/ISO_8859-1,GL
==============================================================================
--- fsf/trunk/libc/localedata/charmaps/ISO_8859-1,GL (original)
+++ fsf/trunk/libc/localedata/charmaps/ISO_8859-1,GL Sat Jun  8 00:02:14 2013
@@ -4,7 +4,7 @@
 # to "A", the "LATIN SMALL LETTER A" has been shorted to "a", and the
 # names are, wherever possible, shortened to approx 20 characters. I
 # would like comments on this charmap...
-# 
+#
 # -Greger Leijonhufvud-
 # INTERACTIVE Systems, UK
 # greger@{iuk,ism}.isc.com

Modified: fsf/trunk/libc/localedata/locales/ber_DZ
==============================================================================
--- fsf/trunk/libc/localedata/locales/ber_DZ (original)
+++ fsf/trunk/libc/localedata/locales/ber_DZ Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 escape_char  /
 %
 % Amazigh Language Locale for Algeria (latin)
-% Source: 
+% Source:
 % Contact: Pablo Saratxaga
 % Email: <pablo@xxxxxxxxxxxxxxxx>
 % Language: ber
@@ -47,8 +47,8 @@
 % TODO: fix LC_TIME, LC_MONETARY, LC_MESSAGES, LC_NAME, LC_ADDRESS
 
 LC_COLLATE
-% The latin amazigh alphabet is:       
-% <a>, <eps>, <b>, <b*>, <c>, <c<>, <d>, <d-.>, <e>, <f>, <g>, <g*>, <g(>, 
+% The latin amazigh alphabet is:
+% <a>, <eps>, <b>, <b*>, <c>, <c<>, <d>, <d-.>, <e>, <f>, <g>, <g*>, <g(>,
 % <h>, <h-.>, <i>, <j>, <k>, <k*>, <l>, <m>, <n>, <q>, <q*>, <gam>, <gam*>,
 % <r>, <r-.>, <s>, <s-.>, <t>, <t-.>, <u>, <w>, <x>, <x*>, <y>, <z>, <z-.>
 %
@@ -291,7 +291,7 @@
 %country_isbn ""
 %country_car ""
 lang_name "<U0074><U0061><U006D><U0061><U007A><U0069><U0067><U0068><U0074>"
-%lang_ab 
+%lang_ab
 lang_term "<U0062><U0065><U0072>"
 lang_lib "<U0062><U0065><U0072>"
 

Modified: fsf/trunk/libc/localedata/locales/bn_BD
==============================================================================
--- fsf/trunk/libc/localedata/locales/bn_BD (original)
+++ fsf/trunk/libc/localedata/locales/bn_BD Sat Jun  8 00:02:14 2013
@@ -53,7 +53,7 @@
   (<U0036>,<U09EC>); /
   (<U0037>,<U09ED>); /
   (<U0038>,<U09EE>); /
-  (<U0039>,<U09EF>); 
+  (<U0039>,<U09EF>);
 
 translit_start
 include "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/crh_UA
==============================================================================
--- fsf/trunk/libc/localedata/locales/crh_UA (original)
+++ fsf/trunk/libc/localedata/locales/crh_UA Sat Jun  8 00:02:14 2013
@@ -11,7 +11,7 @@
 % Date:		2009-08-16
 % Application:	general
 % Users:	general
-% Charset:	UTF-8 
+% Charset:	UTF-8
 % Distribution and use is free, also
 % for commercial purposes.
 
@@ -48,7 +48,7 @@
 
 LC_COLLATE
 % The new Crimean Tatar alphabet (Latin) is:
-% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>, 
+% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>,
 % <i> (dotless i), <i.> (i with dot), <j>, <k>, <l>, <m>, <n>, <n?>, <o>,
 % <o:>, <p>, <q>, <r>, <s>, <s,>, <t>, <u>, <u:>, <v>, <y>, <z>
 

Modified: fsf/trunk/libc/localedata/locales/en_NG
==============================================================================
--- fsf/trunk/libc/localedata/locales/en_NG (original)
+++ fsf/trunk/libc/localedata/locales/en_NG Sat Jun  8 00:02:14 2013
@@ -104,7 +104,7 @@
             "<U0046><U0072><U0069><U0064><U0061><U0079>";/
             "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
 
-% abmon - The abbreviations for the months 
+% abmon - The abbreviations for the months
 % - Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
 abmon       "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
             "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
@@ -113,7 +113,7 @@
             "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
             "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
 
-% mon - The full names of the months - 
+% mon - The full names of the months -
 % - January, February, March, April, May, June
 %   July, August, September, October, November, December
 mon         "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/

Modified: fsf/trunk/libc/localedata/locales/es_US
==============================================================================
--- fsf/trunk/libc/localedata/locales/es_US (original)
+++ fsf/trunk/libc/localedata/locales/es_US Sat Jun  8 00:02:14 2013
@@ -86,7 +86,7 @@
 <c-H>	<ch>;<BAS>;<MIN-CAP>;IGNORE
 <c-h>	<ch>;<BAS>;<MIN>;IGNORE
 
-reorder-after <U0043> 
+reorder-after <U0043>
 <C-H>	<ch>;<BAS>;<CAP>;IGNORE
 <C-h>	<ch>;<BAS>;<CAP-MIN>;IGNORE
 
@@ -97,7 +97,7 @@
 <l-L>	<ll>;<BAS>;<MIN-CAP>;IGNORE
 <l-l>	<ll>;<BAS>;<MIN>;IGNORE
 
-reorder-after <U004C> 
+reorder-after <U004C>
 <L-L>	<ll>;<BAS>;<CAP>;IGNORE
 <L-l>	<ll>;<BAS>;<CAP-MIN>;IGNORE
 

Modified: fsf/trunk/libc/localedata/locales/fil_PH
==============================================================================
--- fsf/trunk/libc/localedata/locales/fil_PH (original)
+++ fsf/trunk/libc/localedata/locales/fil_PH Sat Jun  8 00:02:14 2013
@@ -2,8 +2,8 @@
 escape_char  /
 %
 % Filipino Language Locale for Philippines
-% Source: 
-% Contact: Rene Torres, Pablo Saratxaga 
+% Source:
+% Contact: Rene Torres, Pablo Saratxaga
 % Email: <rgtorre@xxxxxxxxxxxxxx>, <pablo@xxxxxxxxxxxxxxxx>
 % Language: fil
 % Territory: PH
@@ -73,7 +73,7 @@
 <U00F1> <ntilde>;<TIL>;<MIN>;IGNORE
 <n-g>	<n-g-ph>;<PCT>;<MIN>;IGNORE
 <n-G>	<n-g-ph>;<PCT>;<MIN-CAP>;IGNORE
-reorder-after <U004E> 
+reorder-after <U004E>
 <U00D1> <ntilde>;<TIL>;<CAP>;IGNORE
 <N-G>	<n-g-ph>;<PCT>;<CAP>;IGNORE
 <N-g>	<n-g-ph>;<PCT>;<CAP-MIN>;IGNORE

Modified: fsf/trunk/libc/localedata/locales/fy_DE
==============================================================================
--- fsf/trunk/libc/localedata/locales/fy_DE (original)
+++ fsf/trunk/libc/localedata/locales/fy_DE Sat Jun  8 00:02:14 2013
@@ -3,7 +3,7 @@
 % charset "ISO_8859-1:1987"
 % Distribution and use is
 
-LC_IDENTIFICATION 
+LC_IDENTIFICATION
 title "Sater Frisian and North Frisian Locale for Germany"
 source "information from Kenneth Christiansen"
 address ""

Modified: fsf/trunk/libc/localedata/locales/gu_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/gu_IN (original)
+++ fsf/trunk/libc/localedata/locales/gu_IN Sat Jun  8 00:02:14 2013
@@ -50,7 +50,7 @@
   (<U0036>,<U0AEC>); /
   (<U0037>,<U0AED>); /
   (<U0038>,<U0AEE>); /
-  (<U0039>,<U0AEF>); 
+  (<U0039>,<U0AEF>);
 
 translit_start
 include "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/ha_NG
==============================================================================
--- fsf/trunk/libc/localedata/locales/ha_NG (original)
+++ fsf/trunk/libc/localedata/locales/ha_NG Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 comment_char %
 %
 % Hausa language locale for Nigeria
-% Source: 
+% Source:
 % Contact: Pablo Saratxaga
 % Email: pablo@xxxxxxxxxxxx
 % Language: ha
@@ -72,7 +72,7 @@
 collating-element <'1Y> from "<U0027><U0059>"
 collating-element <'2y> from "<U2019><U0079>"
 collating-element <'2Y> from "<U2019><U0059>"
-collating-symbol  <rtilde> 
+collating-symbol  <rtilde>
 collating-element <r?>  from "<U0072><U0303>"
 collating-element <R?>  from "<U0052><U0303>"
 collating-symbol  <bcurl>
@@ -81,10 +81,10 @@
 
 collating-symbol <CAP-MIN>
 collating-symbol <MIN-CAP>
- 
+
 reorder-after <MIN>
 <MIN-CAP>
- 
+
 reorder-after <CAP>
 <CAP-MIN>
 
@@ -165,7 +165,7 @@
 LC_TELEPHONE
 copy "en_NG"
 END LC_TELEPHONE
- 
+
 LC_TIME
 % Lah, Lit, Tal, Lar, Alh, Jum, Asa
 % maybe "Lhd" "Lrb" => "Lh"/"Lb" on 2letter tables?
@@ -188,7 +188,7 @@
             "<U0059><U0075><U006C>";"<U0041><U0067><U0075>";/
             "<U0053><U0061><U0074>";"<U004F><U006B><U0074>";/
             "<U004E><U0075><U0077>";"<U0044><U0069><U0073>"
-% Janairu, Fabrairu, Maris, Afrilu, Mayu, Yuni, 
+% Janairu, Fabrairu, Maris, Afrilu, Mayu, Yuni,
 % Yuli, Agusta, Satumba, Oktoba, Nuwamba, Disamba
 mon         "<U004A><U0061><U006E><U0061><U0069><U0072><U0075>";/
             "<U0046><U0061><U0062><U0072><U0061><U0069><U0072><U0075>";/

Modified: fsf/trunk/libc/localedata/locales/hi_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/hi_IN (original)
+++ fsf/trunk/libc/localedata/locales/hi_IN Sat Jun  8 00:02:14 2013
@@ -49,7 +49,7 @@
   (<U0036>,<U096C>); /
   (<U0037>,<U096D>); /
   (<U0038>,<U096E>); /
-  (<U0039>,<U096F>); 
+  (<U0039>,<U096F>);
 
 translit_start
 include "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/ig_NG
==============================================================================
--- fsf/trunk/libc/localedata/locales/ig_NG (original)
+++ fsf/trunk/libc/localedata/locales/ig_NG Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 comment_char %
 %
 % Igbo language locale for Nigeria
-% Source: 
+% Source:
 % Contact: Pablo Saratxaga
 % Email: pablo@xxxxxxxxxxxx
 % Language: ig
@@ -50,7 +50,7 @@
 % aacute, eacute, iacute, oacute, uacute, nacute
 % agrave, egrave, igrave, ograve, ugrave, ngrave
 %
-% order: a, b, [c], ch, d, e, f, g, gb, gh, gw, h, i, i., j, k, kp, kw, 
+% order: a, b, [c], ch, d, e, f, g, gb, gh, gw, h, i, i., j, k, kp, kw,
 % l, m, n, n., nw, ny, o, o., p, [q], r, s, sh, t, u, u., v, w, [x], y, z
 
 copy "iso14651_t1"
@@ -169,10 +169,10 @@
 
 collating-symbol <CAP-MIN>
 collating-symbol <MIN-CAP>
- 
+
 reorder-after <MIN>
 <MIN-CAP>
- 
+
 reorder-after <CAP>
 <CAP-MIN>
 
@@ -363,7 +363,7 @@
 LC_TELEPHONE
 copy "en_NG"
 END LC_TELEPHONE
- 
+
 LC_TIME
 % sÃÂÂn, mÃÂÂn, tuz, wen, tÃÂÂs, fra, sat
 abday       "<U0073><U1ECD><U006E>";"<U006D><U1ECD><U006E>";/
@@ -385,7 +385,7 @@
             "<U006A><U0075><U006C>";"<U1ECD><U0067><U1ECD>";/
             "<U0073><U0065><U0070>";"<U1ECD><U006B><U0074>";/
             "<U006E><U1ECD><U0076>";"<U0064><U0069><U0073>"
-% jenÃÂÂwarÃÂÂ, febÃÂÂrÃÂÂwarÃÂÂ, maachÃÂÂ, epreel, mee, juun, 
+% jenÃÂÂwarÃÂÂ, febÃÂÂrÃÂÂwarÃÂÂ, maachÃÂÂ, epreel, mee, juun,
 % julaÃÂÂ, ÃÂÂgÃÂÂstÃÂÂ, septemba, ÃÂÂktoba, nÃÂÂvemba, disemba
 mon         "<U006A><U0065><U006E><U1EE5><U0077><U0061><U0072><U1ECB>";/
             "<U0066><U0065><U0062><U1EE5><U0072><U1EE5><U0077><U0061><U0072><U1ECB>";/

Modified: fsf/trunk/libc/localedata/locales/ik_CA
==============================================================================
--- fsf/trunk/libc/localedata/locales/ik_CA (original)
+++ fsf/trunk/libc/localedata/locales/ik_CA Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 comment_char %
 %
 % Inupiaq language locale for Canada
-% Source: 
+% Source:
 % Contact: Pablo Saratxaga
 % Email: pablo@xxxxxxxxxxxx
 % Language: ik
@@ -43,7 +43,7 @@
 
 LC_COLLATE
 
-% Inupiaq uses the following extra letters: 
+% Inupiaq uses the following extra letters:
 % gdotabove, ldotbelow, lbarred, lbarreddotbelow (not in unicode,
 % has to be composed as lbarred+composingdotbelow), eng, ntilde
 %
@@ -82,10 +82,10 @@
 
 collating-symbol <CAP-MIN>
 collating-symbol <MIN-CAP>
- 
+
 reorder-after <MIN>
 <MIN-CAP>
- 
+
 reorder-after <CAP>
 <CAP-MIN>
 
@@ -142,7 +142,7 @@
 <S-R>   <s-r-ik>;<PCT>;<CAP>;IGNORE
 <S-r>   <s-r-ik>;<PCT>;<CAP-MIN>;IGNORE
 
- 
+
 reorder-end
 
 END LC_COLLATE
@@ -162,7 +162,7 @@
 LC_TELEPHONE
 copy "en_CA"
 END LC_TELEPHONE
- 
+
 LC_TIME
 abday       "<U004D><U0069><U006E>";"<U0053><U0061><U0076>";/
             "<U0049><U006C><U0061>";"<U0051><U0069><U0074>";/

Modified: fsf/trunk/libc/localedata/locales/iu_CA
==============================================================================
--- fsf/trunk/libc/localedata/locales/iu_CA (original)
+++ fsf/trunk/libc/localedata/locales/iu_CA Sat Jun  8 00:02:14 2013
@@ -37,7 +37,7 @@
 <U004E><U0025><U0054><U0020><U0025><U007A><U0025>/
 <U004E><U0025><U0063><U0025><U004E>"
 % FIXME country_name "Canada" in inuktitut ?
-% FIXME country_post "CA" for Canada ? 
+% FIXME country_post "CA" for Canada ?
 country_ab2 "<U0043><U0041>"
 country_ab3 "<U0043><U0041><U004E>"
 country_num 124

Modified: fsf/trunk/libc/localedata/locales/kn_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/kn_IN (original)
+++ fsf/trunk/libc/localedata/locales/kn_IN Sat Jun  8 00:02:14 2013
@@ -51,7 +51,7 @@
   (<U0036>,<U0CEC>); /
   (<U0037>,<U0CED>); /
   (<U0038>,<U0CEE>); /
-  (<U0039>,<U0CEF>); 
+  (<U0039>,<U0CEF>);
 
 translit_start
 include  "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/ks_IN@devanagari
==============================================================================
--- fsf/trunk/libc/localedata/locales/ks_IN@devanagari (original)
+++ fsf/trunk/libc/localedata/locales/ks_IN@devanagari Sat Jun  8 00:02:14 2013
@@ -1,7 +1,7 @@
 comment_char    %
 escape_char     /
 % Kashmiri(devanagari) language locale for India.
-% Contributed by Rakesh Pandit <rakesh.pandit@xxxxxxxxx> and 
+% Contributed by Rakesh Pandit <rakesh.pandit@xxxxxxxxx> and
 % Pravin Satpute <psatpute@xxxxxxxxxx>
 
 LC_IDENTIFICATION

Modified: fsf/trunk/libc/localedata/locales/li_BE
==============================================================================
--- fsf/trunk/libc/localedata/locales/li_BE (original)
+++ fsf/trunk/libc/localedata/locales/li_BE Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 escape_char  /
 % Distribution and use is
 
-LC_IDENTIFICATION 
+LC_IDENTIFICATION
 title "Limburgish Language Locale for Belgium"
 source "information from Kenneth Christiansen"
 address ""

Modified: fsf/trunk/libc/localedata/locales/li_NL
==============================================================================
--- fsf/trunk/libc/localedata/locales/li_NL (original)
+++ fsf/trunk/libc/localedata/locales/li_NL Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 escape_char  /
 % Distribution and use is
 
-LC_IDENTIFICATION 
+LC_IDENTIFICATION
 title "Limburgish Language Locale for the Netherlands"
 source "information from Kenneth Christiansen"
 address ""

Modified: fsf/trunk/libc/localedata/locales/mg_MG
==============================================================================
--- fsf/trunk/libc/localedata/locales/mg_MG (original)
+++ fsf/trunk/libc/localedata/locales/mg_MG Sat Jun  8 00:02:14 2013
@@ -154,7 +154,7 @@
 tel_dom_fmt    "<U0025><U0061><U0020><U0025><U006C>"
 % 261
 int_prefix     "<U0032><U0036><U0031>"
-% 00 
+% 00
 int_select     "<U0030><U0030>"
 END LC_TELEPHONE
 

Modified: fsf/trunk/libc/localedata/locales/ml_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ml_IN (original)
+++ fsf/trunk/libc/localedata/locales/ml_IN Sat Jun  8 00:02:14 2013
@@ -48,7 +48,7 @@
   (<U0036>,<U0D6C>); /
   (<U0037>,<U0D6D>); /
   (<U0038>,<U0D6E>); /
-  (<U0039>,<U0D6F>); 
+  (<U0039>,<U0D6F>);
 
 translit_start
 include     "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/mr_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/mr_IN (original)
+++ fsf/trunk/libc/localedata/locales/mr_IN Sat Jun  8 00:02:14 2013
@@ -54,8 +54,8 @@
 <d_shra>
 
 reorder-after <U0939>
-<dv_ksha> <d_ksha>;<BAS>;<MIN>;IGNORE 
-<dv_dnya> <d_dnya>;<BAS>;<MIN>;IGNORE 
+<dv_ksha> <d_ksha>;<BAS>;<MIN>;IGNORE
+<dv_dnya> <d_dnya>;<BAS>;<MIN>;IGNORE
 <dv_shra> <d_shra>;<BAS>;<MIN>;IGNORE
 
 reorder-end

Modified: fsf/trunk/libc/localedata/locales/nso_ZA
==============================================================================
--- fsf/trunk/libc/localedata/locales/nso_ZA (original)
+++ fsf/trunk/libc/localedata/locales/nso_ZA Sat Jun  8 00:02:14 2013
@@ -17,7 +17,7 @@
 %      2004-03-30 Dwayne Bailey <dwayne@xxxxxxxxxxxxxxxx>
 %        - Added country_ab2/3, country_num
 %      2004-02-27: Dwayne Bailey <dwayne@xxxxxxxxxxxxxxxx>
-%        - Correction of lang_name comment	
+%        - Correction of lang_name comment
 % 0.1 (2004-02-11):
 %	Initial Northern Sotho locale for South Africa
 %	by Zuza Software Foundation
@@ -80,7 +80,7 @@
             "<U004E><U0065>";/
             "<U0048><U006C><U0061>";/
             "<U004D><U006F><U006B>"
- 
+
 % day - The full names of the week days:
 % - LaMorena, Mos^upologo, Labobedi, Laboraro, Labone, Labohlano, Mokibelo
 day         "<U004C><U0061><U004D><U006F><U0072><U0065><U006E><U0061>";/
@@ -90,8 +90,8 @@
             "<U004C><U0061><U0062><U006F><U006E><U0065>";/
             "<U004C><U0061><U0062><U006F><U0068><U006C><U0061><U006E><U006F>";/
             "<U004D><U006F><U006B><U0069><U0062><U0065><U006C><U006F>"
- 
-% abmon - The abbreviations for the months 
+
+% abmon - The abbreviations for the months
 % - Jan, Feb, Mat, Apr, Mei, Jun, Jul, Ago, Set, Okt, Nof, Dis
 abmon       "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
             "<U004D><U0061><U0074>";"<U0041><U0070><U0072>";/
@@ -99,8 +99,8 @@
             "<U004A><U0075><U006C>";"<U0041><U0067><U006F>";/
             "<U0053><U0065><U0074>";"<U004F><U006B><U0074>";/
             "<U004E><U006F><U0066>";"<U0044><U0069><U0073>"
- 
-% mon - The full names of the months - 
+
+% mon - The full names of the months -
 % - Janaware, Febereware, Mats^he, Aprele, Mei, June
 %   Julae, Agostose, Setemere, Oktobere, Nofemere, Disemere
 mon         "<U004A><U0061><U006E><U0061><U0077><U0061><U0072><U0065>";/
@@ -115,7 +115,7 @@
             "<U004F><U006B><U0074><U006F><U0062><U0065><U0072><U0065>";/
             "<U004E><U006F><U0066><U0065><U006D><U0065><U0072><U0065>";/
             "<U0044><U0069><U0073><U0065><U006D><U0065><U0072><U0065>"
- 
+
 % Abreviated date and time representation to be referenced by the "%c" field descriptor -
 d_t_fmt     "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
 %
@@ -125,23 +125,23 @@
 % "%Y" (year with century as a decimal number),
 % "%T" (24-hour clock time in format HH:MM:SS),
 % "%Z" (Time zone name)
- 
+
 % Date representation to be referenced by the "%x" field descriptor -
 d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
 % "%d/%m/%Y", day/month/year as decimal numbers (01/01/2000).
- 
+
 % Time representation to be referenced by the "%X" field descriptor -
 t_fmt       "<U0025><U0054>"
 % "%T" (24-hour clock time in format HH:MM:SS)
- 
+
 % Define representation of ante meridiem and post meridiem strings -
 am_pm       "";""
 % The "" mean 'default to "AM" and "PM".
- 
+
 % Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
 t_fmt_ampm  ""
 % The "" means that this format is not supported.
- 
+
 % Date representation not described in ISO/IEC 14652. Comes out as -
 % "%a %b %e %H:%M:%S %Z %Y" which is default "date" command output
 date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
@@ -156,7 +156,7 @@
 % %S - seconds as a decimal number (00 to 59),
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
- 
+
 END LC_TIME
 
 LC_MESSAGES
@@ -194,14 +194,14 @@
 % "Middle names",
 % "Empty string, or <Space>",
 % "Clan names"
- 
+
 % FIXME - define all the following name_*
 % General salutation for any sex
 % name_gen    ""
 
 % Salutation for unmarried females - ""
 % name_miss   ""
- 
+
 % Salutation for males - ""
 % name_mr     ""
 
@@ -217,7 +217,7 @@
 % Country name in Northern Sotho - "Afrika Borwa"
 country_name "<U0041><U0066><U0072><U0069><U006B><U0061><U0020>/
 <U0042><U006F><U0072><U0077><U0061>"
- 
+
 % Abbreviated country postal name - "ZA"
 country_post "<U005A><U0041>"
 
@@ -228,7 +228,7 @@
 
 % FIXME define the following correctly
 % country_isbn ""
- 
+
 % Language name in Northern Sotho - "Sesotho sa Leboa"
 lang_name "<U0053><U0065><U0073><U006F><U0074><U0068><U006F><U0020>/
 <U0073><U0061><U0020><U004C><U0065><U0062><U006F><U0061>"
@@ -238,7 +238,7 @@
 lang_ab   ""
 lang_term "<U006E><U0073><U006F>"
 lang_lib  "<U006E><U0073><U006F>"
- 
+
 % Representation of postal addresses (minus the addressee's name) in South
 % Africa. (Ignored for now)
 postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/

Modified: fsf/trunk/libc/localedata/locales/or_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/or_IN (original)
+++ fsf/trunk/libc/localedata/locales/or_IN Sat Jun  8 00:02:14 2013
@@ -50,7 +50,7 @@
   (<U0036>,<U0B6C>); /
   (<U0037>,<U0B6D>); /
   (<U0038>,<U0B6E>); /
-  (<U0039>,<U0B6F>); 
+  (<U0039>,<U0B6F>);
 
 translit_start
 include  "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/pa_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/pa_IN (original)
+++ fsf/trunk/libc/localedata/locales/pa_IN Sat Jun  8 00:02:14 2013
@@ -48,7 +48,7 @@
   (<U0036>,<U0A6C>); /
   (<U0037>,<U0A6D>); /
   (<U0038>,<U0A6E>); /
-  (<U0039>,<U0A6F>); 
+  (<U0039>,<U0A6F>);
 
 translit_start
 include     "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/ro_RO
==============================================================================
--- fsf/trunk/libc/localedata/locales/ro_RO (original)
+++ fsf/trunk/libc/localedata/locales/ro_RO Sat Jun  8 00:02:14 2013
@@ -115,9 +115,9 @@
 
 %
 % Transliteration is _currently_ a good idea as most fonts/applications do not
-% have the correct diacritics for "t comma bellow" (U021A, U021B) and 
+% have the correct diacritics for "t comma bellow" (U021A, U021B) and
 % "s comma bellow" (U0218, U0219). Thus we currently use and compromise with
-% "t cedilla" (U0162, U0163) - which, actually, does not belong to any 
+% "t cedilla" (U0162, U0163) - which, actually, does not belong to any
 % language - and "s cedilla" (U015E, U015F) - which is _not_ correct for
 % Romanian, but is correct for Turkish.
 %
@@ -197,11 +197,11 @@
 % Because in 1992 the Romanian Academy stated that within words the
 % writing of the letter i> (i circumflex - U00EE) should be replaced
 % by a> (acircumflex - U00E2), we use the post92 writing.
-% Note: The actual rule is more complex, but the case which applies for 
+% Note: The actual rule is more complex, but the case which applies for
 % Satruday is covered by the exposed explanation above.
 %
 % Day names are not capitalized:
-% duminic<abreve>, luni, mar<tcomma>i, 
+% duminic<abreve>, luni, mar<tcomma>i,
 % miercuri, joi, vineri,
 % s<acircumflex>mb<abreve>t<abreve>
 %
@@ -247,7 +247,7 @@
         "<U006E><U006F><U0069><U0065><U006D><U0062><U0072><U0069><U0065>";/
         "<U0064><U0065><U0063><U0065><U006D><U0062><U0072><U0069><U0065>"
 % Appropriate date and time representation (%c)
-% Romania uses daylight saving and the names of the time zones are 
+% Romania uses daylight saving and the names of the time zones are
 % not widely known nor used
 %	"%a %d %b %Y %T %z"
 d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020>/
@@ -296,7 +296,7 @@
 LC_NAME
 % Format of a name, taken from the glibc locale for Ukrainian.
 % %f Family names.
-% %F Family names in uppercase. 
+% %F Family names in uppercase.
 % %g First given name.
 % %G First given initial.
 % %l First given name with Latin letters.
@@ -337,23 +337,23 @@
 
 % %n Person's name, possibly constructed with the LC_NAME
 %    "name_fmt" keyword. (it appears to be invalid)
-% %a Care of person, or organization. 
-% %f Firm name. 
-% %d Department name. 
-% %b Building name. 
-% %s Street or block (eg. Japanese) name. 
-% %h House number or designation. 
+% %a Care of person, or organization.
+% %f Firm name.
+% %d Department name.
+% %b Building name.
+% %s Street or block (eg. Japanese) name.
+% %h House number or designation.
 % %N Insert an <end-of-line> if the previous descriptor
 %    value was not an empty string; otherwise ignore.
 % %t Insert a <space> if the previous descriptor value
 %    was not an empty string; otherwise ignore.
-% %r Room number, door designation. 
-% %e Floor number. 
-% %C Country designation, from the <country_post> keyword. 
+% %r Room number, door designation.
+% %e Floor number.
+% %C Country designation, from the <country_post> keyword.
 % %l Local township within town or city. (it appears to be invalid)
-% %z Zip number, postal code. 
-% %T Town, city. 
-% %S State, province, or prefecture. 
+% %z Zip number, postal code.
+% %T Town, city.
+% %S State, province, or prefecture.
 % %c Country, as taken from data record.
 %
 % FIXME: it appears that %n and %l are not working; correct form is:

Modified: fsf/trunk/libc/localedata/locales/shs_CA
==============================================================================
--- fsf/trunk/libc/localedata/locales/shs_CA (original)
+++ fsf/trunk/libc/localedata/locales/shs_CA Sat Jun  8 00:02:14 2013
@@ -4,7 +4,7 @@
 % Secwepemctsin (Shuswap) language locale for Canada
 % sorting according to CAN/CSA-Z243.4.1-1992
 % Source: Neskie Manuel
-% Address: 745 Ska-Hiish Dr 
+% Address: 745 Ska-Hiish Dr
 %          Chase BC V0E 1M3
 % Contact: Neskie Manuel
 % Email: neskiem@xxxxxxxxx

Modified: fsf/trunk/libc/localedata/locales/so_ET
==============================================================================
--- fsf/trunk/libc/localedata/locales/so_ET (original)
+++ fsf/trunk/libc/localedata/locales/so_ET Sat Jun  8 00:02:14 2013
@@ -115,7 +115,7 @@
 %
 postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
 <U0025><U0062><U0025><U0065><U0025><U0072>"
-country_name  "<U0049><U0074><U006F><U006F><U0062><U0069><U0079><U0061>"  
+country_name  "<U0049><U0074><U006F><U006F><U0062><U0069><U0079><U0061>"
 country_post  "<U0045><U0054><U0048>"
 country_ab2   "<U0045><U0054>"
 country_ab3   "<U0045><U0054><U0048>"

Modified: fsf/trunk/libc/localedata/locales/ta_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ta_IN (original)
+++ fsf/trunk/libc/localedata/locales/ta_IN Sat Jun  8 00:02:14 2013
@@ -52,7 +52,7 @@
   (<U0036>,<U0BEC>); /
   (<U0037>,<U0BED>); /
   (<U0038>,<U0BEE>); /
-  (<U0039>,<U0BEF>); 
+  (<U0039>,<U0BEF>);
 
 translit_start
 include  "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/te_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/te_IN (original)
+++ fsf/trunk/libc/localedata/locales/te_IN Sat Jun  8 00:02:14 2013
@@ -51,7 +51,7 @@
   (<U0036>,<U0C6C>); /
   (<U0037>,<U0C6D>); /
   (<U0038>,<U0C6E>); /
-  (<U0039>,<U0C6F>); 
+  (<U0039>,<U0C6F>);
 
 translit_start
 include  "translit_combining";""

Modified: fsf/trunk/libc/localedata/locales/tk_TM
==============================================================================
--- fsf/trunk/libc/localedata/locales/tk_TM (original)
+++ fsf/trunk/libc/localedata/locales/tk_TM Sat Jun  8 00:02:14 2013
@@ -90,7 +90,7 @@
 <U044A> ""               % hard sign omitted
 <U044B> "<U0079>"        % yeru -> y
 <U044C> ""               % soft sign omitted.
-<U044D> "<U0065>"        % je=  -> e 
+<U044D> "<U0065>"        % je=  -> e
 <U04D9> "<U00E4>"        % sw=  -> a:
 <U044E> "<U00FD><U0075>" % ju   -> y'u
 <U044F> "<U00FD><U0061>" % ja   -> y'a
@@ -130,7 +130,7 @@
 <U042A> ""               % hard sign omitted
 <U042B> "<U0059>"        % yeru -> y
 <U042C> ""               % soft sign omitted.
-<U042D> "<U0045>"        % je=  -> e 
+<U042D> "<U0045>"        % je=  -> e
 <U04D8> "<U00C4>"        % sw=  -> a:
 <U042E> "<U00DD><U0075>" % ju   -> y'u
 <U042F> "<U00DD><U0061>" % ja   -> y'a
@@ -152,7 +152,7 @@
 % <a=>, <b=>, <v=>, <g=>, <d=>, <e=>, <io>, <z%>, <z%,=>, <z=>, <i=>,
 % <j=>, <k=>, <l=>, <m=>, <n=>, <n,=>, <o=>, <o-=>, <p=>, <r=>, <s=>,
 % <t=>, <u=>, <u'=>, <f=>, <h=>, <c=>, <c%>, <s%>, <='>, <y=>, <%'>,
-% <je>, <sw=>, <ju>, <ja> 
+% <je>, <sw=>, <ju>, <ja>
 %
 copy "iso14651_t1"
 

Modified: fsf/trunk/libc/localedata/locales/tt_RU@iqtelif
==============================================================================
--- fsf/trunk/libc/localedata/locales/tt_RU@iqtelif (original)
+++ fsf/trunk/libc/localedata/locales/tt_RU@iqtelif Sat Jun  8 00:02:14 2013
@@ -6,7 +6,7 @@
 % Contact:	Reshat Sabiq
 % Email:	<tatar.iqtelif.i18n@xxxxxxxxx>
 % Language:	tt@iqtelif
-% Territory:	RU	
+% Territory:	RU
 % Revision:	0.1
 % Date:		2006-10-12
 % Application:	general
@@ -47,7 +47,7 @@
 
 LC_COLLATE
 % IQTElif:
-% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>, 
+% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>,
 % <i> (dotless i), <i.> (i with dot), <i'>, <j>, <k>, <l>, <m>, <n>, <n?>, <o>,
 % <o:>, <p>, <q>, <r>, <s>, <s,>, <t>, <u>, <u:>, <v>, <w>, <x>, <y>, <z>
 

Modified: fsf/trunk/libc/localedata/locales/uk_UA
==============================================================================
--- fsf/trunk/libc/localedata/locales/uk_UA (original)
+++ fsf/trunk/libc/localedata/locales/uk_UA Sat Jun  8 00:02:14 2013
@@ -5,7 +5,7 @@
 % Copyright (C) 2006 Max Kutny <mkutny@xxxxxxxxx>
 %
 % Ukrainian Language Locale for Ukraine
-% Source: 
+% Source:
 % Contact: Volodymyr M. Lisivka
 % Email: v_lisivka@xxxxxxxxxxxxxxxxxxxxx
 % Contact: Max Kutny
@@ -118,7 +118,7 @@
 %  transliteration into English.
 %
 % Ukrainian  English  Note  Example
-% letter     letter 
+% letter     letter
 %
 
 % <U0410>	<U0410>	-	<U0410><U043B><U0443><U0448><U0442><U0430> - Alushta
@@ -831,7 +831,7 @@
 % 0,001
 % 0,0001
 % 0,00001
-% 
+%
 %  1
 % -1
 %
@@ -954,7 +954,7 @@
         "<U0432><U0435><U0440>"; %ver  /
         "<U0436><U043E><U0432>"; %zhov /
         "<U043B><U0438><U0441>"; %lys  /
-        "<U0433><U0440><U0443>"  %hru 
+        "<U0433><U0440><U0443>"  %hru
 
 % A list of month names in proper form for calendar, see alt_digits. (%B)
 mon /
@@ -969,7 +969,7 @@
         "<U0432><U0435><U0440><U0435><U0441><U0435><U043D><U044C>"; %veresen` /
         "<U0436><U043E><U0432><U0442><U0435><U043D><U044C>";  %zhovten` /
         "<U043B><U0438><U0441><U0442><U043E><U043F><U0430><U0434>"; %lystopad /
-        "<U0433><U0440><U0443><U0434><U0435><U043D><U044C>"   %hruden` 
+        "<U0433><U0440><U0443><U0434><U0435><U043D><U044C>"   %hruden`
 
 % Initially alt_digits was supposed to hold alternative symbols for _digits_,
 % corresponding to %O modified conversion specification.
@@ -1057,7 +1057,7 @@
 % pt  +2++9+16 23 30       6 13 20 27
 % *sb* *3*10*17*24*31*     *7*14*21+28+
 % +nd+ +4+11+18+25+    +1+ +8+15+22+29+
-% 
+%
 % + - means red color
 % * - means bold font
 %
@@ -1083,12 +1083,12 @@
 
 % Format of a telephone number for international use.
 %
-% a area code without nationwide prefix (prefix is often <0>). 
-% A area code including nationwide prefix (prefix is often <0>). 
-% l local number (within area code). 
-% e extension (to local number) 
-% c country code 
-% C alternate carrier service code used for dialling abroad 
+% a area code without nationwide prefix (prefix is often <0>).
+% A area code including nationwide prefix (prefix is often <0>).
+% l local number (within area code).
+% e extension (to local number)
+% c country code
+% C alternate carrier service code used for dialling abroad
 % t Insert a <space> if the previous descriptor's value was not an empty
 %  string; otherwise ignore.
 %
@@ -1152,10 +1152,10 @@
 % FIXME:
 %  to make proper salutation, we must change person name and middle name
 %  to proper forms (klychna forma), but this is imposible without
-%  ispell-like rules. 
+%  ispell-like rules.
 %  Now I use regular form, like in Russian (sic!) langauge.
 
-% Field descriptors for the <name_fmt> keyword: 
+% Field descriptors for the <name_fmt> keyword:
 % f - family name
 % F - family name in uppercase
 % g - first given name
@@ -1244,27 +1244,27 @@
 % Means:
 %  vul. Hranychna 7 - street and building
 %  s. Bohdashiv - village name (s. - selo)
-%  Zdolbunivs`koho rajonu - in region of town Zdolbuniv (rajon) 
-
-
-% n Person's name, possibly constructed with the LC_NAME <name_fmt> keyword. 
-% a Care of person, or organization. 
-% f Firm name. 
-% d Department name. 
-% b Building name. 
-% s Street or block (eg. Japanese) name. 
-% h House number or designation. 
+%  Zdolbunivs`koho rajonu - in region of town Zdolbuniv (rajon)
+
+
+% n Person's name, possibly constructed with the LC_NAME <name_fmt> keyword.
+% a Care of person, or organization.
+% f Firm name.
+% d Department name.
+% b Building name.
+% s Street or block (eg. Japanese) name.
+% h House number or designation.
 % N Insert an <end-of-line> if the previous descriptor s value was not an empty
 % string; otherwise ignore.
 % t Insert a <space> if the previous descriptor s value was not an empty string;
 % otherwise ignore.
-% r Room number, door designation. 
-% e Floor number. 
-% C Country designation, from the <country_post> keyword. 
-% l Local township within town or city 
-% z Zip number, postal code. 
-% T Town, city. 
-% S State, province, or prefecture. 
+% r Room number, door designation.
+% e Floor number.
+% C Country designation, from the <country_post> keyword.
+% l Local township within town or city
+% z Zip number, postal code.
+% T Town, city.
+% S State, province, or prefecture.
 % c Country, as taken from data record.
 %
 % Each field descriptor may have an <R> after the <%> to specify that the
@@ -1276,10 +1276,10 @@
 %postal_fmt "<U0025><U0061><U0025><U0074><U0025><U006E><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0064><U0025><U004E><U0025><U0073><U0025><U0074><U0025><U0068><U0025><U0074><U002C><U0020><U0025><U0062><U0025><U0074><U0025><U0065><U0025><U0074><U0025><U0072><U0025><U004E><U0025><U006C><U0025><U0074><U0025><U0054><U0025><U0074><U0025><U0053><U0025><U004E><U0025><U007A><U0025><U004E><U0025><U0063>"
 postal_fmt "<U0025><U0061><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0064><U0025><U004E><U0025><U0073><U0025><U0074><U0025><U0068><U0025><U0074><U002C><U0020><U0025><U0062><U0025><U0074><U0025><U0065><U0025><U0074><U0025><U0072><U0025><U004E><U0025><U0054><U0025><U0074><U0025><U0053><U0025><U004E><U0025><U007A><U0025><U004E><U0025><U0063>"
 
-% Giving: 
-%
-% Care of person Person's name Firm Department 
-% Street Number, Building Floor Room 
+% Giving:
+%
+% Care of person Person's name Firm Department
+% Street Number, Building Floor Room
 % Town City State
 % Zip
 % Country

Modified: fsf/trunk/libc/localedata/locales/ur_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ur_IN (original)
+++ fsf/trunk/libc/localedata/locales/ur_IN Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 escape_char     /
 % Urdu language locale for India.
 % Contributed by Pravin Satpute <psatpute@xxxxxxxxxx> and
-% Mrs. Nasreen Khan 
+% Mrs. Nasreen Khan
 
 LC_IDENTIFICATION
 

Modified: fsf/trunk/libc/localedata/locales/uz_UZ
==============================================================================
--- fsf/trunk/libc/localedata/locales/uz_UZ (original)
+++ fsf/trunk/libc/localedata/locales/uz_UZ Sat Jun  8 00:02:14 2013
@@ -93,10 +93,10 @@
 <U0447> "<U0063><U0068>" % c% -> ch
 <U0448> "<U0073><U0068>" % s% -> sh
 <U0449> "<U0073><U0068>" % shcha -> sh
-<U044A> "<U0027>"        % hard sign= -> ' 
+<U044A> "<U0027>"        % hard sign= -> '
 <U044B> "<U0069>"        % yeru -> 1
 <U044C> ""               % soft sign omitted. not in latin-uzbek alphabet. stupid, but it is a fact.
-<U044D> "<U0065>"        % je= -> e 
+<U044D> "<U0065>"        % je= -> e
 <U044E> "<U0079><U0075>" % ju -> yu
 <U044F> "<U0079><U0061>" % ja -> ya
 <U045E> "<U006F><U0027>" % v% -> o'

Modified: fsf/trunk/libc/localedata/locales/uz_UZ@cyrillic
==============================================================================
--- fsf/trunk/libc/localedata/locales/uz_UZ@cyrillic (original)
+++ fsf/trunk/libc/localedata/locales/uz_UZ@cyrillic Sat Jun  8 00:02:14 2013
@@ -88,10 +88,10 @@
 <U0447> "<U0063><U0068>" % c% -> ch
 <U0448> "<U0073><U0068>" % s% -> sh
 <U0449> "<U0073><U0068>" % shcha -> sh
-<U044A> "<U0027>"        % hard sign= -> ' 
+<U044A> "<U0027>"        % hard sign= -> '
 <U044B> "<U0069>"        % yeru -> 1
 <U044C> ""               % soft sign omitted. not in latin-uzbek alphabet. stupid, but it is a fact.
-<U044D> "<U0065>"        % je= -> e 
+<U044D> "<U0065>"        % je= -> e
 <U044E> "<U0079><U0075>" % ju -> yu
 <U044F> "<U0079><U0061>" % ja -> ya
 <U045E> "<U006F><U0027>" % v% -> o'

Modified: fsf/trunk/libc/localedata/locales/yo_NG
==============================================================================
--- fsf/trunk/libc/localedata/locales/yo_NG (original)
+++ fsf/trunk/libc/localedata/locales/yo_NG Sat Jun  8 00:02:14 2013
@@ -2,7 +2,7 @@
 comment_char %
 %
 % Yoruba language locale for Nigeria
-% Source: 
+% Source:
 % Contact: Pablo Saratxaga
 % Email: pablo@xxxxxxxxxxxx
 % Language: yo
@@ -52,7 +52,7 @@
 % * m and n may be nazalization marks when they follow a vowel;
 %   or they can be vocalic, in such case they get the three
 %   tones, and middle tone is marked with a macron
-% * a same vowel with following up/down or down/up tones 
+% * a same vowel with following up/down or down/up tones
 %   may be written with respectively a circumflex or a caron,
 %   eg: ÃÂÃÂ = ÃÂ, ÃÂÃÂ = ÃÂ
 % * old orthography also has tilde on vowels, but is deprecated
@@ -165,7 +165,7 @@
 
 collating-symbol <CAP-MIN>
 collating-symbol <MIN-CAP>
- 
+
 reorder-after <BAS>
 <ACA>
 <MAC>
@@ -173,7 +173,7 @@
 
 reorder-after <MIN>
 <MIN-CAP>
- 
+
 reorder-after <CAP>
 <CAP-MIN>
 
@@ -370,7 +370,7 @@
 LC_TELEPHONE
 copy "en_NG"
 END LC_TELEPHONE
- 
+
 LC_TIME
 % SUN, MON, TUE, WED, THU, FRI, SAT
 abday       "<U0053><U0055><U004E>";"<U004D><U004F><U004E>";/

Modified: fsf/trunk/libc/localedata/tests-mbwc/dat_mblen.c
==============================================================================
--- fsf/trunk/libc/localedata/tests-mbwc/dat_mblen.c (original)
+++ fsf/trunk/libc/localedata/tests-mbwc/dat_mblen.c Sat Jun  8 00:02:14 2013
@@ -80,11 +80,11 @@
       {	 { 1, "a",	   USE_MBCURMAX }, { 0,	1,  1 }	 },
       /* 03: a character + an invalid byte.  */
       {	 { 1, "Z\204",	   USE_MBCURMAX }, { 0,	1, +1 }	 },
-      /* 04: control/invalid characters.  */ 
+      /* 04: control/invalid characters.  */
       {	 { 1, "\177\000",  USE_MBCURMAX }, { 0,	1, +1 }	 },
-      /* 05: a null string.  */		     
+      /* 05: a null string.  */
       {	 { 1, "",	   USE_MBCURMAX }, { 0,	1,  0 }	 },
-      /* 06: a null pointer.  */	     
+      /* 06: a null pointer.  */
       {	 { 0, "",	   USE_MBCURMAX }, { 0,	0,  0 }	 },
       /* Last element.	*/
       {	 .is_last = 1 }
@@ -95,15 +95,15 @@
     {
       /* 01: a character.  */
       {	 { 1, "\264\301",	   USE_MBCURMAX }, { 0, 1,  2 }	 },
-      /* 02: a character.  */			     
+      /* 02: a character.  */
       {	 { 1, "\216\261",	   USE_MBCURMAX }, { 0, 1,  2 }  },
-      /* 03: a character + an invalid byte.  */	     
+      /* 03: a character + an invalid byte.  */
       {	 { 1, "\260\241\200",	   USE_MBCURMAX }, { 0, 1,  2 }	 },
       /* 04: control/invalid characters.  */
       {	 { 1, "\377\202",  USE_MBCURMAX }, { EILSEQ, 1, -1 }	 },
-      /* 05: a null string.  */		     
+      /* 05: a null string.  */
       {	 { 1, "",	   USE_MBCURMAX }, { 0,	1,  0 }	 },
-      /* 06: a null pointer.  */	     
+      /* 06: a null pointer.  */
       {	 { 0, "",	   USE_MBCURMAX }, { 0,	0,  0 }	 },
       /* Last element.	*/
       {	 .is_last = 1 }

Modified: fsf/trunk/libc/localedata/tests-mbwc/dat_towctrans.c
==============================================================================
--- fsf/trunk/libc/localedata/tests-mbwc/dat_towctrans.c (original)
+++ fsf/trunk/libc/localedata/tests-mbwc/dat_towctrans.c Sat Jun  8 00:02:14 2013
@@ -40,9 +40,9 @@
     {
 #ifdef SHOJI_IS_RIGHT
       {	 { 0x0010, "xxxxxxx" }, { EINVAL,1,0x0010 }  },
-#else				  
+#else
       {	 { 0x0010, "xxxxxxx" }, { 0,     1,0x0010 }  },
-#endif				  
+#endif
       {	 { 0x007F, "tolower" }, { 0,	   1,0x007F }  },
       {	 { 0x0061, "toupper" }, { 0,	   1,0x0041 }  },
       {	 { 0x0041, "tolower" }, { 0,	   1,0x0061 }  },
@@ -54,32 +54,32 @@
     {
 #ifdef SHOJI_IS_RIGHT
       {	 { 0x0010, "tojkata" }, { EINVAL,1,0x0010 }  },
-#else				  
+#else
       {	 { 0x0010, "tojkata" }, { 0,     1,0x0010 }  },
-#endif				  
+#endif
       {	 { 0x0080, "tolower" }, { 0,	   1,0x0080 }  },
       {	 { 0x00EC, "toupper" }, { 0,	   1,0x00CC }  },
       {	 { 0x00CC, "tolower" }, { 0,	   1,0x00EC }  },
-      { .is_last = 1 }		  
-    }				  
-  },				  
-  {				  
-    { Ttowctrans, TST_LOC_enUS }, 
-    {				  
-#ifdef SHOJI_IS_RIGHT		  
+      { .is_last = 1 }
+    }
+  },
+  {
+    { Ttowctrans, TST_LOC_enUS },
+    {
+#ifdef SHOJI_IS_RIGHT
       {	 { 0x0010, "xxxxxxx" }, { EINVAL,1,0x0010 }  },
-#else				  
+#else
       {	 { 0x0010, "xxxxxxx" }, { 0,     1,0x0010 }  },
-#endif				  
+#endif
       {	 { 0x007F, "tolower" }, { 0,	   1,0x007F }  },
       {	 { 0x0061, "toupper" }, { 0,	   1,0x0041 }  },
       {	 { 0x0041, "tolower" }, { 0,	   1,0x0061 }  },
-      { .is_last = 1 }		  
-    }				  
-  },				  
-  {				  
+      { .is_last = 1 }
+    }
+  },
+  {
     { Ttowctrans, TST_LOC_eucJP },
-    {				  
+    {
       {	 { 0xFF21, "tolower" }, { 0,	   1,0xFF41 }  },
       {	 { 0xFF41, "toupper" }, { 0,	   1,0xFF21 }  },
       {	 { 0x30A1, "tojhira" }, { 0,	   1,0x3041 }  },

Modified: fsf/trunk/libc/mach/msgserver.c
==============================================================================
--- fsf/trunk/libc/mach/msgserver.c (original)
+++ fsf/trunk/libc/mach/msgserver.c Sat Jun  8 00:02:14 2013
@@ -78,8 +78,8 @@
 			   mach_msg_option_t option,
 			   mach_msg_timeout_t timeout)
 {
-  register mig_reply_header_t *request, *reply;
-  register mach_msg_return_t mr;
+  mig_reply_header_t *request, *reply;
+  mach_msg_return_t mr;
 
   if (max_size == 0)
     {

Modified: fsf/trunk/libc/malloc/obstack.c
==============================================================================
--- fsf/trunk/libc/malloc/obstack.c (original)
+++ fsf/trunk/libc/malloc/obstack.c Sat Jun  8 00:02:14 2013
@@ -154,7 +154,7 @@
 		void *(*chunkfun) (long),
 		void (*freefun) (void *))
 {
-  register struct _obstack_chunk *chunk; /* points to new chunk */
+  struct _obstack_chunk *chunk; /* points to new chunk */
 
   if (alignment == 0)
     alignment = DEFAULT_ALIGNMENT;
@@ -201,7 +201,7 @@
 		  void (*freefun) (void *, void *),
 		  void *arg)
 {
-  register struct _obstack_chunk *chunk; /* points to new chunk */
+  struct _obstack_chunk *chunk; /* points to new chunk */
 
   if (alignment == 0)
     alignment = DEFAULT_ALIGNMENT;
@@ -252,11 +252,11 @@
 void
 _obstack_newchunk (struct obstack *h, int length)
 {
-  register struct _obstack_chunk *old_chunk = h->chunk;
-  register struct _obstack_chunk *new_chunk;
-  register long	new_size;
-  register long obj_size = h->next_free - h->object_base;
-  register long i;
+  struct _obstack_chunk *old_chunk = h->chunk;
+  struct _obstack_chunk *new_chunk;
+  long	new_size;
+  long obj_size = h->next_free - h->object_base;
+  long i;
   long already;
   char *object_base;
 
@@ -329,8 +329,8 @@
 int
 _obstack_allocated_p (struct obstack *h, void *obj)
 {
-  register struct _obstack_chunk *lp;	/* below addr of any objects in this chunk */
-  register struct _obstack_chunk *plp;	/* point to previous chunk if any */
+  struct _obstack_chunk *lp;	/* below addr of any objects in this chunk */
+  struct _obstack_chunk *plp;	/* point to previous chunk if any */
 
   lp = (h)->chunk;
   /* We use >= rather than > since the object cannot be exactly at
@@ -352,8 +352,8 @@
 void
 obstack_free (struct obstack *h, void *obj)
 {
-  register struct _obstack_chunk *lp;	/* below addr of any objects in this chunk */
-  register struct _obstack_chunk *plp;	/* point to previous chunk if any */
+  struct _obstack_chunk *lp;	/* below addr of any objects in this chunk */
+  struct _obstack_chunk *plp;	/* point to previous chunk if any */
 
   lp = h->chunk;
   /* We use >= because there cannot be an object at the beginning of a chunk.
@@ -388,8 +388,8 @@
 int
 _obstack_memory_used (struct obstack *h)
 {
-  register struct _obstack_chunk* lp;
-  register int nbytes = 0;
+  struct _obstack_chunk* lp;
+  int nbytes = 0;
 
   for (lp = h->chunk; lp != 0; lp = lp->prev)
     {

Modified: fsf/trunk/libc/misc/getttyent.c
==============================================================================
--- fsf/trunk/libc/misc/getttyent.c (original)
+++ fsf/trunk/libc/misc/getttyent.c Sat Jun  8 00:02:14 2013
@@ -47,7 +47,7 @@
 getttynam(tty)
 	const char *tty;
 {
-	register struct ttyent *t;
+	struct ttyent *t;
 
 	setttyent();
 	while ((t = getttyent()))
@@ -64,8 +64,8 @@
 getttyent()
 {
 	static struct ttyent tty;
-	register int c;
-	register char *p;
+	int c;
+	char *p;
 #define	MAXLINELENGTH	100
 	static char line[MAXLINELENGTH];
 
@@ -142,10 +142,10 @@
 static char *
 internal_function
 skip(p)
-	register char *p;
-{
-	register char *t;
-	register int c, q;
+	char *p;
+{
+	char *t;
+	int c, q;
 
 	for (q = 0, t = p; (c = *p) != '\0'; p++) {
 		if (c == '"') {
@@ -177,7 +177,7 @@
 static char *
 internal_function
 value(p)
-	register char *p;
+	char *p;
 {
 
 	return ((p = index(p, '=')) ? ++p : NULL);

Modified: fsf/trunk/libc/misc/getusershell.c
==============================================================================
--- fsf/trunk/libc/misc/getusershell.c (original)
+++ fsf/trunk/libc/misc/getusershell.c Sat Jun  8 00:02:14 2013
@@ -95,8 +95,8 @@
 static char **
 initshells()
 {
-	register char **sp, *cp;
-	register FILE *fp;
+	char **sp, *cp;
+	FILE *fp;
 	struct stat64 statb;
 	size_t flen;
 

Modified: fsf/trunk/libc/misc/syslog.c
==============================================================================
--- fsf/trunk/libc/misc/syslog.c (original)
+++ fsf/trunk/libc/misc/syslog.c Sat Jun  8 00:02:14 2013
@@ -229,7 +229,7 @@
 	/* Output to stderr if requested. */
 	if (LogStat & LOG_PERROR) {
 		struct iovec iov[2];
-		register struct iovec *v = iov;
+		struct iovec *v = iov;
 
 		v->iov_base = buf + msgoff;
 		v->iov_len = bufsize - msgoff;

Modified: fsf/trunk/libc/misc/ttyslot.c
==============================================================================
--- fsf/trunk/libc/misc/ttyslot.c (original)
+++ fsf/trunk/libc/misc/ttyslot.c Sat Jun  8 00:02:14 2013
@@ -40,9 +40,9 @@
 int
 ttyslot()
 {
-	register struct ttyent *ttyp;
-	register int slot;
-	register char *p;
+	struct ttyent *ttyp;
+	int slot;
+	char *p;
 	int cnt;
 	size_t buflen = __sysconf (_SC_TTY_NAME_MAX) + 1;
 	char *name;

Modified: fsf/trunk/libc/nis/nis_hash.c
==============================================================================
--- fsf/trunk/libc/nis/nis_hash.c (original)
+++ fsf/trunk/libc/nis/nis_hash.c Sat Jun  8 00:02:14 2013
@@ -30,11 +30,11 @@
  * OZ's original sdbm hash
  */
 uint32_t
-__nis_hash (const void *keyarg, register size_t len)
+__nis_hash (const void *keyarg, size_t len)
 {
-  register const u_char *key;
-  register size_t loop;
-  register uint32_t h;
+  const u_char *key;
+  size_t loop;
+  uint32_t h;
 
 #define HASHC   h = *key++ + 65599 * h
 

Modified: fsf/trunk/libc/ports/ChangeLog.ia64
==============================================================================
--- fsf/trunk/libc/ports/ChangeLog.ia64 (original)
+++ fsf/trunk/libc/ports/ChangeLog.ia64 Sat Jun  8 00:02:14 2013
@@ -1,3 +1,11 @@
+2013-06-07  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/ia64/bits/byteswap-16.h [__GNUC__ && __GNUC__ >= 2]
+	(__bswap_16): Do not use "register".
+	* sysdeps/ia64/bits/byteswap.h [__GNUC__ && __GNUC__ >= 2]
+	(__bswap_32): Likewise.
+	[__GNUC__ && __GNUC__ >= 2] (__bswap_64): Likewise.
+
 2013-05-22  Edjunior Barbosa Machado  <emachado@xxxxxxxxxxxxxxxxxx>
 
 	* sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (siginfo_t): Add

Modified: fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap-16.h
==============================================================================
--- fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap-16.h (original)
+++ fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap-16.h Sat Jun  8 00:02:14 2013
@@ -23,7 +23,7 @@
 #if defined __GNUC__ && __GNUC__ >= 2
 # define __bswap_16(x) \
      (__extension__							      \
-      ({ register unsigned short int __v, __x = (unsigned short int) (x);     \
+      ({ unsigned short int __v, __x = (unsigned short int) (x);	      \
 	 if (__builtin_constant_p (x))					      \
 	   __v = __bswap_constant_16 (__x);				      \
 	 else								      \

Modified: fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap.h
==============================================================================
--- fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap.h (original)
+++ fsf/trunk/libc/ports/sysdeps/ia64/bits/byteswap.h Sat Jun  8 00:02:14 2013
@@ -38,7 +38,7 @@
 #if defined __GNUC__ && __GNUC__ >= 2
 # define __bswap_32(x) \
      (__extension__							      \
-      ({ register unsigned int __v, __x = (x);				      \
+      ({ unsigned int __v, __x = (x);					      \
 	 if (__builtin_constant_p (x))					      \
 	   __v = __bswap_constant_32 (__x);				      \
 	 else								      \
@@ -70,7 +70,7 @@
 
 # define __bswap_64(x) \
      (__extension__							      \
-      ({ register unsigned long int __v, __x = (x);			      \
+      ({ unsigned long int __v, __x = (x);				      \
 	 if (__builtin_constant_p (x))					      \
 	   __v = __bswap_constant_64 (__x);				      \
 	 else								      \

Modified: fsf/trunk/libc/posix/fnmatch_loop.c
==============================================================================
--- fsf/trunk/libc/posix/fnmatch_loop.c (original)
+++ fsf/trunk/libc/posix/fnmatch_loop.c Sat Jun  8 00:02:14 2013
@@ -47,8 +47,8 @@
      struct STRUCT *ends;
      size_t alloca_used;
 {
-  register const CHAR *p = pattern, *n = string;
-  register UCHAR c;
+  const CHAR *p = pattern, *n = string;
+  UCHAR c;
 #ifdef _LIBC
 # if WIDE_CHAR_VERSION
   const char *collseq = (const char *)
@@ -237,7 +237,7 @@
 	    /* Nonzero if the sense of the character class is inverted.  */
 	    const CHAR *p_init = p;
 	    const CHAR *n_init = n;
-	    register int not;
+	    int not;
 	    CHAR cold;
 	    UCHAR fn;
 

Modified: fsf/trunk/libc/posix/getconf.c
==============================================================================
--- fsf/trunk/libc/posix/getconf.c (original)
+++ fsf/trunk/libc/posix/getconf.c Sat Jun  8 00:02:14 2013
@@ -1043,7 +1043,7 @@
 static void
 print_all (const char *path)
 {
-  register const struct conf *c;
+  const struct conf *c;
   size_t clen;
   long int value;
   char *cvalue;
@@ -1087,7 +1087,7 @@
 int
 main (int argc, char *argv[])
 {
-  register const struct conf *c;
+  const struct conf *c;
 
   /* Set locale.  Do not set LC_ALL because the other categories must
      not be affected (according to POSIX.2).  */

Modified: fsf/trunk/libc/posix/getopt.c
==============================================================================
--- fsf/trunk/libc/posix/getopt.c (original)
+++ fsf/trunk/libc/posix/getopt.c Sat Jun  8 00:02:14 2013
@@ -227,7 +227,7 @@
 	{
 	  /* Bottom segment is the short one.  */
 	  int len = middle - bottom;
-	  register int i;
+	  int i;
 
 	  /* Swap it with the top part of the top segment.  */
 	  for (i = 0; i < len; i++)
@@ -244,7 +244,7 @@
 	{
 	  /* Top segment is the short one.  */
 	  int len = top - middle;
-	  register int i;
+	  int i;
 
 	  /* Swap it with the bottom part of the bottom segment.  */
 	  for (i = 0; i < len; i++)

Modified: fsf/trunk/libc/posix/glob.c
==============================================================================
--- fsf/trunk/libc/posix/glob.c (original)
+++ fsf/trunk/libc/posix/glob.c Sat Jun  8 00:02:14 2013
@@ -1263,7 +1263,7 @@
 /* Free storage allocated in PGLOB by a previous `glob' call.  */
 void
 globfree (pglob)
-     register glob_t *pglob;
+     glob_t *pglob;
 {
   if (pglob->gl_pathv != NULL)
     {
@@ -1303,7 +1303,7 @@
 static int
 prefix_array (const char *dirname, char **array, size_t n)
 {
-  register size_t i;
+  size_t i;
   size_t dirlen = strlen (dirname);
 #if defined __MSDOS__ || defined WINDOWS32
   int sep_char = '/';
@@ -1362,7 +1362,7 @@
      const char *pattern;
      int quote;
 {
-  register const char *p;
+  const char *p;
   int ret = 0;
 
   for (p = pattern; *p != '\0'; ++p)

Modified: fsf/trunk/libc/resolv/arpa/nameser.h
==============================================================================
--- fsf/trunk/libc/resolv/arpa/nameser.h (original)
+++ fsf/trunk/libc/resolv/arpa/nameser.h Sat Jun  8 00:02:14 2013
@@ -433,7 +433,7 @@
  * Inline versions of get/put short/long.  Pointer is advanced.
  */
 #define NS_GET16(s, cp) do { \
-	register const u_char *t_cp = (const u_char *)(cp); \
+	const u_char *t_cp = (const u_char *)(cp); \
 	(s) = ((u_int16_t)t_cp[0] << 8) \
 	    | ((u_int16_t)t_cp[1]) \
 	    ; \
@@ -441,7 +441,7 @@
 } while (0)
 
 #define NS_GET32(l, cp) do { \
-	register const u_char *t_cp = (const u_char *)(cp); \
+	const u_char *t_cp = (const u_char *)(cp); \
 	(l) = ((u_int32_t)t_cp[0] << 24) \
 	    | ((u_int32_t)t_cp[1] << 16) \
 	    | ((u_int32_t)t_cp[2] << 8) \
@@ -451,16 +451,16 @@
 } while (0)
 
 #define NS_PUT16(s, cp) do { \
-	register u_int16_t t_s = (u_int16_t)(s); \
-	register u_char *t_cp = (u_char *)(cp); \
+	u_int16_t t_s = (u_int16_t)(s); \
+	u_char *t_cp = (u_char *)(cp); \
 	*t_cp++ = t_s >> 8; \
 	*t_cp   = t_s; \
 	(cp) += NS_INT16SZ; \
 } while (0)
 
 #define NS_PUT32(l, cp) do { \
-	register u_int32_t t_l = (u_int32_t)(l); \
-	register u_char *t_cp = (u_char *)(cp); \
+	u_int32_t t_l = (u_int32_t)(l); \
+	u_char *t_cp = (u_char *)(cp); \
 	*t_cp++ = t_l >> 24; \
 	*t_cp++ = t_l >> 16; \
 	*t_cp++ = t_l >> 8; \

Modified: fsf/trunk/libc/resolv/gethnamaddr.c
==============================================================================
--- fsf/trunk/libc/resolv/gethnamaddr.c (original)
+++ fsf/trunk/libc/resolv/gethnamaddr.c Sat Jun  8 00:02:14 2013
@@ -178,9 +178,9 @@
 static struct hostent *
 getanswer (const querybuf *answer, int anslen, const char *qname, int qtype)
 {
-	register const HEADER *hp;
-	register const u_char *cp;
-	register int n;
+	const HEADER *hp;
+	const u_char *cp;
+	int n;
 	const u_char *eom, *erdata;
 	char *bp, **ap, **hap;
 	int type, class, buflen, ancount, qdcount;
@@ -409,7 +409,7 @@
 				continue;
 			}
 			if (!haveanswer) {
-				register int nn;
+				int nn;
 
 				host.h_name = bp;
 				nn = strlen(bp) + 1;	/* for the \0 */
@@ -514,7 +514,7 @@
 	  u_char *ptr;
 	} buf;
 	querybuf *origbuf;
-	register const char *cp;
+	const char *cp;
 	char *bp;
 	int n, size, type, len;
 	struct hostent *ret;
@@ -653,10 +653,10 @@
 	  u_char *ptr;
 	} buf;
 	querybuf *orig_buf;
-	register struct hostent *hp;
+	struct hostent *hp;
 	char qbuf[MAXDNAME+1], *qp = NULL;
 #ifdef SUNSECURITY
-	register struct hostent *rhp;
+	struct hostent *rhp;
 	char **haddr;
 	u_long old_options;
 	char hname2[MAXDNAME+1];
@@ -807,7 +807,7 @@
 _gethtent()
 {
 	char *p;
-	register char *cp, **q;
+	char *cp, **q;
 	int af, len;
 
 	if (!hostf && !(hostf = fopen(_PATH_HOSTS, "rce" ))) {
@@ -888,8 +888,8 @@
 	const char *name;
 	int af;
 {
-	register struct hostent *p;
-	register char **cp;
+	struct hostent *p;
+	char **cp;
 
 	_sethtent(0);
 	while ((p = _gethtent())) {
@@ -913,7 +913,7 @@
 	size_t len;
 	int af;
 {
-	register struct hostent *p;
+	struct hostent *p;
 
 	_sethtent(0);
 	while ((p = _gethtent()))

Modified: fsf/trunk/libc/resolv/ns_print.c
==============================================================================
--- fsf/trunk/libc/resolv/ns_print.c (original)
+++ fsf/trunk/libc/resolv/ns_print.c Sat Jun  8 00:02:14 2013
@@ -935,7 +935,7 @@
 static u_int16_t
 dst_s_get_int16(const u_char *buf)
 {
-	register u_int16_t a = 0;
+	u_int16_t a = 0;
 	a = ((u_int16_t)(buf[0] << 8)) | ((u_int16_t)(buf[1]));
 	return (a);
 }

Modified: fsf/trunk/libc/resolv/nss_dns/dns-host.c
==============================================================================
--- fsf/trunk/libc/resolv/nss_dns/dns-host.c (original)
+++ fsf/trunk/libc/resolv/nss_dns/dns-host.c Sat Jun  8 00:02:14 2013
@@ -601,7 +601,7 @@
     char *h_addr_ptrs[0];
   } *host_data;
   int linebuflen;
-  register const HEADER *hp;
+  const HEADER *hp;
   const u_char *end_of_message, *cp;
   int n, ancount, qdcount;
   int haveanswer, had_error;
@@ -920,7 +920,7 @@
 	    }
 	  if (!haveanswer)
 	    {
-	      register int nn;
+	      int nn;
 
 	      /* We compose a single hostent out of the entire chain of
 	         entries, so the TTL of the hostent is essentially the lowest

Modified: fsf/trunk/libc/resolv/res_init.c
==============================================================================
--- fsf/trunk/libc/resolv/res_init.c (original)
+++ fsf/trunk/libc/resolv/res_init.c Sat Jun  8 00:02:14 2013
@@ -149,9 +149,9 @@
 /* This function has to be reachable by res_data.c but not publically. */
 int
 __res_vinit(res_state statp, int preinit) {
-	register FILE *fp;
-	register char *cp, **pp;
-	register int n;
+	FILE *fp;
+	char *cp, **pp;
+	int n;
 	char buf[BUFSIZ];
 	int nserv = 0;    /* number of nameserver records read from file */
 #ifdef _LIBC
@@ -571,7 +571,7 @@
 net_mask(in)		/* XXX - should really use system's version of this */
 	struct in_addr in;
 {
-	register u_int32_t i = ntohl(in.s_addr);
+	u_int32_t i = ntohl(in.s_addr);
 
 	if (IN_CLASSA(i))
 		return (htonl(IN_CLASSA_NET));

Modified: fsf/trunk/libc/resolv/res_mkquery.c
==============================================================================
--- fsf/trunk/libc/resolv/res_mkquery.c (original)
+++ fsf/trunk/libc/resolv/res_mkquery.c Sat Jun  8 00:02:14 2013
@@ -104,9 +104,9 @@
 	     u_char *buf,		/* buffer to put query */
 	     int buflen)		/* size of buffer */
 {
-	register HEADER *hp;
-	register u_char *cp;
-	register int n;
+	HEADER *hp;
+	u_char *cp;
+	int n;
 	u_char *dnptrs[20], **dpp, **lastdnptr;
 
 #ifdef DEBUG

Modified: fsf/trunk/libc/stdio-common/printf_fp.c
==============================================================================
--- fsf/trunk/libc/stdio-common/printf_fp.c (original)
+++ fsf/trunk/libc/stdio-common/printf_fp.c Sat Jun  8 00:02:14 2013
@@ -72,7 +72,7 @@
 #define outchar(ch)							      \
   do									      \
     {									      \
-      register const int outc = (ch);					      \
+      const int outc = (ch);						      \
       if (putc (outc, fp) == EOF)					      \
 	{								      \
 	  if (buffer_malloced)						      \
@@ -85,7 +85,7 @@
 #define PRINT(ptr, wptr, len)						      \
   do									      \
     {									      \
-      register size_t outlen = (len);					      \
+      size_t outlen = (len);						      \
       if (len > 20)							      \
 	{								      \
 	  if (PUT (fp, wide ? (const char *) wptr : ptr, outlen) != outlen)   \

Modified: fsf/trunk/libc/stdio-common/printf_fphex.c
==============================================================================
--- fsf/trunk/libc/stdio-common/printf_fphex.c (original)
+++ fsf/trunk/libc/stdio-common/printf_fphex.c Sat Jun  8 00:02:14 2013
@@ -52,7 +52,7 @@
 #define outchar(ch)							      \
   do									      \
     {									      \
-      register const int outc = (ch);					      \
+      const int outc = (ch);						      \
       if (putc (outc, fp) == EOF)					      \
 	return -1;							      \
       ++done;								      \
@@ -61,7 +61,7 @@
 #define PRINT(ptr, wptr, len)						      \
   do									      \
     {									      \
-      register size_t outlen = (len);					      \
+      size_t outlen = (len);						      \
       if (wide)								      \
 	while (outlen-- > 0)						      \
 	  outchar (*wptr++);						      \

Modified: fsf/trunk/libc/stdio-common/printf_size.c
==============================================================================
--- fsf/trunk/libc/stdio-common/printf_size.c (original)
+++ fsf/trunk/libc/stdio-common/printf_size.c Sat Jun  8 00:02:14 2013
@@ -42,7 +42,7 @@
 #define outchar(ch)							      \
   do									      \
     {									      \
-      register const int outc = (ch);					      \
+      const int outc = (ch);						      \
       if (putc (outc, fp) == EOF)					      \
 	return -1;							      \
       ++done;								      \
@@ -51,7 +51,7 @@
 #define PRINT(ptr, wptr, len)						      \
   do									      \
     {									      \
-      register size_t outlen = (len);					      \
+      size_t outlen = (len);						      \
       if (len > 20)							      \
 	{								      \
 	  if (PUT (fp, wide ? (const char *) wptr : ptr, outlen) != outlen)   \

Modified: fsf/trunk/libc/stdio-common/test_rdwr.c
==============================================================================
--- fsf/trunk/libc/stdio-common/test_rdwr.c (original)
+++ fsf/trunk/libc/stdio-common/test_rdwr.c Sat Jun  8 00:02:14 2013
@@ -78,7 +78,7 @@
     long int where = ftell (f);
     if (where == (long int) replace_from)
       {
-	register size_t i;
+	size_t i;
 	for (i = replace_from; i < replace_to; ++i)
 	  if (putc(replace[i], f) == EOF)
 	    {

Modified: fsf/trunk/libc/stdio-common/tfformat.c
==============================================================================
--- fsf/trunk/libc/stdio-common/tfformat.c (original)
+++ fsf/trunk/libc/stdio-common/tfformat.c Sat Jun  8 00:02:14 2013
@@ -4050,7 +4050,7 @@
 int required_precision = 13;
 
 static int
-matches (register char *result, register const char *desired)
+matches (char *result, const char *desired)
 {
     int digits_seen = 0;
     for (;; result++, desired++) {

Modified: fsf/trunk/libc/stdio-common/vfprintf.c
==============================================================================
--- fsf/trunk/libc/stdio-common/vfprintf.c (original)
+++ fsf/trunk/libc/stdio-common/vfprintf.c Sat Jun  8 00:02:14 2013
@@ -147,7 +147,7 @@
 #define	outchar(Ch)							      \
   do									      \
     {									      \
-      register const INT_T outc = (Ch);					      \
+      const INT_T outc = (Ch);						      \
       if (PUTC (outc, s) == EOF || done == INT_MAX)			      \
 	{								      \
 	  done = -1;							      \
@@ -2061,7 +2061,7 @@
   CHAR_T work_buffer[MAX (sizeof (info->width), sizeof (info->prec)) * 3];
   CHAR_T *const workend
     = &work_buffer[sizeof (work_buffer) / sizeof (CHAR_T)];
-  register CHAR_T *w;
+  CHAR_T *w;
 
   outchar (L_('%'));
 
@@ -2267,12 +2267,12 @@
 
 static int
 internal_function
-buffered_vfprintf (register _IO_FILE *s, const CHAR_T *format,
+buffered_vfprintf (_IO_FILE *s, const CHAR_T *format,
 		   _IO_va_list args)
 {
   CHAR_T buf[_IO_BUFSIZ];
   struct helper_file helper;
-  register _IO_FILE *hp = (_IO_FILE *) &helper._f;
+  _IO_FILE *hp = (_IO_FILE *) &helper._f;
   int result, to_flush;
 
   /* Orient the stream.  */

Modified: fsf/trunk/libc/stdio-common/vfscanf.c
==============================================================================
--- fsf/trunk/libc/stdio-common/vfscanf.c (original)
+++ fsf/trunk/libc/stdio-common/vfscanf.c Sat Jun  8 00:02:14 2013
@@ -206,13 +206,13 @@
 #endif
 {
   va_list arg;
-  register const CHAR_T *f = format;
-  register UCHAR_T fc;	/* Current character of the format.  */
-  register WINT_T done = 0;	/* Assignments done.  */
-  register size_t read_in = 0;	/* Chars read in.  */
-  register WINT_T c = 0;	/* Last char read.  */
-  register int width;		/* Maximum field width.  */
-  register int flags;		/* Modifiers for current format element.  */
+  const CHAR_T *f = format;
+  UCHAR_T fc;	/* Current character of the format.  */
+  WINT_T done = 0;	/* Assignments done.  */
+  size_t read_in = 0;	/* Chars read in.  */
+  WINT_T c = 0;	/* Last char read.  */
+  int width;		/* Maximum field width.  */
+  int flags;		/* Modifiers for current format element.  */
   int errval = 0;
 #ifndef COMPILE_WSCANF
   __locale_t loc = _NL_CURRENT_LOCALE;

Modified: fsf/trunk/libc/stdio-common/xbug.c
==============================================================================
--- fsf/trunk/libc/stdio-common/xbug.c (original)
+++ fsf/trunk/libc/stdio-common/xbug.c Sat Jun  8 00:02:14 2013
@@ -9,8 +9,8 @@
 } Buffer;
 
 void InitBuffer (Buffer *b);
-void AppendToBuffer (register Buffer *b, const char *str, register int len);
-void ReadFile (register Buffer *buffer, FILE *input);
+void AppendToBuffer (Buffer *b, const char *str, int len);
+void ReadFile (Buffer *buffer, FILE *input);
 
 #define INIT_BUFFER_SIZE 10000
 
@@ -23,9 +23,9 @@
 }
 
 void AppendToBuffer(b, str, len)
-     register Buffer *b;
+     Buffer *b;
      const char *str;
-     register int len;
+     int len;
 {
   while (b->used + len > b->room) {
     b->buff = (char *)realloc(b->buff, 2*b->room*(sizeof(char)));
@@ -36,11 +36,11 @@
 }
 
 void ReadFile(buffer, input)
-     register Buffer *buffer;
+     Buffer *buffer;
      FILE *input;
 {
   char       buf[BUFSIZ + 1];
-  register int        bytes;
+  int        bytes;
 
   buffer->used = 0;
   while (!feof(input) && (bytes = fread(buf, 1, BUFSIZ, input)) > 0) {

Modified: fsf/trunk/libc/stdlib/qsort.c
==============================================================================
--- fsf/trunk/libc/stdlib/qsort.c (original)
+++ fsf/trunk/libc/stdlib/qsort.c Sat Jun  8 00:02:14 2013
@@ -29,8 +29,8 @@
 #define SWAP(a, b, size)						      \
   do									      \
     {									      \
-      register size_t __size = (size);					      \
-      register char *__a = (a), *__b = (b);				      \
+      size_t __size = (size);						      \
+      char *__a = (a), *__b = (b);					      \
       do								      \
 	{								      \
 	  char __tmp = *__a;						      \
@@ -89,7 +89,7 @@
 _quicksort (void *const pbase, size_t total_elems, size_t size,
 	    __compar_d_fn_t cmp, void *arg)
 {
-  register char *base_ptr = (char *) pbase;
+  char *base_ptr = (char *) pbase;
 
   const size_t max_thresh = MAX_THRESH * size;
 
@@ -206,7 +206,7 @@
     char *const end_ptr = &base_ptr[size * (total_elems - 1)];
     char *tmp_ptr = base_ptr;
     char *thresh = min(end_ptr, base_ptr + max_thresh);
-    register char *run_ptr;
+    char *run_ptr;
 
     /* Find smallest element in first threshold and place it at the
        array's beginning.  This is the smallest array element,

Modified: fsf/trunk/libc/stdlib/setenv.c
==============================================================================
--- fsf/trunk/libc/stdlib/setenv.c (original)
+++ fsf/trunk/libc/stdlib/setenv.c Sat Jun  8 00:02:14 2013
@@ -112,8 +112,8 @@
      const char *combined;
      int replace;
 {
-  register char **ep;
-  register size_t size;
+  char **ep;
+  size_t size;
   const size_t namelen = strlen (name);
   const size_t vallen = value != NULL ? strlen (value) + 1 : 0;
 

Modified: fsf/trunk/libc/stdlib/strtod_l.c
==============================================================================
--- fsf/trunk/libc/stdlib/strtod_l.c (original)
+++ fsf/trunk/libc/stdlib/strtod_l.c Sat Jun  8 00:02:14 2013
@@ -1175,10 +1175,9 @@
      really integer digits or belong to the fractional part; i.e. we normalize
      123e-2 to 1.23.  */
   {
-    register intmax_t incr = (exponent < 0
-			      ? MAX (-(intmax_t) int_no, exponent)
-			      : MIN ((intmax_t) dig_no - (intmax_t) int_no,
-				     exponent));
+    intmax_t incr = (exponent < 0
+		     ? MAX (-(intmax_t) int_no, exponent)
+		     : MIN ((intmax_t) dig_no - (intmax_t) int_no, exponent));
     int_no += incr;
     exponent -= incr;
   }
@@ -1499,7 +1498,7 @@
 #define got_limb							      \
 	      if (bits == 0)						      \
 		{							      \
-		  register int cnt;					      \
+		  int cnt;						      \
 		  if (quot == 0)					      \
 		    cnt = BITS_PER_MP_LIMB;				      \
 		  else							      \
@@ -1651,7 +1650,7 @@
 	  if (numsize < densize)
 	    {
 	      mp_size_t empty = densize - numsize;
-	      register int i;
+	      int i;
 
 	      if (bits <= 0)
 		exponent -= empty * BITS_PER_MP_LIMB;
@@ -1679,7 +1678,7 @@
 		      used = MANT_DIG - bits;
 		      if (used >= BITS_PER_MP_LIMB)
 			{
-			  register int i;
+			  int i;
 			  (void) __mpn_lshift (&retval[used
 						       / BITS_PER_MP_LIMB],
 					       retval,

Modified: fsf/trunk/libc/stdlib/strtol_l.c
==============================================================================
--- fsf/trunk/libc/stdlib/strtol_l.c (original)
+++ fsf/trunk/libc/stdlib/strtol_l.c Sat Jun  8 00:02:14 2013
@@ -231,11 +231,11 @@
      __locale_t loc;
 {
   int negative;
-  register unsigned LONG int cutoff;
-  register unsigned int cutlim;
-  register unsigned LONG int i;
-  register const STRING_TYPE *s;
-  register UCHAR_TYPE c;
+  unsigned LONG int cutoff;
+  unsigned int cutlim;
+  unsigned LONG int i;
+  const STRING_TYPE *s;
+  UCHAR_TYPE c;
   const STRING_TYPE *save, *end;
   int overflow;
 #ifndef USE_WIDE_CHAR

Modified: fsf/trunk/libc/stdlib/tst-strtod.c
==============================================================================
--- fsf/trunk/libc/stdlib/tst-strtod.c (original)
+++ fsf/trunk/libc/stdlib/tst-strtod.c Sat Jun  8 00:02:14 2013
@@ -85,7 +85,7 @@
 main (int argc, char ** argv)
 {
   char buf[100];
-  register const struct ltest *lt;
+  const struct ltest *lt;
   char *ep;
   int status = 0;
   int save_errno;
@@ -184,7 +184,7 @@
 static void
 expand (dst, c)
      char *dst;
-     register int c;
+     int c;
 {
   if (isprint (c))
     {

Modified: fsf/trunk/libc/stdlib/tst-strtol.c
==============================================================================
--- fsf/trunk/libc/stdlib/tst-strtol.c (original)
+++ fsf/trunk/libc/stdlib/tst-strtol.c Sat Jun  8 00:02:14 2013
@@ -537,14 +537,14 @@
 int
 main (void)
 {
-  register const struct ltest *lt;
+  const struct ltest *lt;
   char *ep;
   int status = 0;
   int save_errno;
 
   for (lt = tests; lt->str != NULL; ++lt)
     {
-      register long int l;
+      long int l;
 
       errno = 0;
       l = strtol (lt->str, &ep, lt->base);
@@ -577,7 +577,7 @@
 
   for (++lt; lt->str != NULL; lt++)
     {
-      register unsigned long int ul;
+      unsigned long int ul;
 
       errno = 0;
       ul = strtoul (lt->str, &ep, lt->base);

Modified: fsf/trunk/libc/stdlib/tst-strtoll.c
==============================================================================
--- fsf/trunk/libc/stdlib/tst-strtoll.c (original)
+++ fsf/trunk/libc/stdlib/tst-strtoll.c Sat Jun  8 00:02:14 2013
@@ -312,14 +312,14 @@
 int
 main (void)
 {
-  register const struct ltest *lt;
+  const struct ltest *lt;
   char *ep;
   int status = 0;
   int save_errno;
 
   for (lt = tests; lt->str != NULL; ++lt)
     {
-      register long long int l;
+      long long int l;
 
       errno = 0;
       l = strtoll (lt->str, &ep, lt->base);
@@ -352,7 +352,7 @@
 
   for (++lt; lt->str != NULL; lt++)
     {
-      register unsigned long long int ul;
+      unsigned long long int ul;
 
       errno = 0;
       ul = strtoull (lt->str, &ep, lt->base);

Modified: fsf/trunk/libc/string/bits/string2.h
==============================================================================

[... 587 lines stripped ...]
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits