svn commit: r258398 - in stable/10: . include lib lib/libc lib/libc/iconv lib/libc_nonshared sys/sys
Peter Wemm
peter at wemm.org
Thu Nov 21 06:21:54 UTC 2013
On Wed, Nov 20, 2013 at 1:19 PM, Julian Elischer <julian at freebsd.org> wrote:
> On 11/20/13, 12:25 PM, Peter Wemm wrote:
>
>> +int _iconv_version_compat = 0x0108; /* Magic - not used */
>> +
>>
>> can you illuminate this a bit more? is it magic, or is it not used?
>
libiconv has a unique, non-standard, private identifier for its version,
'extern int libiconv_version'. Ours acquired one via search/replace, by
accident. In theory, nothing knows of "iconv_version", but in order to be
ABI compatible with old 10-alpha/beta snapshots, I left it there via its
.symdef alias. "Magic" refers to the old magic number that it had. Not
that it does anything special.
--
Peter Wemm - peter at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com; KI6FJV
More information about the svn-src-stable
mailing list