<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lib, branch scratch/windows-98</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Enable compiling Emacs with implicit Make rules suppressed</title>
<updated>2024-06-14T02:44:31+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-06-14T01:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4124b98509bf049a3ccf0f7319b7edf7cae3b6a0'/>
<id>4124b98509bf049a3ccf0f7319b7edf7cae3b6a0</id>
<content type='text'>
* lib/Makefile.in (.SUFFIXES):

* lwlib/Makefile.in (.SUFFIXES):

* oldXMenu/Makefile.in (.SUFFIXES):

* src/Makefile.in (.SUFFIXES): Register .c as a default suffix,
for this list is emptied when `-r' is provided to Make.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/Makefile.in (.SUFFIXES):

* lwlib/Makefile.in (.SUFFIXES):

* oldXMenu/Makefile.in (.SUFFIXES):

* src/Makefile.in (.SUFFIXES): Register .c as a default suffix,
for this list is emptied when `-r' is provided to Make.
</pre>
</div>
</content>
</entry>
<entry>
<title>More-permanent fix for build with Android NDK r10b</title>
<updated>2024-06-05T01:26:53+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-06-04T18:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=24b7bf2746fd7bf097e04c5b9363cab197edbc7c'/>
<id>24b7bf2746fd7bf097e04c5b9363cab197edbc7c</id>
<content type='text'>
* configure.ac (gl_cv_header_working_endian_h):
Remove temporary workaround for Android.
* lib/endian.in.h: Copy latest version from Gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.ac (gl_cv_header_working_endian_h):
Remove temporary workaround for Android.
* lib/endian.in.h: Copy latest version from Gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the build with mingw.org's MinGW</title>
<updated>2024-06-04T16:12:38+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-06-04T16:12:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=43c354a0004145c04bbc6adf0cfaa8c21403ad8c'/>
<id>43c354a0004145c04bbc6adf0cfaa8c21403ad8c</id>
<content type='text'>
The change in boot-time.c imported from Gnulib broke the
MinGW build using mingw.org's MinGW.  It is wrong to include
sysinfoapi.h, MS documentation says to include &lt;windows.h&gt;.
* lib/boot-time.c: Don't include sysinfoapi.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The change in boot-time.c imported from Gnulib broke the
MinGW build using mingw.org's MinGW.  It is wrong to include
sysinfoapi.h, MS documentation says to include &lt;windows.h&gt;.
* lib/boot-time.c: Don't include sysinfoapi.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2024-06-04T05:34:34+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-06-04T04:57:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=799f78a92c6c31f4d181390523b83d036020ede1'/>
<id>799f78a92c6c31f4d181390523b83d036020ede1</id>
<content type='text'>
* lib/endian.c, lib/endian.in.h, m4/endian_h.m4, m4/sys_cdefs_h.m4:
New files, copied from Gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/endian.c, lib/endian.in.h, m4/endian_h.m4, m4/sys_cdefs_h.m4:
New files, copied from Gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2024-05-19T15:58:14+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-05-19T02:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c07160b8df4e9f795dd73f08a3399ccef465c898'/>
<id>c07160b8df4e9f795dd73f08a3399ccef465c898</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer stdbit.h to count-one-bits.h etc</title>
<updated>2024-05-18T17:23:51+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-05-12T21:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=88b0bb4db9aaecff8b01e81726b911fa5d02b2fb'/>
<id>88b0bb4db9aaecff8b01e81726b911fa5d02b2fb</id>
<content type='text'>
C23's &lt;stdbit.h&gt; in the long run should be better supported than
Gnulib's count-one-bits.h and similar headers, so switch to the
C23 primitives, with a Gnulib fallback for platforms lacking C23.
* admin/merge-gnulib (GNULIB_MODULES): Remove count-leading-zeros,
count-one-bits, count-trailing-zeros.  Add stdc_bit_width,
stdc_count_ones, stdc_trailing_zeros.
* lib/count-leading-zeros.c, lib/count-leading-zeros.h:
* lib/count-one-bits.c, lib/count-one-bits.h:
* lib/count-trailing-zeros.c, lib/count-trailing-zeros.h: Remove.
* lib/stdbit.c, lib/stdbit.in.h, lib/stdc_bit_width.c:
* lib/stdc_count_ones.c, lib/stdc_leading_zeros.c:
* lib/stdc_trailing_zeros.c, m4/stdbit_h.m4:
New files, copied from Gnulib.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* src/data.c: Do not include count-one-bits.h, count-trailing-zeros.h.
Instead, rely on lisp.h including stdbit.h.
(Flogcount, Fbool_vector_count_population)
(Fbool_vector_count_consecutive): Use stdbit.h macros instead of
count-one-bits.h and count-trailing-zeros.h macros.
(shift_right_ull, count_one_bits_word, pre_value)
(count_trailing_zero_bits): Remove; no longer needed.
* src/lisp.h: Include stdbit.h instead of count-leading-zeros.h.
(elogb): Use stdbit.h macro instead of count-leading-zeros.h macro.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
C23's &lt;stdbit.h&gt; in the long run should be better supported than
Gnulib's count-one-bits.h and similar headers, so switch to the
C23 primitives, with a Gnulib fallback for platforms lacking C23.
* admin/merge-gnulib (GNULIB_MODULES): Remove count-leading-zeros,
count-one-bits, count-trailing-zeros.  Add stdc_bit_width,
stdc_count_ones, stdc_trailing_zeros.
* lib/count-leading-zeros.c, lib/count-leading-zeros.h:
* lib/count-one-bits.c, lib/count-one-bits.h:
* lib/count-trailing-zeros.c, lib/count-trailing-zeros.h: Remove.
* lib/stdbit.c, lib/stdbit.in.h, lib/stdc_bit_width.c:
* lib/stdc_count_ones.c, lib/stdc_leading_zeros.c:
* lib/stdc_trailing_zeros.c, m4/stdbit_h.m4:
New files, copied from Gnulib.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* src/data.c: Do not include count-one-bits.h, count-trailing-zeros.h.
Instead, rely on lisp.h including stdbit.h.
(Flogcount, Fbool_vector_count_population)
(Fbool_vector_count_consecutive): Use stdbit.h macros instead of
count-one-bits.h and count-trailing-zeros.h macros.
(shift_right_ull, count_one_bits_word, pre_value)
(count_trailing_zero_bits): Remove; no longer needed.
* src/lisp.h: Include stdbit.h instead of count-leading-zeros.h.
(elogb): Use stdbit.h macro instead of count-leading-zeros.h macro.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2024-05-18T17:23:50+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-05-18T16:33:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=08550d058f028e0819ba6a72e9a53c0bc789257e'/>
<id>08550d058f028e0819ba6a72e9a53c0bc789257e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2024-05-12T01:46:26+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-05-11T20:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7ae091d933b03d0a1e1e0b39a949c2811c4c3618'/>
<id>7ae091d933b03d0a1e1e0b39a949c2811c4c3618</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2024-02-17T23:58:47+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-02-17T23:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=bd0e281a6a27c048b12847811bc0385acbaa1eec'/>
<id>bd0e281a6a27c048b12847811bc0385acbaa1eec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2024-02-15T06:05:06+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2024-02-15T05:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=377e4212e9df293ba2021238bae2bdccf5c8b8d3'/>
<id>377e4212e9df293ba2021238bae2bdccf5c8b8d3</id>
<content type='text'>
* lib/strftime.c: New file, copied from Gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/strftime.c: New file, copied from Gnulib.
</pre>
</div>
</content>
</entry>
</feed>
