amos@taux01.nsc.com (Amos Shapir) (09/02/90)
Following is a small fix to misc.c: Interpreting a '&' in the GECOS field
should capitalize only the first letter of the login name, not all of it.
o / o / o / o /
--Cut-here-------X---------------X---------------X---------------X----
o \ o \ o \ o \
*** misc.c.orig Thu Aug 30 16:58:38 1990
--- misc.c Sun Sep 2 09:23:12 1990
***************
*** 161,169
if (*ptr == ',') break ;
else if (*ptr == '&')
{
! for (j = 0; j < strlen(c); j++)
! if (islower(c[j])) owner[n++] = toupper(c[j]) ;
! else owner[n++] = c[j] ;
*ptr++ ;
}
else if (*ptr == ' ')
--- 161,169 -----
if (*ptr == ',') break ;
else if (*ptr == '&')
{
! if (islower(c[0])) owner[n++] = toupper(c[0]) ;
! for (j = 1; j < strlen(c); j++)
! owner[n++] = c[j] ;
*ptr++ ;
}
else if (*ptr == ' ')
o / o / o / o /
--Cut-here-------X---------------X---------------X---------------X----
o \ o \ o \ o \
May the Source be with you, always...
--
Amos Shapir amos@taux01.nsc.com, amos@nsc.nsc.com
National Semiconductor (Israel) P.O.B. 3007, Herzlia 46104, Israel
Tel. +972 52 522331 TWX: 33691, fax: +972-52-558322 GEO: 34 48 E / 32 10 N