if (strncmp (dl_debug, "bindings", 8) == 0
if (strncmp (dl_debug, "files", 5) == 0 && (issep (dl_debug[5]) || dl_debug[5] == '\0')) { _dl_debug_files = 1; _dl_debug_impcalls = 1; any_debug = 1; dl_debug += 5; } else if (strncmp (dl_debug, "bindings", 8) == 0
process_dl_debug (char *dl_debug){  do    {#define issep(Ch) ((Ch) == ' ' || (Ch) == ',')      /* Skip separating white spaces and commas.  */      while (issep (*dl_debug))	++dl_debug;      if (*dl_debug != '\0')	{	  if (strncmp (dl_debug, "bindings", 8) == 0	      && (issep (dl_debug[8]) || dl_debug[8] == '\0'))	    {	      _dl_debug_bindings = 1;	      _dl_debug_impcalls = 1;	      any_debug = 1;	      dl_debug += 8;	    }	  else if (strncmp (dl_debug, "libs", 4) == 0	      && (issep (dl_debug[4]) || dl_debug[4] == '\0'))	    {	      _dl_debug_libs = 1;	      _dl_debug_impcalls = 1;	      any_debug = 1;	      dl_debug += 4;	    }	  else if (strncmp (dl_debug, "help", 4) == 0		   && (issep (dl_debug[4]) || dl_debug[4] == '\0'))	    {	      _dl_sysdep_message ("\Valid options for the LD_DEBUG environment variable are:\n\\n\  bindings  display information about symbol binding\n\  help      display this help message and exit\n\  libs      display library search paths\n\  symbols   display symbol table processing\n\\n\To direct the debugging output into a file instead of standard output\n\a filename can be specified using the LD_DEBUG_OUTPUT environment variable.\n",				  NULL);	      _exit (0);	    }	  else if (strncmp (dl_debug, "symbols", 7) == 0	      && (issep (dl_debug[7]) || dl_debug[7] == '\0'))	    {	      _dl_debug_symbols = 1;	      _dl_debug_impcalls = 1;	      any_debug = 1;	      dl_debug += 7;	    }	  else	    {	      /* Display a warning and skip everything until next                 separator.  */	      char *startp = dl_debug;	      do		++dl_debug;	      while (*dl_debug != '\0' && !issep (*dl_debug));	      startp = strndupa (startp, dl_debug - startp);	      _dl_sysdep_error ("warning: debug option `", startp,				"' unknown; try LD_DEBUG=help\n", NULL);	    }	}    }  while (*dl_debug != '\0');}