Message-Id: <200508050728.j757SRvl057887@repoman.freebsd.org> From: Stefan Farfeleder Date: Fri, 5 Aug 2005 07:28:27 +0000 (UTC) To: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/lib/libkiconv xlat16_iconv.c stefanf 2005-08-05 07:28:27 UTC FreeBSD src repository Modified files: lib/libkiconv xlat16_iconv.c Log: Use char * when doing pointer arithmetics. Revision Changes Path 1.4 +4 -3 src/lib/libkiconv/xlat16_iconv.c Index: src/lib/libkiconv/xlat16_iconv.c diff -u src/lib/libkiconv/xlat16_iconv.c:1.3 src/lib/libkiconv/xlat16_iconv.c:1.4 --- src/lib/libkiconv/xlat16_iconv.c:1.3 Sun Mar 14 05:14:00 2004 +++ src/lib/libkiconv/xlat16_iconv.c Fri Aug 5 07:28:26 2005 @@ -70,7 +70,8 @@ size_t i, size, idxsize; struct iconv_cspair_info *csi; struct xlat16_table xt; - void *data, *p; + void *data; + char *p; if (sysctlbyname("kern.iconv.cslist", NULL, &size, NULL, 0) == -1) return (-1); @@ -141,7 +142,7 @@ struct xlat16_table xt; struct quirk_replace_list *pre_q_list, *post_q_list; iconv_t cd; - void *p; + char *p; xt.data = NULL; xt.size = 0; @@ -251,7 +252,7 @@ } my_iconv_close(cd); - xt.size = p - xt.data; + xt.size = p - (char *)xt.data; xt.data = realloc(xt.data, xt.size); return (xt); }