contrib/gcc/cp/mangle.c
/*   <discriminator> := _ <number>   

   The discriminator is used only for the second and later occurrences
   of the same name within a single function. In this case <number> is
   n - 2, if this is the nth occurrence, in lexical order.  */
 := _ 
The discriminator is used only for the second and later occurrences
of the same name within a single function. In this case  is
n - 2, if this is the nth occurrence, in lexical order.
: = _ The discriminator is used only for the second and later occurrences of the same name within a single function . In this case is n - 2 if this is the nth occurrence in lexical order .
static void
write_discriminator (const int discriminator)
{
  if (discriminator > 0)
    {
      write_char ('_');
      write_unsigned_number (discriminator - 1);
    }
}
static void write_discriminator ( const int discriminator ) { if ( discriminator > 0 ) { write_char ( ' ' ) ; write_unsigned_number ( discriminator - 1 ) ; } }
<discriminator> := _ <number>
The discriminator is used only for the second and later occurrences
of the same name within a single function.
<discriminator > : = _ <number > The discriminator is used only for the second and later occurrences of the same name within a single function .
/* If discriminator is zero, don't write anything.  Otherwise...  */