[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