The NetBSD Project

CVS log for src/lib/libc/iconv/iconv.3

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / iconv

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.24 / (download) - annotate - [select for diffs], Thu Oct 24 18:17:59 2019 UTC (2 years, 2 months ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.23: +10 -4 lines
Diff to previous 1.23 (colored)

Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 8 07:53:15 2016 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20190609, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Bump date for previous.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jun 8 07:31:45 2016 UTC (5 years, 7 months ago) by kamil
Branch: MAIN
Changes since 1.21: +1 -5 lines
Diff to previous 1.21 (colored)

Sync STANDARDS of iconv(3) with current reality

GNU libiconv is no longer incompatible with POSIX since 2007.

Solaris 11 moved to POSIX.
Illumos moved to POSIX http://illumos.org/man/3c/iconv

New software is aligned to POSIX not to the old mistake in the standard.

Revision 1.21 / (download) - annotate - [select for diffs], Sun May 12 10:44:23 2013 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

conforms -> conform, since it's the verb for three nouns and thus plural.

Revision 1.20 / (download) - annotate - [select for diffs], Sat May 11 19:20:30 2013 UTC (8 years, 8 months ago) by rodent
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

s/conform/conforms/1

Revision 1.19 / (download) - annotate - [select for diffs], Mon Mar 11 10:44:43 2013 UTC (8 years, 10 months ago) by yamt
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.18: +9 -5 lines
Diff to previous 1.18 (colored)

fix rev.1.13

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 8 19:55:43 2013 UTC (9 years ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Remove trailing whitespace.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Jan 8 19:19:24 2013 UTC (9 years ago) by dholland
Branch: MAIN
Changes since 1.16: +28 -18 lines
Diff to previous 1.16 (colored)

Rework the description of the const issue to improve the wording,
avoid saying "we", fix typos, etc.

XXX: groff and mandoc handle the URLs in here differently but both
XXX: mangle them, apparently because they're wider than one line.
XXX: Does anyone know how to fix this or do we need an URL shortener
XXX: on www.NetBSD.org?

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 4 07:27:57 2013 UTC (9 years ago) by wiz
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

Use Lk for links.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 4 01:21:45 2013 UTC (9 years ago) by christos
Branch: MAIN
Changes since 1.14: +21 -2 lines
Diff to previous 1.14 (colored)

Explain why we did not follow the standard.
Worth revisiting the proposal:
http://marc.info/?l=netbsd-tech-userlevel&m=110019726222841

Revision 1.14 / (download) - annotate - [select for diffs], Wed May 5 22:07:58 2010 UTC (11 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.13: +7 -7 lines
Diff to previous 1.13 (colored)

Sort errors.

Revision 1.13 / (download) - annotate - [select for diffs], Wed May 5 06:04:19 2010 UTC (11 years, 8 months ago) by jruoho
Branch: MAIN
Changes since 1.12: +15 -15 lines
Diff to previous 1.12 (colored)

Properly enumerate the two special cases. Also some markup improvements.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 2 13:38:21 2004 UTC (17 years, 5 months ago) by tshiozak
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, christos-time_t-nbase, christos-time_t-base, christos-time_t, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

revert the last all changes related to iconv(3).

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 1 19:24:47 2004 UTC (17 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Bump date for previous.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Aug 1 17:07:15 2004 UTC (17 years, 5 months ago) by tshiozak
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

sync with the current iconv() prototype.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 24 15:33:43 2004 UTC (17 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.8: +6 -6 lines
Diff to previous 1.8 (colored)

Misc fixes from jmc@openbsd.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Sep 1 15:40:46 2003 UTC (18 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.7: +8 -5 lines
Diff to previous 1.7 (colored)

Mark up NULL; bump date for last; drop trailing space.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Sep 1 06:16:14 2003 UTC (18 years, 4 months ago) by tshiozak
Branch: MAIN
Changes since 1.6: +22 -11 lines
Diff to previous 1.6 (colored)

fix the problem about resetting the state of iconv().
iconv() was not conforming to the SUSv3 at this point.
reported by Bruno Haible.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Aug 22 14:05:03 2003 UTC (18 years, 5 months ago) by kleink
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Sprinkle some restrict, repair a minor nit in iconv(3)'s synopsis.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jul 5 17:34:55 2003 UTC (18 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Grammar improvement.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jul 5 16:54:23 2003 UTC (18 years, 6 months ago) by tshiozak
Branch: MAIN
Changes since 1.3: +7 -2 lines
Diff to previous 1.3 (colored)

correct a careless miss.
add the mention about the buffer size when resetting destination state.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jul 4 13:45:35 2003 UTC (18 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Improve wording.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 4 07:44:19 2003 UTC (18 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.1: +61 -51 lines
Diff to previous 1.1 (colored)

Grammar, punctuation, and mdoc fixes. Sort sections.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jul 4 06:05:30 2003 UTC (18 years, 6 months ago) by tshiozak
Branch: MAIN

add iconv.3 manpage.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>