History log of /src/lib/libc/locale/runetype_local.h |
Revision | | Date | Author | Comments |
1.14 |
| 18-Aug-2013 |
joerg | branches: 1.14.20; Rename fixup to update_global to better reflect the purpose. Remove the various Current pointers, they are implementation internals that shouldn't be leaked. Remove _CATEGORY_DEFAULT related handling and directly pick the implemenation pointer from the C locale. Merge the C locale data into global_locale.c with the exception of _DefaultRuneLocale. Mark that one hidden. Move _RUNE_LOCALE and _CITRUS_CTYPE into multibyte.h and pick up the correct rl_citrus_ctype for non-default locales.
|
1.13 |
| 13-Apr-2013 |
joerg | Extend ctype classification table to 16bit. Based on patch by Takehiko Nozaki, with changes to compile fail when using the old names and to exploit __BUILD_LEGACY
|
1.12 |
| 20-Jun-2010 |
tnozaki | branches: 1.12.6; 1.12.12; fix cross build breakage mklocale(1). move inline finction that uses sys/ctype_bits.h to runetype_misc.h.
|
1.11 |
| 19-Jun-2010 |
tnozaki | 1. refactoring new locale-db(RuneCT10) loading method with mmap(2). 2. remove unused field from _RuneLocale. 3. localeio(CITRUS=no) can read new locale-db(RuneCT10) now.
|
1.10 |
| 13-Jun-2010 |
tnozaki | 1. split runetype_local.h -> runetype_file.h and remove renameing _Rune* -> _NBRune* namespace protection.
FreeBSD traditionaly exposes struct _Rune* in runetype.h which included by ctype.h. it may cause conflicting type error in our cross build process, former we use renaming namespace to avoid this problem, now i reworked more resonable way.
2. merge rune_local.h to runetype_local.h, and remove it. 3. split bsdctype.h -> bsdctype_{file,local}.h
|
1.9 |
| 05-Jun-2010 |
tnozaki | remove unused magic.
|
1.8 |
| 22-May-2010 |
tnozaki | rework bulid breakage problem on linux.
ldef.h: s/1<<8/_CTYPE_CACHE_SIZE/ ctype_local.h: use limits.h instead of machine/limits.h runetype_local.h: don't use HAVE_NBTOOL_CONFIG as evil way.
|
1.7 |
| 22-May-2010 |
tnozaki | fix cross build breakage under linux box, reported by Andreas Gustafsson, thanks!
runetype_local.h: don't include ctype_local.h when toolchain build.
|
1.6 |
| 22-May-2010 |
tnozaki | 1. hide _CTYPE_PRIVATE section in ctype.h, move them to private header ctype_local.h. 2. do not use _CTYPE_NUM_CHARS macro to read data from LC_CTYPE(old BSDCTYPE style) database. because 1<<CHAR_BIT is MD, so i added MI macro _CTYPE_CACHE_SIZE(1<<8). 3. remove _NB_CACHED_RUNE macro, use _CTYPE_CACHE_SIZE instead.
|
1.5 |
| 09-Nov-2009 |
tnozaki | redo: change _RUNTYPE_SW0 bit, mklocale(1) can't treat SWIDTH0 correctly.
|
1.4 |
| 09-Nov-2009 |
tnozaki | revert previous change.
|
1.3 |
| 09-Nov-2009 |
tnozaki | change _RUNTYPE_SW0 bit, mklocale(1) can't treat SWIDTH0 correctly.
|
1.2 |
| 11-Jan-2009 |
christos | branches: 1.2.2; merge christos-time_t
|
1.1 |
| 05-Jan-2009 |
tnozaki | branches: 1.1.2; 1. reworking PR lib/40317: libnbcompat already contains empty fparseln.lo so previous fix doesn't work correctly. i've just added broken fparseln check to configure script.
2. reworking cross build breakage under FreeBSD/MacOS X. FreeBSD/MacOS X still have public /usr/include/runetype.h derived from 4.4BSD-Lite. so i renamed out private header from src/lib/libc/locale/runetype.h to src/lib/libc/locale/runetype_local.h to solve this problems.
3. fix build breakage when CITRUS=no was set.
|
1.1.2.2 |
| 10-Jan-2009 |
christos | sync with head.
|
1.1.2.1 |
| 05-Jan-2009 |
christos | file runetype_local.h was added on branch christos-time_t on 2009-01-10 22:59:51 +0000
|
1.2.2.2 |
| 15-Jan-2009 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #270): lib/libc/locale/fix_grouping.c: revision 1.3 lib/libc/locale/iswctype_sb.c: revision 1.7 lib/libc/locale/rune.h: revision 1.14 lib/libc/locale/runetype.h: file removal lib/libc/locale/runetype_local.h: revision 1.1 lib/libc/stdio/fparseln.c: revision 1.8 lib/libc/string/wcscmp.c: revision 1.7 lib/libc/string/wcsncmp.c: revision 1.7 lib/libc/string/wmemcmp.c: revision 1.5 tools/compat/configure: regen tools/compat/configure.ac: revision 1.68 tools/compat/nbtool_config.h.in: regen usr.bin/mklocale/Makefile: revision 1.15 usr.bin/mklocale/lex.l: revision 1.16 usr.bin/mklocale/yacc.y: revision 1.27 1. reworking PR lib/40317: libnbcompat already contains empty fparseln.lo so previous fix doesn't work correctly. i've just added broken fparseln check to configure script. 2. reworking cross build breakage under FreeBSD/MacOS X. FreeBSD/MacOS X still have public /usr/include/runetype.h derived from 4.4BSD-Lite. so i renamed out private header from src/lib/libc/locale/runetype.h to src/lib/libc/locale/runetype_local.h to solve this problems. 3. fix build breakage when CITRUS=no was set.
|
1.2.2.1 |
| 11-Jan-2009 |
snj | file runetype_local.h was added on branch netbsd-5 on 2009-01-15 04:21:25 +0000
|
1.12.12.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.12.12.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.12.6.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.14.20.1 |
| 14-Jul-2017 |
perseant | Initial commit of a mostly-working implementation of __STDC_ISO_10646__, with collation support using the Unicode Collation Algorithm.
The conversion from men/ku/ten form to Unicode is a gross hack at present. Fixing this, and fleshing out the LC_COLLATE locale component, are next on the agenda.
|