pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
2013-11-10
2013-11-10 19:00:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>
14e43cc4ca83461b7e50b5cfda21c88da4226bab (
13
lines) (+
2
/-
11
)
[
Show
|
Annotate
]
Branch:
7.9
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; }