These should be "static const".  That way (at least once the pointers are eliminated) the compiler can put them in the read-only data section, which is then only loaded once and shared between each process which uses the libxapian.so shared library.  If they aren't const, each process using the library needs to load its own copy of the data.