All pastes #183139 Raw Edit

Untitled

public text v1 · immutable
#183139 ·published 2006-09-26 17:10 UTC
rendered paste body
#void unsetenv(const char *name)
{
  char **x,**y;
  int nlen;

  if(!copied)copyenv();

  if(strchr(name,'=')!=NULL)
    {
      fprintf(stderr,"%s: unsetenv: Illegal variable name %s",progname,name);
      return;
    }


  nlen=strlen(name);

  x=environ;
  while((*x!=NULL)&&((memcmp(*x,name,nlen)!=0)||(*(*x+nlen)!='=')))x++;
  if(*x!=NULL)