Compiling the library in Win32 Unicode mode (MSVC 2008, latest SDK) I get two warnings: >e:\_._\3pp\cairo-1.5.4\src\cairo-win32-surface.c(748) : warning C4133: 'function' : incompatible types - from 'char [8]' to 'LPCWSTR' LoadLibrary("...") needs to be LoadLibraryA("...") and >e:\_._\3pp\cairo-1.5.4\src\cairo-win32-surface.c(94) : warning C4133: 'function' : incompatible types - from 'LPTSTR' to 'LPSTR' which is about FormatMessage(), the datatype from MSDN is incorrect under my settings.
http://gitweb.freedesktop.org/?p=cairo;a=commit;h=f20a1a40c3f6d95b4dc89ae4198ad81b7092450c
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.