[Libreoffice] gbuildized xml2cmp breaks Windows

Michael Stahl mst at openoffice.org
Thu Sep 15 02:37:18 PDT 2011


On 15.09.2011 11:13, Tor Lillqvist wrote:
> OK, clearly the time now has come to get rid of uwinapi completely.
> Our uwinapi.dll only contains four functions nowadays: snprintf,
> snwprintf, vsnprintf and vsnwprintf. We should move those to sal or
> something. And for those pesky binary extensions that might want an
> ABI stable uwinapi.dll, let's just keep around one from 3.3 or 3.2
> times and include it in the installer.
> 
> Fridrich shares my thoughts about this.
> 
> --tml

but moving the functions to sal will not help at all with the circular
dependency problem, it will just create a new problem with backward
compatibility.

why are the remaining functions still there?

AFAIK uwinapi is a library that contains functions that are available in
win32 but where the implementation is buggy on some version of
Windows(R); the intent was to ship a corrected version so client code
doesn't have to work around the bugs.

i think somebody once told me that the last remaining functions are only
required on Windows 2000, and if we raised the baseline to Windows XP
then it would be unnecessary.  any idea if that is true?

-- 
Theorem: All positive integers are interesting.
Proof:	 Assume the contrary.  Then there is a lowest non-interesting
         positive integer.  But, hey, that's pretty interesting!
         A contradiction.



More information about the LibreOffice mailing list