projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add some missing consts in character set handling.
[u/mdw/putty]
/
unix
/
uxucs.c
diff --git
a/unix/uxucs.c
b/unix/uxucs.c
index
071ecfc
..
20f25d4
100644
(file)
--- a/
unix/uxucs.c
+++ b/
unix/uxucs.c
@@
-21,7
+21,7
@@
int is_dbcs_leadbyte(int codepage, char byte)
return 0; /* we don't do DBCS */
}
return 0; /* we don't do DBCS */
}
-int mb_to_wc(int codepage, int flags, char *mbstr, int mblen,
+int mb_to_wc(int codepage, int flags, c
onst c
har *mbstr, int mblen,
wchar_t *wcstr, int wclen)
{
if (codepage == DEFAULT_CODEPAGE) {
wchar_t *wcstr, int wclen)
{
if (codepage == DEFAULT_CODEPAGE) {
@@
-59,7
+59,7
@@
int mb_to_wc(int codepage, int flags, char *mbstr, int mblen,
NULL, NULL, 0);
}
NULL, NULL, 0);
}
-int wc_to_mb(int codepage, int flags, wchar_t *wcstr, int wclen,
+int wc_to_mb(int codepage, int flags,
const
wchar_t *wcstr, int wclen,
char *mbstr, int mblen, char *defchr, int *defused,
struct unicode_data *ucsdata)
{
char *mbstr, int mblen, char *defchr, int *defused,
struct unicode_data *ucsdata)
{
@@
-162,7
+162,8
@@
int init_ucs(struct unicode_data *ucsdata, char *linecharset,
* in the line codepage into Unicode.
*/
for (i = 0; i < 256; i++) {
* in the line codepage into Unicode.
*/
for (i = 0; i < 256; i++) {
- char c[1], *p;
+ char c[1];
+ const char *p;
wchar_t wc[1];
int len;
c[0] = i;
wchar_t wc[1];
int len;
c[0] = i;
@@
-216,7
+217,8
@@
int init_ucs(struct unicode_data *ucsdata, char *linecharset,
* simply CP437.
*/
for (i = 0; i < 256; i++) {
* simply CP437.
*/
for (i = 0; i < 256; i++) {
- char c[1], *p;
+ char c[1];
+ const char *p;
wchar_t wc[1];
int len;
c[0] = i;
wchar_t wc[1];
int len;
c[0] = i;