Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
809edabf
Commit
809edabf
authored
Jun 27, 2005
by
Eric Pouech
Committed by
Alexandre Julliard
Jun 27, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Const correctness fixes.
parent
945671c6
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
43 additions
and
40 deletions
+43
-40
device.c
dlls/d3d9/device.c
+4
-4
dwarf.c
dlls/dbghelp/dwarf.c
+9
-9
commandtrack.c
dlls/dmstyle/commandtrack.c
+1
-1
iphlpapi_main.c
dlls/iphlpapi/iphlpapi_main.c
+9
-6
stg_prop.c
dlls/ole32/stg_prop.c
+1
-1
win.c
dlls/user/win.c
+2
-2
socket.c
dlls/winsock/socket.c
+5
-5
dib.c
dlls/x11drv/dib.c
+10
-10
cptable.c
libs/unicode/cptable.c
+1
-1
parser.y
tools/wrc/parser.y
+1
-1
No files found.
dlls/d3d9/device.c
View file @
809edabf
...
...
@@ -465,7 +465,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_MultiplyTransform(LPDIRECT3DDEVICE9 iface,
HRESULT
WINAPI
IDirect3DDevice9Impl_SetViewport
(
LPDIRECT3DDEVICE9
iface
,
CONST
D3DVIEWPORT9
*
pViewport
)
{
IDirect3DDevice9Impl
*
This
=
(
IDirect3DDevice9Impl
*
)
iface
;
TRACE
(
"(%p) Relay
\n
"
,
This
);
return
IWineD3DDevice_SetViewport
(
This
->
WineD3DDevice
,
(
WINED3DVIEWPORT
*
)
pViewport
);
return
IWineD3DDevice_SetViewport
(
This
->
WineD3DDevice
,
(
const
WINED3DVIEWPORT
*
)
pViewport
);
}
HRESULT
WINAPI
IDirect3DDevice9Impl_GetViewport
(
LPDIRECT3DDEVICE9
iface
,
D3DVIEWPORT9
*
pViewport
)
{
...
...
@@ -477,7 +477,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_GetViewport(LPDIRECT3DDEVICE9 iface, D3DVI
HRESULT
WINAPI
IDirect3DDevice9Impl_SetMaterial
(
LPDIRECT3DDEVICE9
iface
,
CONST
D3DMATERIAL9
*
pMaterial
)
{
IDirect3DDevice9Impl
*
This
=
(
IDirect3DDevice9Impl
*
)
iface
;
TRACE
(
"(%p) Relay
\n
"
,
This
);
return
IWineD3DDevice_SetMaterial
(
This
->
WineD3DDevice
,
(
WINED3DMATERIAL
*
)
pMaterial
);
return
IWineD3DDevice_SetMaterial
(
This
->
WineD3DDevice
,
(
const
WINED3DMATERIAL
*
)
pMaterial
);
}
HRESULT
WINAPI
IDirect3DDevice9Impl_GetMaterial
(
LPDIRECT3DDEVICE9
iface
,
D3DMATERIAL9
*
pMaterial
)
{
...
...
@@ -489,7 +489,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_GetMaterial(LPDIRECT3DDEVICE9 iface, D3DMA
HRESULT
WINAPI
IDirect3DDevice9Impl_SetLight
(
LPDIRECT3DDEVICE9
iface
,
DWORD
Index
,
CONST
D3DLIGHT9
*
pLight
)
{
IDirect3DDevice9Impl
*
This
=
(
IDirect3DDevice9Impl
*
)
iface
;
TRACE
(
"(%p) Relay
\n
"
,
This
);
return
IWineD3DDevice_SetLight
(
This
->
WineD3DDevice
,
Index
,
(
WINED3DLIGHT
*
)
pLight
);
return
IWineD3DDevice_SetLight
(
This
->
WineD3DDevice
,
Index
,
(
const
WINED3DLIGHT
*
)
pLight
);
}
HRESULT
WINAPI
IDirect3DDevice9Impl_GetLight
(
LPDIRECT3DDEVICE9
iface
,
DWORD
Index
,
D3DLIGHT9
*
pLight
)
{
...
...
@@ -537,7 +537,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_GetRenderState(LPDIRECT3DDEVICE9 iface, D3
HRESULT
WINAPI
IDirect3DDevice9Impl_SetClipStatus
(
LPDIRECT3DDEVICE9
iface
,
CONST
D3DCLIPSTATUS9
*
pClipStatus
)
{
IDirect3DDevice9Impl
*
This
=
(
IDirect3DDevice9Impl
*
)
iface
;
TRACE
(
"(%p) Relay
\n
"
,
This
);
return
IWineD3DDevice_SetClipStatus
(
This
->
WineD3DDevice
,
(
WINED3DCLIPSTATUS
*
)
pClipStatus
);
return
IWineD3DDevice_SetClipStatus
(
This
->
WineD3DDevice
,
(
const
WINED3DCLIPSTATUS
*
)
pClipStatus
);
}
HRESULT
WINAPI
IDirect3DDevice9Impl_GetClipStatus
(
LPDIRECT3DDEVICE9
iface
,
D3DCLIPSTATUS9
*
pClipStatus
)
{
...
...
dlls/dbghelp/dwarf.c
View file @
809edabf
...
...
@@ -480,21 +480,21 @@ typedef struct dwarf2_parse_context_s {
static
unsigned
char
dwarf2_parse_byte
(
dwarf2_parse_context_t
*
ctx
)
{
unsigned
char
uvalue
=
*
(
unsigned
char
*
)
ctx
->
data
;
unsigned
char
uvalue
=
*
(
const
unsigned
char
*
)
ctx
->
data
;
ctx
->
data
+=
1
;
return
uvalue
;
}
static
unsigned
short
dwarf2_parse_u2
(
dwarf2_parse_context_t
*
ctx
)
{
unsigned
short
uvalue
=
*
(
unsigned
short
*
)
ctx
->
data
;
unsigned
short
uvalue
=
*
(
const
unsigned
short
*
)
ctx
->
data
;
ctx
->
data
+=
2
;
return
uvalue
;
}
static
unsigned
long
dwarf2_parse_u4
(
dwarf2_parse_context_t
*
ctx
)
{
unsigned
long
uvalue
=
*
(
unsigned
int
*
)
ctx
->
data
;
unsigned
long
uvalue
=
*
(
const
unsigned
int
*
)
ctx
->
data
;
ctx
->
data
+=
4
;
return
uvalue
;
}
...
...
@@ -706,7 +706,7 @@ static unsigned long dwarf2_parse_attr_as_addr(dwarf2_abbrev_entry_attr_t* attr,
unsigned
long
offset
=
0
;
switch
(
ctx
->
word_size
)
{
case
4
:
offset
=
*
(
unsigned
int
*
)
ctx
->
data
;
offset
=
*
(
const
unsigned
int
*
)
ctx
->
data
;
break
;
case
8
:
default:
...
...
@@ -1941,7 +1941,7 @@ static struct symt_function* dwarf2_parse_subprogram(struct module* module, dwar
return
func_type
;
}
static
void
dwarf2_parse_compiland_content
(
struct
module
*
module
,
dwarf2_abbrev_entry_t
*
entry
,
dwarf2_parse_context_t
*
ctx
,
struct
symt_compiland
*
compiland
)
static
void
dwarf2_parse_compiland_content
(
struct
module
*
module
,
const
dwarf2_abbrev_entry_t
*
entry
,
dwarf2_parse_context_t
*
ctx
,
struct
symt_compiland
*
compiland
)
{
if
(
entry
->
have_child
)
{
/** any interest to not have child ? */
++
ctx
->
level
;
...
...
@@ -2044,7 +2044,7 @@ static void dwarf2_parse_compiland_content(struct module* module, dwarf2_abbrev_
}
}
static
struct
symt_compiland
*
dwarf2_parse_compiland
(
struct
module
*
module
,
dwarf2_abbrev_entry_t
*
entry
,
dwarf2_parse_context_t
*
ctx
)
static
struct
symt_compiland
*
dwarf2_parse_compiland
(
struct
module
*
module
,
const
dwarf2_abbrev_entry_t
*
entry
,
dwarf2_parse_context_t
*
ctx
)
{
struct
symt_compiland
*
compiland
=
NULL
;
const
char
*
name
=
NULL
;
...
...
@@ -2086,13 +2086,13 @@ BOOL dwarf2_parse(struct module* module, unsigned long load_offset,
while
(
comp_unit_cursor
<
end_debug
)
{
dwarf2_abbrev_table_t
*
abbrev_table
;
dwarf2_comp_unit_stream_t
*
comp_unit_stream
;
const
dwarf2_comp_unit_stream_t
*
comp_unit_stream
;
dwarf2_comp_unit_t
comp_unit
;
dwarf2_parse_context_t
ctx
;
dwarf2_parse_context_t
abbrev_ctx
;
struct
symt_compiland
*
compiland
=
NULL
;
comp_unit_stream
=
(
dwarf2_comp_unit_stream_t
*
)
comp_unit_cursor
;
comp_unit_stream
=
(
const
dwarf2_comp_unit_stream_t
*
)
comp_unit_cursor
;
comp_unit
.
length
=
*
(
unsigned
long
*
)
comp_unit_stream
->
length
;
comp_unit
.
version
=
*
(
unsigned
short
*
)
comp_unit_stream
->
version
;
...
...
@@ -2131,7 +2131,7 @@ BOOL dwarf2_parse(struct module* module, unsigned long load_offset,
ctx
.
abbrev_table
=
abbrev_table
;
while
(
ctx
.
data
<
ctx
.
end_data
)
{
dwarf2_abbrev_entry_t
*
entry
=
NULL
;
const
dwarf2_abbrev_entry_t
*
entry
=
NULL
;
unsigned
long
entry_code
;
unsigned
long
entry_ref
=
0
;
...
...
dlls/dmstyle/commandtrack.c
View file @
809edabf
...
...
@@ -287,7 +287,7 @@ HRESULT WINAPI IDirectMusicCommandTrack_IPersistStream_Load (LPPERSISTSTREAM ifa
int
r
=
0
;
DMUS_PRIVATE_COMMAND
*
tmpEntry
;
struct
list
*
listEntry
;
TRACE
(
"*** IDirectMusicCommandTrack (%p) ***
\n
"
,
(
LPDIRECTMUSICTRACK8
)
This
->
TrackVtbl
);
TRACE
(
"*** IDirectMusicCommandTrack (%p) ***
\n
"
,
This
->
TrackVtbl
);
TRACE
(
" - Commands:
\n
"
);
LIST_FOR_EACH
(
listEntry
,
&
This
->
Commands
)
{
tmpEntry
=
LIST_ENTRY
(
listEntry
,
DMUS_PRIVATE_COMMAND
,
entry
);
...
...
dlls/iphlpapi/iphlpapi_main.c
View file @
809edabf
...
...
@@ -858,7 +858,7 @@ static int IfTableSorter(const void *a, const void *b)
int
ret
;
if
(
a
&&
b
)
ret
=
((
PMIB_IFROW
)
a
)
->
dwIndex
-
((
PMIB_IFROW
)
b
)
->
dwIndex
;
ret
=
((
const
MIB_IFROW
*
)
a
)
->
dwIndex
-
((
const
MIB_IFROW
*
)
b
)
->
dwIndex
;
else
ret
=
0
;
return
ret
;
...
...
@@ -1011,7 +1011,7 @@ static int IpAddrTableSorter(const void *a, const void *b)
int
ret
;
if
(
a
&&
b
)
ret
=
((
PMIB_IPADDRROW
)
a
)
->
dwAddr
-
((
PMIB_IPADDRROW
)
b
)
->
dwAddr
;
ret
=
((
const
MIB_IPADDRROW
*
)
a
)
->
dwAddr
-
((
const
MIB_IPADDRROW
*
)
b
)
->
dwAddr
;
else
ret
=
0
;
return
ret
;
...
...
@@ -1110,7 +1110,8 @@ static int IpForwardTableSorter(const void *a, const void *b)
int
ret
;
if
(
a
&&
b
)
{
PMIB_IPFORWARDROW
rowA
=
(
PMIB_IPFORWARDROW
)
a
,
rowB
=
(
PMIB_IPFORWARDROW
)
b
;
const
MIB_IPFORWARDROW
*
rowA
=
(
const
MIB_IPFORWARDROW
*
)
a
;
const
MIB_IPFORWARDROW
*
rowB
=
(
const
MIB_IPFORWARDROW
*
)
b
;
ret
=
rowA
->
dwForwardDest
-
rowB
->
dwForwardDest
;
if
(
ret
==
0
)
{
...
...
@@ -1227,7 +1228,7 @@ static int IpNetTableSorter(const void *a, const void *b)
int
ret
;
if
(
a
&&
b
)
ret
=
((
PMIB_IPNETROW
)
a
)
->
dwAddr
-
((
PMIB_IPNETROW
)
b
)
->
dwAddr
;
ret
=
((
const
MIB_IPNETROW
*
)
a
)
->
dwAddr
-
((
const
MIB_IPNETROW
*
)
b
)
->
dwAddr
;
else
ret
=
0
;
return
ret
;
...
...
@@ -1503,7 +1504,8 @@ static int TcpTableSorter(const void *a, const void *b)
int
ret
;
if
(
a
&&
b
)
{
PMIB_TCPROW
rowA
=
(
PMIB_TCPROW
)
a
,
rowB
=
(
PMIB_TCPROW
)
b
;
const
MIB_TCPROW
*
rowA
=
a
;
const
MIB_TCPROW
*
rowB
=
b
;
ret
=
rowA
->
dwLocalAddr
-
rowB
->
dwLocalAddr
;
if
(
ret
==
0
)
{
...
...
@@ -1614,7 +1616,8 @@ static int UdpTableSorter(const void *a, const void *b)
int
ret
;
if
(
a
&&
b
)
{
PMIB_UDPROW
rowA
=
(
PMIB_UDPROW
)
a
,
rowB
=
(
PMIB_UDPROW
)
b
;
const
MIB_UDPROW
*
rowA
=
(
const
MIB_UDPROW
*
)
a
;
const
MIB_UDPROW
*
rowB
=
(
const
MIB_UDPROW
*
)
b
;
ret
=
rowA
->
dwLocalAddr
-
rowB
->
dwLocalAddr
;
if
(
ret
==
0
)
...
...
dlls/ole32/stg_prop.c
View file @
809edabf
...
...
@@ -2310,7 +2310,7 @@ HRESULT WINAPI FmtIdToPropStgName(const FMTID *rfmtid, LPOLESTR str)
}
else
{
if
(
++
fmtptr
<
(
BYTE
*
)
rfmtid
+
sizeof
(
FMTID
))
if
(
++
fmtptr
<
(
const
BYTE
*
)
rfmtid
+
sizeof
(
FMTID
))
i
|=
*
fmtptr
<<
bitsRemaining
;
*
pstr
++
=
(
WCHAR
)(
fmtMap
[
i
&
CHARMASK
]);
bitsRemaining
+=
BITS_PER_BYTE
-
BITS_IN_CHARMASK
;
...
...
dlls/user/win.c
View file @
809edabf
...
...
@@ -880,8 +880,8 @@ static HWND WIN_CreateWindowEx( CREATESTRUCTA *cs, ATOM classAtom,
BOOL
unicode
=
(
type
==
WIN_PROC_32W
);
TRACE
(
"%s %s ex=%08lx style=%08lx %d,%d %dx%d parent=%p menu=%p inst=%p params=%p
\n
"
,
(
type
==
WIN_PROC_32W
)
?
debugstr_w
((
LPWSTR
)
cs
->
lpszName
)
:
debugstr_a
(
cs
->
lpszName
),
(
type
==
WIN_PROC_32W
)
?
debugstr_w
((
LPWSTR
)
cs
->
lpszClass
)
:
debugstr_a
(
cs
->
lpszClass
),
(
type
==
WIN_PROC_32W
)
?
debugstr_w
((
LP
C
WSTR
)
cs
->
lpszName
)
:
debugstr_a
(
cs
->
lpszName
),
(
type
==
WIN_PROC_32W
)
?
debugstr_w
((
LP
C
WSTR
)
cs
->
lpszClass
)
:
debugstr_a
(
cs
->
lpszClass
),
cs
->
dwExStyle
,
cs
->
style
,
cs
->
x
,
cs
->
y
,
cs
->
cx
,
cs
->
cy
,
cs
->
hwndParent
,
cs
->
hMenu
,
cs
->
hInstance
,
cs
->
lpCreateParams
);
...
...
dlls/winsock/socket.c
View file @
809edabf
...
...
@@ -160,9 +160,9 @@ inline static const char *debugstr_sockaddr( const struct WS_sockaddr *a )
{
if
(
!
a
)
return
"(nil)"
;
return
wine_dbg_sprintf
(
"{ family %d, address %s, port %d }"
,
((
struct
sockaddr_in
*
)
a
)
->
sin_family
,
inet_ntoa
(((
struct
sockaddr_in
*
)
a
)
->
sin_addr
),
ntohs
(((
struct
sockaddr_in
*
)
a
)
->
sin_port
));
((
const
struct
sockaddr_in
*
)
a
)
->
sin_family
,
inet_ntoa
(((
const
struct
sockaddr_in
*
)
a
)
->
sin_addr
),
ntohs
(((
const
struct
sockaddr_in
*
)
a
)
->
sin_port
));
}
/* HANDLE<->SOCKET conversion (SOCKET is UINT_PTR). */
...
...
@@ -783,7 +783,7 @@ static const struct sockaddr* ws_sockaddr_ws2u(const struct WS_sockaddr* wsaddr,
#ifdef HAVE_IPX
case
WS_AF_IPX
:
{
struct
WS_sockaddr_ipx
*
wsipx
=
(
struct
WS_sockaddr_ipx
*
)
wsaddr
;
const
struct
WS_sockaddr_ipx
*
wsipx
=
(
const
struct
WS_sockaddr_ipx
*
)
wsaddr
;
struct
sockaddr_ipx
*
uipx
;
if
(
wsaddrlen
<
sizeof
(
struct
WS_sockaddr_ipx
))
...
...
@@ -845,7 +845,7 @@ static int ws_sockaddr_u2ws(const struct sockaddr* uaddr, int uaddrlen, struct W
#ifdef HAVE_IPX
case
AF_IPX
:
{
struct
sockaddr_ipx
*
uipx
=
(
struct
sockaddr_ipx
*
)
uaddr
;
const
struct
sockaddr_ipx
*
uipx
=
(
const
struct
sockaddr_ipx
*
)
uaddr
;
struct
WS_sockaddr_ipx
*
wsipx
=
(
struct
WS_sockaddr_ipx
*
)
wsaddr
;
res
=-
1
;
...
...
dlls/x11drv/dib.c
View file @
809edabf
...
...
@@ -395,7 +395,7 @@ static RGBQUAD *X11DRV_DIB_BuildColorTable( X11DRV_PDEVICE *physDev, WORD coloru
if
(
core_info
)
{
colors
=
1
<<
((
BITMAPCOREINFO
*
)
info
)
->
bmciHeader
.
bcBitCount
;
colors
=
1
<<
((
const
BITMAPCOREINFO
*
)
info
)
->
bmciHeader
.
bcBitCount
;
}
else
{
...
...
@@ -418,22 +418,22 @@ static RGBQUAD *X11DRV_DIB_BuildColorTable( X11DRV_PDEVICE *physDev, WORD coloru
/* Convert RGBTRIPLEs to RGBQUADs */
for
(
i
=
0
;
i
<
colors
;
i
++
)
{
colorTable
[
i
].
rgbRed
=
((
BITMAPCOREINFO
*
)
info
)
->
bmciColors
[
i
].
rgbtRed
;
colorTable
[
i
].
rgbGreen
=
((
BITMAPCOREINFO
*
)
info
)
->
bmciColors
[
i
].
rgbtGreen
;
colorTable
[
i
].
rgbBlue
=
((
BITMAPCOREINFO
*
)
info
)
->
bmciColors
[
i
].
rgbtBlue
;
colorTable
[
i
].
rgbRed
=
((
const
BITMAPCOREINFO
*
)
info
)
->
bmciColors
[
i
].
rgbtRed
;
colorTable
[
i
].
rgbGreen
=
((
const
BITMAPCOREINFO
*
)
info
)
->
bmciColors
[
i
].
rgbtGreen
;
colorTable
[
i
].
rgbBlue
=
((
const
BITMAPCOREINFO
*
)
info
)
->
bmciColors
[
i
].
rgbtBlue
;
colorTable
[
i
].
rgbReserved
=
0
;
}
}
else
{
memcpy
(
colorTable
,
(
LPBYTE
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
,
colors
*
sizeof
(
RGBQUAD
));
memcpy
(
colorTable
,
(
const
BYTE
*
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
,
colors
*
sizeof
(
RGBQUAD
));
}
}
else
{
HPALETTE
hpal
=
GetCurrentObject
(
physDev
->
hdc
,
OBJ_PAL
);
PALETTEENTRY
*
pal_ents
;
WORD
*
index
=
(
WORD
*
)
((
LPBYTE
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
);
const
WORD
*
index
=
(
const
WORD
*
)
((
const
BYTE
*
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
);
int
logcolors
,
entry
;
logcolors
=
GetPaletteEntries
(
hpal
,
0
,
0
,
NULL
);
...
...
@@ -3761,7 +3761,7 @@ INT X11DRV_SetDIBitsToDevice( X11DRV_PDEVICE *physDev, INT xDest, INT yDest, DWO
LONG
width
,
height
;
BOOL
top_down
;
POINT
pt
;
void
*
colorPtr
;
const
void
*
colorPtr
;
if
(
DIB_GetBitmapInfo
(
&
info
->
bmiHeader
,
&
width
,
&
height
,
&
descr
.
infoBpp
,
&
descr
.
compression
)
==
-
1
)
...
...
@@ -3817,7 +3817,7 @@ INT X11DRV_SetDIBitsToDevice( X11DRV_PDEVICE *physDev, INT xDest, INT yDest, DWO
XSetFunction
(
gdi_display
,
physDev
->
gc
,
X11DRV_XROPfunction
[
GetROP2
(
physDev
->
hdc
)
-
1
]);
wine_tsx11_unlock
();
colorPtr
=
(
LPBYTE
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
;
colorPtr
=
(
const
BYTE
*
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
;
switch
(
descr
.
infoBpp
)
{
...
...
@@ -3887,7 +3887,7 @@ INT X11DRV_SetDIBits( X11DRV_PDEVICE *physDev, HBITMAP hbitmap, UINT startscan,
BITMAP
bitmap
;
LONG
height
,
tmpheight
;
INT
result
;
void
*
colorPtr
;
const
void
*
colorPtr
;
descr
.
physDev
=
physDev
;
...
...
@@ -3906,7 +3906,7 @@ INT X11DRV_SetDIBits( X11DRV_PDEVICE *physDev, HBITMAP hbitmap, UINT startscan,
if
(
startscan
+
lines
>
height
)
lines
=
height
-
startscan
;
colorPtr
=
(
LPBYTE
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
;
colorPtr
=
(
const
BYTE
*
)
info
+
(
WORD
)
info
->
bmiHeader
.
biSize
;
switch
(
descr
.
infoBpp
)
{
...
...
libs/unicode/cptable.c
View file @
809edabf
...
...
@@ -156,7 +156,7 @@ static const union cptable * const cptables[60] =
static
int
cmp_codepage
(
const
void
*
codepage
,
const
void
*
entry
)
{
return
(
unsigned
int
)
codepage
-
(
*
(
const
union
cptable
**
)
entry
)
->
info
.
codepage
;
return
(
unsigned
int
)
codepage
-
(
*
(
const
union
cptable
*
const
*
)
entry
)
->
info
.
codepage
;
}
...
...
tools/wrc/parser.y
View file @
809edabf
...
...
@@ -2562,7 +2562,7 @@ static stringtable_t *find_stringtable(lvc_t *lvc)
}
/* qsort sorting function for string table entries */
#define STE(p) ((stt_entry_t *)(p))
#define STE(p) ((
const
stt_entry_t *)(p))
static int sort_stt_entry(const void *e1, const void *e2)
{
return STE(e1)->id - STE(e2)->id;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment