freebsd-ports/lang/rexx-regutil/files/patch-regunicode.c
Kurt Jaeger 8489b4ac92 lang/rexx-regutil: several patches
- additional MASTER_SITE (there was only one)
- tidied Makefile considerably
- fixed failure to build under different PREFIX
- added DOC option
- added EXAMPLES option, and now can have examples (there were none before)
- eliminated numerous compilation warnings
- REMOVED pkg-plist (only two files in it)
- REMOVED pkg-message (now redundant)
- ADDED new patches in files/

PR:		209379
Submitted by:	bob@eager.cx (maintainer)
2016-05-08 17:50:04 +00:00

28 lines
1.5 KiB
C

--- regunicode.c.orig 2003-04-01 20:08:34 UTC
+++ regunicode.c
@@ -542,10 +542,10 @@ rxfunc(systounicode)
/* for the same reason, perform utf-7 and utf-8 conversions here, rather
* than using iconv() */
else if (cp == CP_UTF7) {
- outs.strlength = u7tou((unsigned short *)outs.strptr, argv[0].strptr, argv[0].strlength);
+ outs.strlength = u7tou((unsigned short *)outs.strptr, (unsigned char *) argv[0].strptr, argv[0].strlength);
}
else if (cp == CP_UTF8) {
- outs.strlength = u8tou((unsigned short *) outs.strptr, argv[0].strptr, argv[0].strlength);
+ outs.strlength = u8tou((unsigned short *) outs.strptr, (unsigned char *) argv[0].strptr, argv[0].strlength);
}
/* if requesting a specific code page, we need iconv, or we return an
@@ -719,10 +719,10 @@ rxfunc(sysfromunicode)
/* for the same reason, perform utf-7 and utf-8 conversions here, rather
* than using iconv() */
else if (cp == CP_UTF7) {
- outs.strlength = utou7(outs.strptr, (unsigned short *)argv[0].strptr, argv[0].strlength/2);
+ outs.strlength = utou7((unsigned char *) outs.strptr, (unsigned short *)argv[0].strptr, argv[0].strlength/2);
}
else if (cp == CP_UTF8) {
- outs.strlength = utou8(outs.strptr, (unsigned short *)argv[0].strptr, argv[0].strlength/2);
+ outs.strlength = utou8((unsigned char *) outs.strptr, (unsigned short *)argv[0].strptr, argv[0].strlength/2);
}
/* if requesting a specific code page, we need iconv, or we return an