[Xapian-tickets] [Xapian] #63: Improve visibility annotations for the library
Xapian
nobody at xapian.org
Fri Dec 20 00:40:10 GMT 2013
#63: Improve visibility annotations for the library
-------------------------+------------------------------
Reporter: olly | Owner: olly
Type: enhancement | Status: assigned
Priority: low | Milestone: 1.3.x
Component: Library API | Version: SVN trunk
Severity: minor | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: Linux
-------------------------+------------------------------
\
\
\
\
\
\
Comment (by olly):
More progress on eliminating symbols has been made on trunk (these will
all debut in 1.3.2):
A while ago, I reworked the 4 version inspection functions to be inline
wrappers around a single function in the shared library which returns a
pointer to a structure, which eliminates 3 external symbols.
I've also just deprecated 6 of the database factory functions in favour of
flags passed to the Database and !WritableDatabase constructors, and these
deprecated functions are now implemented as inline wrappers which just
call those constructors, so that's another 6 external symbols eliminated.
\
\
\
--
Ticket URL: <http://trac.xapian.org/ticket/63#comment:19>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list