ada: Fix crash on iterated component in expression function
[official-gcc.git] / libgm2 / ChangeLog
blob1b83f679591991db88eba73d048d4276e83ce9fa
1 2023-05-13  Gaius Mulley  <gaiusmod2@gmail.com>
3         * libm2cor/KeyBoardLEDs.cc (TRUE): Remove.
4         (FALSE): Remove.
5         (init): Replace TRUE with true.
6         * libm2iso/RTco.cc (TRUE): Remove.
7         (FALSE): Remove.
8         (initSem): Replace int with bool.
9         (init): Replace FALSE with false.
10         * libm2pim/sckt.cc (TRUE): Remove.
11         (FALSE): Remove.
12         * libm2pim/wrapc.cc: Replace TRUE with true
13         and FALSE with false.
14         (FALSE): Remove.
15         (TRUE): Remove.
17 2023-05-08  Thomas Schwinge  <thomas@codesourcery.com>
19         * autogen.sh: Remove.
21 2023-05-08  Thomas Schwinge  <thomas@codesourcery.com>
23         * autogen.sh: For 'aclocal', 'autoreconf', remove '-I .',
24         add '-I ..'.
25         * Makefile.am (ACLOCAL_AMFLAGS): Remove '-I .'.
26         * libm2cor/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
27         * libm2iso/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
28         * libm2log/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
29         * libm2min/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
30         * libm2pim/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
31         * aclocal.m4: Regenerate.
32         * Makefile.in: Likewise.
33         * libm2cor/Makefile.in: Likewise.
34         * libm2iso/Makefile.in: Likewise.
35         * libm2log/Makefile.in: Likewise.
36         * libm2min/Makefile.in: Likewise.
37         * libm2pim/Makefile.in: Likewise.
39 2023-03-22  Gaius Mulley  <gaiusmod2@gmail.com>
41         * libm2pim/Makefile.am (M2DEFS): Remove M2LINK.def.
42         * libm2pim/Makefile.in: Rebuild.
44 2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
46         * libm2cor/Makefile.am: Remove
47         * libm2cor/Makefile.in: Rebuild.
48         * libm2iso/RTco.cc (newSem): Halt parameters reordered.
49         (currentThread): Ditto.
50         (never): Ditto.
51         (defined): Ditto.
52         (initThread): Ditto.
53         * libm2iso/m2rts.h (m2iso_M2RTS_HaltC): Ditto.
55 2023-03-15  Gaius Mulley  <gaiusmod2@gmail.com>
57         PR modula2/109125
58         * libm2pim/dtoa.cc (TRUE): Remove.
59         (FALSE): Remove.  Replace int with bool.
60         * libm2pim/ldtoa.cc (TRUE): Remove.
61         (FALSE): Remove.  Replace int with bool.
63 2023-03-14  Gaius Mulley  <gaiusmod2@gmail.com>
65         PR modula2/109125
66         * libm2iso/ErrnoCategory.cc (FALSE): Remove.
67         (TRUE): Remove.
68         * libm2iso/wrapsock.c (TRUE): Remove.
69         (FALSE): Remove.
70         * libm2iso/wraptime.cc (TRUE): Remove.
71         (FALSE): Remove.
72         * libm2pim/cgetopt.cc: Replace int for bool for every BOOLEAN
73         parameter in the definition module.
74         * libm2pim/dtoa.cc: Ditto.
75         * libm2pim/ldtoa.cc: Ditto.
76         * libm2pim/termios.cc: Ditto.
77         (doSetUnset): Replace int for bool.
79 2023-02-27  Gaius Mulley  <gaiusmod2@gmail.com>
81         PR modula2/108944
82         * libm2pim/sckt.cc (getLocalIP): Correct parameter order.
84 2023-02-25  Gaius Mulley  <gaiusmod2@gmail.com>
86         PR modula2/108261
87         * libm2cor/KeyBoardLEDs.cc (EXPORT): New define.
88         (M2EXPORT): New define.
89         (M2LIBNAME): New define.
90         (KeyBoardLEDs_SwitchScroll): EXPORT.
91         (KeyBoardLEDs_SwitchNum): EXPORT.
92         (KeyBoardLEDs_SwitchCaps): EXPORT.
93         (KeyBoardLEDs_SwitchLeds): EXPORT.
94         (_M2_KeyBoardLEDs_init): M2EXPORT.
95         (_M2_KeyBoardLEDs_finish): M2EXPORT.
96         (_M2_KeyBoardLEDs_dep): M2EXPORT.
97         * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Define
98         path names.
99         * libm2cor/Makefile.in: Rebuild.
100         * libm2iso/ErrnoCategory.cc (EXPORT): New define.
101         (M2EXPORT): New define.
102         (M2LIBNAME): New define.
103         (ErrnoCategory_IsErrnoHard): EXPORT.
104         (ErrnoCategory_IsErrnoSoft): EXPORT.
105         (ErrnoCategory_UnAvailable): EXPORT.
106         (ErrnoCategory_GetOpenResults): EXPORT.
107         (_M2_ErrnoCategory_init): M2EXPORT.
108         (_M2_ErrnoCategory_fini): M2EXPORT.
109         (_M2_ErrnoCategory_dep): M2EXPORT.
110         (_M2_ErrnoCategory_ctor): M2EXPORT.
111         * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Define
112         path names.
113         * libm2iso/Makefile.in: Rebuild.
114         * libm2iso/RTco.cc (EXPORT): New define.
115         (M2EXPORT): New define.
116         (M2LIBNAME): New define.
117         (newSem): Add module libname prefix to HaltC.
118         (currentThread): Remove variable and replace with a function.
119         (never): Add module libname prefix to HaltC.
120         (initThread): Add module libname prefix to HaltC.
121         * libm2iso/m2rts.h (str): New define.
122         (M2RTS_RequestDependant): Change to the mangled name equivalent.
123         (M2RTS_RegisterModule): Change to the mangled name equivalent.
124         (m2iso_M2RTS_RequestDependant): Add libname parameter.
125         (m2iso_M2RTS_RegisterModule): Add libname parameter.
126         (m2pim_M2RTS_RegisterModule): Add libname parameter.
127         (_M2_M2RTS_init): Rename this...
128         (m2iso_M2_M2RTS_init): ...to this.
129         (M2RTS_ConstructModules): Change to the mangled name equivalent.
130         (M2RTS_Terminate): Change to the mangled name equivalent.
131         (M2RTS_DeconstructModules): Change to the mangled name equivalent.
132         (m2iso_M2RTS_ConstructModules): Add libname parameter.
133         (m2iso_M2RTS_Terminate): Add libname parameter.
134         (m2iso_M2RTS_DeconstructModules): Add libname parameter.
135         (M2RTS_HaltC): Rename this...
136         (m2iso_M2RTS_HaltC): ...to this.
137         * libm2iso/wrapsock.c (EXPORT): New define.
138         (IMPORT): New define.
139         (M2EXPORT): New define.
140         (M2LIBNAME): New define.
141         (m2iso_M2RTS_RequestDependant): Add prototype.
142         (wrapsock_clientOpen): EXPORT.
143         (wrapsock_clientOpenIP): EXPORT.
144         (wrapsock_getClientPortNo): EXPORT.
145         (wrapsock_getClientHostname): EXPORT.
146         (wrapsock_getClientSocketFd): EXPORT.
147         (wrapsock_getClientIP): EXPORT.
148         (wrapsock_getPushBackChar): EXPORT.
149         (wrapsock_setPushBackChar): EXPORT.
150         (wrapsock_getSizeOfClientInfo): EXPORT.
151         (_M2_wrapsock_init): M2EXPORT.
152         (_M2_wrapsock_fini): M2EXPORT.
153         (ctor): M2EXPORT.  New function.
154         * libm2iso/wraptime.c: Rename to...
155         * libm2iso/wraptime.cc: ...this.
156         (EXPORT): New define.
157         (M2EXPORT): New define.
158         (M2LIBNAME): New define.
159         (wraptime_InitTimeval): EXPORT.
160         (wraptime_KillTimeval): EXPORT.
161         (wraptime_InitTimezone): EXPORT.
162         (wraptime_KillTimezone): EXPORT.
163         (wraptime_InitTM): EXPORT.
164         (wraptime_KillTM): EXPORT.
165         (wraptime_gettimeofday): EXPORT.
166         (wraptime_settimeofday): EXPORT.
167         (wraptime_GetFractions): EXPORT.
168         (wraptime_localtime_r): EXPORT.
169         (wraptime_GetYear): EXPORT.
170         (wraptime_GetMonth): EXPORT.
171         (wraptime_GetDay): EXPORT.
172         (wraptime_GetHour): EXPORT.
173         (wraptime_GetMinute): EXPORT.
174         (wraptime_GetSecond): EXPORT.
175         (wraptime_GetSummerTime): EXPORT.
176         (wraptime_GetDST): EXPORT.
177         (wraptime_SetTimezone): EXPORT.
178         (wraptime_SetTimeval): EXPORT.
179         (_M2_wraptime_init): M2EXPORT.
180         (_M2_wraptime_fini): M2EXPORT.
181         (ctor): M2EXPORT.  New function.
182         * libm2log/Makefile.am (libm2log_la_M2FLAGS): Define
183         path names.
184         * libm2log/Makefile.in:
185         * libm2min/Makefile.am (libm2min_la_M2FLAGS): Define
186         path names.
187         * libm2min/Makefile.in:
188         * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Define
189         path names.
190         * libm2pim/Makefile.in:
191         * libm2pim/Selective.cc (EXPORT): New define.
192         (M2EXPORT): New define.
193         (M2LIBNAME): New define.
194         (Selective_Select): EXPORT.
195         (Selective_InitTime): EXPORT.
196         (Selective_GetTime): EXPORT.
197         (Selective_SetTime): EXPORT.
198         (Selective_KillTime): EXPORT.
199         (Selective_InitSet): EXPORT.
200         (Selective_KillSet): EXPORT.
201         (Selective_FdZero): EXPORT.
202         (Selective_FdSet): EXPORT.
203         (Selective_FdClr): EXPORT.
204         (Selective_FdIsSet): EXPORT.
205         (Selective_GetTimeOfDay): EXPORT.
206         (Selective_MaxFdsPlusOne): EXPORT.
207         (Selective_WriteCharRaw): EXPORT.
208         (Selective_ReadCharRaw): EXPORT.
209         (_M2_Selective_init): M2EXPORT.
210         (_M2_Selective_fini): M2EXPORT.
211         (_M2_Selective_dep): M2EXPORT.
212         (_M2_Selective_ctor): M2EXPORT.
213         * libm2pim/SysExceptions.cc (EXPORT): New define.
214         (M2EXPORT): New define.
215         (M2LIBNAME): New define.
216         (SysExceptions_InitExceptionHandlers): EXPORT.
217         (_M2_SysExceptions_init): M2EXPORT.
218         (_M2_SysExceptions_fini): M2EXPORT.
219         (_M2_SysExceptions_dep): M2EXPORT.
220         (_M2_SysExceptions_ctor): M2EXPORT.
221         * libm2pim/UnixArgs.cc (EXPORT): New define.
222         (M2EXPORT): New define.
223         (M2LIBNAME): New define.
224         (UnixArgs_GetArgC): EXPORT.
225         (UnixArgs_GetArgV): EXPORT.
226         (UnixArgs_GetEnvV): EXPORT.
227         (_M2_UnixArgs_init): M2EXPORT.
228         (_M2_UnixArgs_fini): M2EXPORT.
229         (_M2_UnixArgs_dep): M2EXPORT.
230         (_M2_UnixArgs_ctor): M2EXPORT.
231         * libm2pim/cgetopt.cc (EXPORT): New define.
232         (M2EXPORT): New define.
233         (M2LIBNAME): New define.
234         (cgetopt_getopt): EXPORT.
235         (cgetopt_getopt_long): EXPORT.
236         (cgetopt_getopt_long_only): EXPORT.
237         (cgetopt_InitOptions): EXPORT.
238         (cgetopt_KillOptions): EXPORT.
239         (cgetopt_SetOption): EXPORT.
240         (cgetopt_GetLongOptionArray): EXPORT.
241         (_M2_cgetopt_init): M2EXPORT.
242         (_M2_cgetopt_fini): M2EXPORT.
243         (_M2_cgetopt_dep): M2EXPORT.
244         (_M2_cgetopt_ctor): M2EXPORT.
245         * libm2pim/dtoa.cc (EXPORT): New define.
246         (M2EXPORT): New define.
247         (M2LIBNAME): New define.
248         (dtoa_strtod): EXPORT.
249         (dtoa_calcmaxsig): EXPORT.
250         (dtoa_calcdecimal): EXPORT.
251         (dtoa_calcsign): EXPORT.
252         (dtoa_dtoa): EXPORT.
253         (_M2_dtoa_init): M2EXPORT.
254         (_M2_dtoa_fini): M2EXPORT.
255         (_M2_dtoa_dep): M2EXPORT.
256         (_M2_dtoa_ctor): M2EXPORT.
257         * libm2pim/errno.cc (EXPORT): New define.
258         (M2EXPORT): New define.
259         (M2LIBNAME): New define.
260         (errno_geterrno): EXPORT.
261         (_M2_errno_init): M2EXPORT.
262         (_M2_errno_fini): M2EXPORT.
263         (_M2_errno_dep): M2EXPORT.
264         (_M2_errno_ctor): M2EXPORT.
265         * libm2pim/ldtoa.cc (EXPORT): New define.
266         (IMPORT): New define.
267         (M2EXPORT): New define.
268         (M2LIBNAME): New define.
269         (dtoa_calcmaxsig): EXPORT.
270         (dtoa_calcdecimal): EXPORT.
271         (dtoa_calcsign): EXPORT.
272         (ldtoa_strtold): EXPORT.
273         (ldtoa_ldtoa): EXPORT.
274         (_M2_ldtoa_init): M2EXPORT.
275         (_M2_ldtoa_fini): M2EXPORT.
276         (_M2_ldtoa_dep): M2EXPORT.
277         (_M2_ldtoa_ctor): M2EXPORT.
278         * libm2pim/sckt.cc (EXPORT): New define.
279         (M2EXPORT): New define.
280         (M2LIBNAME): New define.
281         (tcpServerEstablishPort): EXPORT.
282         (tcpServerEstablish): EXPORT.
283         (tcpServerAccept): EXPORT.
284         (tcpServerPortNo): EXPORT.
285         (tcpServerSocketFd): EXPORT.
286         (getLocalIP): EXPORT.
287         (tcpServerIP): EXPORT.
288         (tcpServerClientIP): EXPORT.
289         (tcpServerClientPortNo): EXPORT.
290         (tcpClientSocket): EXPORT.
291         (tcpClientSocketIP): EXPORT.
292         (tcpClientConnect): EXPORT.
293         (tcpClientPortNo): EXPORT.
294         (tcpClientSocketFd): EXPORT.
295         (tcpClientIP): EXPORT.
296         (_M2_sckt_init): M2EXPORT.
297         (_M2_sckt_finish): M2EXPORT.
298         (_M2_sckt_dep): M2EXPORT.
299         (_M2_sckt_ctor): M2EXPORT.
300         * libm2pim/termios.cc (EXPORT): New define.
301         (M2EXPORT): New define.
302         (M2LIBNAME): New define.
303         (_M2_termios_init): M2EXPORT.
304         (_M2_termios_fini): M2EXPORT.
305         (_M2_termios_dep): M2EXPORT.
306         (_M2_termios_ctor): M2EXPORT.
307         * libm2pim/wrapc.c (EXPORT): New define.
308         (M2EXPORT): New define.
309         (M2LIBNAME): New define.
310         (wrapc_strtime): EXPORT.
311         (wrapc_filesize): EXPORT.
312         (wrapc_filemtime): EXPORT.
313         (wrapc_fileinode): EXPORT.
314         (wrapc_getrand): EXPORT.
315         (wrapc_getusername): EXPORT.
316         (wrapc_getnameuidgid): EXPORT.
317         (wrapc_signbit): EXPORT.
318         (wrapc_signbitl): EXPORT.
319         (wrapc_signbitf): EXPORT.
320         (wrapc_isfinite): EXPORT.
321         (wrapc_isfinitel): EXPORT.
322         (wrapc_isfinitef): EXPORT.
323         (_M2_wrapc_init): M2EXPORT.
324         (_M2_wrapc_fini): M2EXPORT.
325         (_M2_wrapc_ctor): M2EXPORT.
326         * libm2pim/wrapc.cc: New file.
328 2023-02-19  Gaius Mulley  <gaiusmod2@gmail.com>
330         PR testsuite/108835
331         * libm2iso/RTco.cc: Re-implementation using a single lock
332         mutex and inlined wait/signal implementation within
333         transfer.
335 2023-02-13  Gaius Mulley  <gaiusmod2@gmail.com>
337         * libm2iso/RTco.cc (tprintf): Replace definition.
339 2023-02-01  Gaius Mulley  <gaiusmod2@gmail.com>
341         PR modula2/108612
342         PR modula2/108551
343         * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Add -Wreturn-type
344         -fcase.
345         * libm2cor/Makefile.in: Rebuild.
346         * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Add -Wreturn-type
347         -fcase.
348         * libm2iso/Makefile.in: Rebuild.
349         * libm2log/Makefile.am (libm2log_la_M2FLAGS): Add -Wreturn-type
350         -fcase.
351         * libm2log/Makefile.in: Rebuild.
352         * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Add -Wreturn-type
353         -fcase.
354         * libm2pim/Makefile.in: Rebuild.
356 2023-01-31  Richard Biener  <rguenther@suse.de>
358         PR modula2/108462
359         * libm2cor/Makefile.am: Remove static lib install from
360         install-data-local.
361         * libm2iso/Makefile.am: Likewise.
362         * libm2log/Makefile.am: Likewise.
363         * libm2min/Makefile.am: Likewise.
364         * libm2pim/Makefile.am: Likewise.
365         * libm2cor/Makefile.in: Regenerate.
366         * libm2iso/Makefile.in: Likewise.
367         * libm2log/Makefile.in: Likewise.
368         * libm2min/Makefile.in: Likewise.
369         * libm2pim/Makefile.in: Likewise.
371 2023-01-31  Gaius Mulley  <gaiusmod2@gmail.com>
373         * libm2log/Makefile.am (VPATH): Replace gm2-libs-pim
374         with gm2-libs-log.
375         (libm2log_la_M2FLAGS): Replace gm2-libs-pim with
376         gm2-libs-log.
377         (install-data-local): Replace gm2-libs-pim with
378         gm2-libs-log.
379         * libm2log/Makefile.in: Rebuilt.
381 2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
383         * configure.ac (AM_INIT_AUTOMAKE): Specify 1.15.1.
385 2023-01-24  Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>
387         * libm2cor/Makefile.am (SYSTEM.def): Split path into
388         multiple -I components.
389         * libm2cor/Makefile.in: Rebuild.
390         * libm2min/Makefile.am (SYSTEM.def): Split path into
391         multiple -I components.
392         * libm2min/Makefile.in: Rebuild.
393         * libm2iso/Makefile.am (SYSTEM.def): Split path into
394         multiple -I components.
395         * libm2iso/Makefile.in: Rebuild.
397 2023-01-23  Richard Biener  <rguenther@suse.de>
399         PR modula2/108144
400         * libm2cor/Makefile.am: Revert previous change, instead
401         drop the redundant $(MULTIDIR).
402         * libm2iso/Makefile.am: Likewise.
403         * libm2log/Makefile.am: Likewise.
404         * libm2min/Makefile.am: Likewise.
405         * libm2pim/Makefile.am: Likewise.
406         * libm2cor/Makefile.in: Regenerate.
407         * libm2iso/Makefile.in: Likewise.
408         * libm2log/Makefile.in: Likewise.
409         * libm2min/Makefile.in: Likewise.
410         * libm2pim/Makefile.in: Likewise.
412 2023-01-23  Richard Biener  <rguenther@suse.de>
414         PR modula2/108144
415         * configure.ac: Apply config-ml.pl to the generated Makefiles.
416         Set multilib_arg, use AM_PROG_LIBTOOL.
417         * configure: Regenerate.
418         * Makefile.am (AM_MAKEFLAGS): Do not override MULTI* flags.
419         * Makefile.in: Regenerate.
420         * libm2cor/Makefile.am: Install to $(toolexeclibdir)$(M2LIBDIR)
421         rather than $(inst_libdir)/$(MULTIDIR)$(M2LIBDIR).
422         * libm2iso/Makefile.am: Likewise.
423         * libm2log/Makefile.am: Likewise.
424         * libm2min/Makefile.am: Likewise.
425         * libm2pim/Makefile.am: Likewise.
426         * libm2cor/Makefile.in: Regenerate.
427         * libm2iso/Makefile.in: Likewise.
428         * libm2log/Makefile.in: Likewise.
429         * libm2min/Makefile.in: Likewise.
430         * libm2pim/Makefile.in: Likewise.
432 2023-01-19  Richard Biener  <rguenther@suse.de>
434         PR modula2/108144
435         * configure.ac: Add GCC_BASE_VER.
436         * configure: Re-generate.
437         * Makefile.am: Use @get_gcc_base_ver@ for gcc_version.
438         * libm2cor/Makefile.am: Likewise.  Use gcc_version instead
439         of version.
440         * libm2iso/Makefile.am: Likewise.
441         * libm2log/Makefile.am: Likewise.
442         * libm2min/Makefile.am: Likewise.
443         * libm2pim/Makefile.am: Likewise.
444         * Makefile.in: Re-generate.
445         * libm2cor/Makefile.in: Likewise.
446         * libm2iso/Makefile.in: Likewise.
447         * libm2log/Makefile.in: Likewise.
448         * libm2min/Makefile.in: Likewise.
449         * libm2pim/Makefile.in: Likewise.
451 2023-01-17  Gaius Mulley  <gaiusmod2@gmail.com>
453         * libm2iso/RTco.cc (_M2_RTco_fini): Call M2RTS_HaltC.
454         (newSem): Call M2RTS_HaltC.
455         (currentThread): Call M2RTS_HaltC.
456         (never): Call M2RTS_HaltC.
457         (defined): Call M2RTS_HaltC.
458         (initThread): Call M2RTS_HaltC.
459         (RTco_transfer): Call M2RTS_HaltC.
460         * libm2iso/m2rts.h (M2RTS_Halt): Provide parameter names.
461         (M2RTS_HaltC): New procedure declaration.
463 2023-01-06  v  <gaiusmod2@gmail.com>
465         * configure: Regenerate.
466         * configure.ac (libtool_VERSION): Bump to 18:0:0.
468 2023-01-04  Iain Sandoe  <iain@sandoe.co.uk>
470         PR modula2/108183
471         * libm2cor/KeyBoardLEDs.cc (_M2_KeyBoardLEDs_ctor): Rework to use
472         an extern "C" function with 'constructor' attribute.
473         * libm2iso/ErrnoCategory.cc (_M2_ErrnoCategory_ctor): Likewise.
474         * libm2iso/RTco.cc (_M2_RTco_ctor): Likewise.
475         * libm2pim/Selective.cc (_M2_Selective_ctor): Likewise.
476         * libm2pim/SysExceptions.cc (_M2_SysExceptions_ctor): Likewise.
477         * libm2pim/UnixArgs.cc (_M2_UnixArgs_ctor): Likewise.
478         * libm2pim/cgetopt.cc (_M2_cgetopt_ctor): Likewise.
479         * libm2pim/dtoa.cc (_M2_dtoa_ctor): Likewise.
480         * libm2pim/errno.cc (_M2_errno_ctor): Likewise.
481         * libm2pim/ldtoa.cc (_M2_ldtoa_ctor): Likewise.
482         * libm2pim/sckt.cc (_M2_sckt_ctor): Likewise.
483         * libm2pim/termios.cc (_M2_termios_ctor): Likewise.
484         * libm2pim/wrapc.c: Add a new line to the file end.
486 2022-12-31  Iain Sandoe  <iain@sandoe.co.uk>
488         * configure: Regenerate.
489         * configure.ac: Make a conditional for configurations targeting
490         Darwin.
491         * libm2cor/Makefile.am: Use -undefined,dynamic_lookup on Darwin.
492         * libm2iso/Makefile.am: Likewise.
493         * libm2log/Makefile.am: Likewise.
494         * libm2pim/Makefile.am: Likewise
495         * libm2min/Makefile.am: Likewise
496         * libm2cor/Makefile.in: Regenerate.
497         * libm2iso/Makefile.in: Regenerate.
498         * libm2log/Makefile.in: Regenerate.
499         * libm2min/Makefile.in: Regenerate.
500         * libm2pim/Makefile.in: Regenerate.
502 2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
504         * Makefile.am: New file.
505         * autogen.sh: New file.
506         * config.h.in: New file.
507         * configure.ac: New file.
508         * libm2cor/KeyBoardLEDs.cc: New file.
509         * libm2cor/Makefile.am: New file.
510         * libm2iso/ChanConsts.h: New file.
511         * libm2iso/ErrnoCategory.cc: New file.
512         * libm2iso/Makefile.am: New file.
513         * libm2iso/RTco.cc: New file.
514         * libm2iso/m2rts.h: New file.
515         * libm2iso/wrapsock.c: New file.
516         * libm2iso/wraptime.c: New file.
517         * libm2log/Break.c: New file.
518         * libm2log/Makefile.am: New file.
519         * libm2min/Makefile.am: New file.
520         * libm2min/libc.c: New file.
521         * libm2pim/Makefile.am: New file.
522         * libm2pim/Selective.cc: New file.
523         * libm2pim/SysExceptions.cc: New file.
524         * libm2pim/UnixArgs.cc: New file.
525         * libm2pim/cgetopt.cc: New file.
526         * libm2pim/dtoa.cc: New file.
527         * libm2pim/errno.cc: New file.
528         * libm2pim/ldtoa.cc: New file.
529         * libm2pim/sckt.cc: New file.
530         * libm2pim/target.c: New file.
531         * libm2pim/termios.cc: New file.
532         * libm2pim/wrapc.c: New file.
533         * configure: Generated.
534         * libm2log/Makefile.in: Generated.
535         * libm2min/Makefile.in: Generated.
536         * libm2cor/Makefile.in: Generated.
537         * libm2pim/Makefile.in: Generated.
538         * libm2iso/Makefile.in: Generated.
539         * Makefile.in: New file.
540         * aclocal.m4: New file.