Branch: Tag:

2013-11-10

2013-11-10 19:00:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Git rid of some symbol mangling.

Fixes lookup of deep inherits.

4800:    }    else if(inherit.name)    { -  /* FIXME: Wide string handling. */ -  struct pike_string *s; -  s=begin_shared_string(inherit.name->len + name->len + 2); -  MEMCPY(s->str,name->str,name->len); -  MEMCPY(s->str+name->len,"::",2); -  MEMCPY(s->str+name->len+2,inherit.name->str,inherit.name->len); -  inherit.name=end_shared_string(s); +  add_ref(inherit.name);    } -  else -  { -  inherit.name=0; -  } +     }else{    inherit.name=0;    }