<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libc/locale, branch OPENBSD_6_4_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_4_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_4_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-03-29T16:34:25+00:00</updated>
<entry>
<title>Fix three bugs in setlocale(3):</title>
<updated>2018-03-29T16:34:25+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-29T16:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4cf76254cac6b537721bfd4326b9389be6d052a4'/>
<id>urn:sha1:4cf76254cac6b537721bfd4326b9389be6d052a4</id>
<content type='text'>
1. setlocale(LC_ALL, "A"); setlocale(LC_CTYPE, "T"); setlocale(LC_ALL, NULL);
must return "A/T/A/A/A/A", not "A".  Fix this by always initializing the
LC_ALL entry of newgl to "" in dupgl().  Reported by Karl Williamson
&lt;public at khwilliamson dot com&gt; on bugs@, thanks!
2. Do not leak newgl when strdup(3) fails in setlocale(3).
3. For setlocale(LC_ALL, "C/C/fr_FR.UTF-8/C/C/C"); correctly set
_GlobalRuneLocale; i found 2. and 3. while looking at the code.
Feedback on a buggy earlier version and OK martijn@.
</content>
</entry>
<entry>
<title>test locale priorities and overrides</title>
<updated>2017-08-16T13:52:50+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-08-16T13:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=723304ab639fa285670c0372cb23ef768928d4ab'/>
<id>urn:sha1:723304ab639fa285670c0372cb23ef768928d4ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test isalpha_l(3), tolower_l(3), wctype_l(3), iswctype_l(3),</title>
<updated>2017-08-16T13:23:56+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-08-16T13:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a23a965414c121d5c0d14df50e0e085af78cce60'/>
<id>urn:sha1:a23a965414c121d5c0d14df50e0e085af78cce60</id>
<content type='text'>
wctrans_l(3), towctrans_l(3), wcscasecmp_l(3), wcsncasecmp_l(3),
and strerror_l(3)
</content>
</entry>
<entry>
<title>test nl_langinfo_l(3), iswalpha_l(3), towupper_l(3)</title>
<updated>2017-08-16T01:40:30+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-08-16T01:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d02667578f313d232fc4590424e67b1e2824dc9'/>
<id>urn:sha1:0d02667578f313d232fc4590424e67b1e2824dc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor in preparation for testing more functions; no functional change</title>
<updated>2017-08-15T23:46:51+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-08-15T23:46:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2212d71c5dd13ef2ea459eacaac28b58ac91b8e1'/>
<id>urn:sha1:2212d71c5dd13ef2ea459eacaac28b58ac91b8e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>first draft of tests for newlocale(3), duplocale(3), uselocale(3)</title>
<updated>2017-08-10T14:45:42+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-08-10T14:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bbf79e8a4dc1bb551779fc57b56046a77c04a0da'/>
<id>urn:sha1:bbf79e8a4dc1bb551779fc57b56046a77c04a0da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix all clang warnings in libc regress and cleanup some make files.</title>
<updated>2017-07-27T15:08:37+00:00</updated>
<author>
<name>bluhm</name>
<email></email>
</author>
<published>2017-07-27T15:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7341ba2e45310f77116d854ae4255ccbd506f6a9'/>
<id>urn:sha1:7341ba2e45310f77116d854ae4255ccbd506f6a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing includes to avoid implicit function declarations.</title>
<updated>2017-02-25T07:28:32+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2017-02-25T07:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1b5ee14699cda257fc8117fb47b6272e4195e4e9'/>
<id>urn:sha1:1b5ee14699cda257fc8117fb47b6272e4195e4e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable mbrtowc(3) and wcrtomb(3) tests now that mbsinit(3) works.</title>
<updated>2016-09-05T09:53:53+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-09-05T09:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f63bbb2a9a9f0be17737df81e032849f8bc0bb52'/>
<id>urn:sha1:f63bbb2a9a9f0be17737df81e032849f8bc0bb52</id>
<content type='text'>
	Related to locale/multibyte_citrus.c rev. 1.7.
</content>
</entry>
<entry>
<title>test wcrtomb(3)</title>
<updated>2016-09-04T09:38:02+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-09-04T09:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ba9fad12fd24c3daddbec7cb517c6cd1203fb85a'/>
<id>urn:sha1:ba9fad12fd24c3daddbec7cb517c6cd1203fb85a</id>
<content type='text'>
</content>
</entry>
</feed>
