>Ok. I'll bite... what is a "tail merging string". And does this save
>space (as I think the name implies)?
Suppose you have two strings:
Permission Denied.
You're not authorized. Permission Denied.
If the strings can be modified, you need to store both.
If the strings cannot be modified you only need to store the second and
the first becomes a pointer into the second.
At this time also, all strings occurring more than once live in the binary
more than once; with const strings, you can optimize the binary so that
each string occurs only once.
Casper
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code