oleaut32: Constify some variables
Andrew Talbot
Andrew.Talbot at talbotville.com
Thu Jul 26 16:24:58 CDT 2007
Changelog:
oleaut32: Constify some variables.
diff -urN a/dlls/oleaut32/typelib2.c b/dlls/oleaut32/typelib2.c
--- a/dlls/oleaut32/typelib2.c 2007-05-16 15:11:53.000000000 +0100
+++ b/dlls/oleaut32/typelib2.c 2007-07-26 22:18:21.000000000 +0100
@@ -322,7 +322,7 @@
*/
static int ctl2_find_name(
ICreateTypeLib2Impl *This, /* [I] The typelib to operate against. */
- char *name) /* [I] The encoded name to find. */
+ const char *name) /* [I] The encoded name to find. */
{
int offset;
int *namestruct;
@@ -331,7 +331,7 @@
while (offset != -1) {
namestruct = (int *)&This->typelib_segment_data[MSFT_SEG_NAME][offset];
- if (!((namestruct[2] ^ *((int *)name)) & 0xffff00ff)) {
+ if (!((namestruct[2] ^ *((const int *)name)) & 0xffff00ff)) {
/* hash codes and lengths match, final test */
if (!strncasecmp(name+4, (void *)(namestruct+3), name[0])) break;
}
@@ -828,7 +828,7 @@
*/
static int ctl2_encode_typedesc(
ICreateTypeLib2Impl *This, /* [I] The type library in which to encode the TYPEDESC. */
- TYPEDESC *tdesc, /* [I] The type description to encode. */
+ const TYPEDESC *tdesc, /* [I] The type description to encode. */
int *encoded_tdesc, /* [O] The encoded type description. */
int *width, /* [O] The width of the type, or NULL. */
int *alignment, /* [O] The alignment of the type, or NULL. */
@@ -3225,7 +3225,7 @@
return S_OK;
}
-static int ctl2_write_chunk(HANDLE hFile, void *segment, int length)
+static int ctl2_write_chunk(HANDLE hFile, const void *segment, int length)
{
DWORD dwWritten;
if (!WriteFile(hFile, segment, length, &dwWritten, 0)) {
More information about the wine-patches
mailing list