comparison src/intl-encap-win32.c @ 1111:184461bc8de4

[xemacs-hg @ 2002-11-18 06:52:23 by ben] warning fixes, etc. * s/cygwin32.h: -fvtable-thunks is obsolete in GCC 3 and generates warnings. * s/mingw32.h: * s/windowsnt.h: Comment fixes. * emodules.h: Fix warnings from redefining symbols. * eval.c: Fix C++ errors -- no automatic casting between function pointers and void *, function declarations inside of functions not allowed. * event-Xt.c (emacs_Xt_enqueue_focus_event): Warning fixes. * fileio.c (Ffile_truename): Warning fixes. Use LOCAL_TO_WIN32_FILE_FORMAT rather than duplicating it. * glyphs-x.c: Fix style. * intl-auto-encap-win32.c: * intl-auto-encap-win32.h: * intl-encap-win32.c: * intl-encap-win32.c (qxeRegConnectRegistry): * syswindows.h (RegConnectRegistry): DdeCreateStringHandle needs to be manual due to new Cygwin bug. * intl-win32.c: wcslen/wcscmp don't seem to exist under G++ 3, Cygwin. * lisp.h: * lisp-union.h: * lisp-disunion.h: * process-unix.c (unix_send_process): Ugh, C needs volatile and C++ must not have volatile. Remove previous volatile hacks, which don't seem to be working any more. * sheap.c (STATIC_HEAP_SLOP): Try to get a working Cygwin build with old unexec. * sheap.c (more_static_core): No NL's in literals allowed. * symbols.c (Fset): Fix C++ errors. * syswindows.h: Fix Cygwin complaints now that some missing structs have been added. aclocal.m4: Disable shared library modules under Cygwin for the moment, since we need some more tricky coding done and I don't have the time right now. configure.in, configure.usage: code-files.el, loadhist.el: Fix warnings. package-get.el: Fix warnings. NOTE: This was already fixed awhile ago, but reverted by Steve Y. Please be careful. postgresql/Makefile.in.in: Removed. Move common stuff into modues/common/Makefile.common. (Also add extraclean target and a couple of other fixes in that file.) postgresql/configure.ac: Extract out common configure stuff into modules/common/configure-{pre,post}.ac. postgresql/postgresql.c: Fix warning. ldap/Makefile.in.in: Removed. Move common stuff into modues/common/Makefile.common. (Also add extraclean target and a couple of other fixes in that file.) ldap/configure.ac: Extract out common configure stuff into modules/common/configure-{pre,post}.ac. common/Makefile.common: Common stuff is here.
author ben
date Mon, 18 Nov 2002 06:53:08 +0000
parents 79c6ff3eef26
children e22b0213b713
comparison
equal deleted inserted replaced
1110:49065a0d2943 1111:184461bc8de4
896 // nothing 896 // nothing
897 897
898 file DDEML.H 898 file DDEML.H
899 899
900 yes DdeInitialize 900 yes DdeInitialize
901 yes DdeCreateStringHandle 901 skip DdeCreateStringHandle error in Cygwin prototype
902 yes DdeQueryString 902 yes DdeQueryString
903 // #### split-sized (or split-simple??? not completely obvious) structure MONHSZSTRUCT, used when DDE event MF_HSZ_INFO is sent as part of the XTYP_MONITOR transaction sent to a DDE callback; not yet handled 903 // #### split-sized (or split-simple??? not completely obvious) structure MONHSZSTRUCT, used when DDE event MF_HSZ_INFO is sent as part of the XTYP_MONITOR transaction sent to a DDE callback; not yet handled
904 904
905 file IMM.H 905 file IMM.H
906 906
1278 /* Cygwin mistakenly omits const in first argument. */ 1278 /* Cygwin mistakenly omits const in first argument. */
1279 if (XEUNICODE_P) 1279 if (XEUNICODE_P)
1280 return RegConnectRegistryW ((LPWSTR) lpMachineName, hKey, phkResult); 1280 return RegConnectRegistryW ((LPWSTR) lpMachineName, hKey, phkResult);
1281 else 1281 else
1282 return RegConnectRegistryA ((LPSTR) lpMachineName, hKey, phkResult); 1282 return RegConnectRegistryA ((LPSTR) lpMachineName, hKey, phkResult);
1283 }
1284
1285 HSZ
1286 qxeDdeCreateStringHandle (DWORD idInst, const Extbyte * psz, int iCodePage)
1287 {
1288 /* Cygwin mistakenly omits const in second argument. */
1289 if (XEUNICODE_P)
1290 return DdeCreateStringHandleW (idInst, (LPWSTR) psz, iCodePage);
1291 else
1292 return DdeCreateStringHandleA (idInst, (LPSTR) psz, iCodePage);
1283 } 1293 }
1284 1294
1285 /* NOTE: NT 4.0+ only */ 1295 /* NOTE: NT 4.0+ only */
1286 UINT 1296 UINT
1287 qxeExtractIconEx (const Extbyte * lpszFile, int nIconIndex, HICON FAR * phiconLarge, HICON FAR * phiconSmall, UINT nIcons) 1297 qxeExtractIconEx (const Extbyte * lpszFile, int nIconIndex, HICON FAR * phiconLarge, HICON FAR * phiconSmall, UINT nIcons)