On 05/15/2013 11:40 AM, Norbert Thiebaud wrote:
I'm concerned about static variable in ure... and how to properly and
racelessly initialize it...
There's three options, at least for a POD variable that doesn't incur an
atexit destructor:
* In environments where HAVE_THREADSAFE_STATICS (config_global.h) is
guaranteed to be 1, just use a plain static variable.
* Otherwise, use the rtl/instance.hxx machinery.
* Or, for code in the sal library, add any necessary initialization to
sal_detail_initialize.
Stephan
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice