additional error checking for declare; changes for MSYS32; add support for unlocked-io stdio functions; several C23 changes

This commit is contained in:
Chet Ramey
2024-02-16 10:55:13 -05:00
parent 6bd75b8d63
commit e1dd98a1db
28 changed files with 1419 additions and 481 deletions
+1 -1
View File
@@ -322,7 +322,7 @@ static PTR_T internal_valloc (size_t, const char *, int, int);
static PTR_T internal_remap (PTR_T, size_t, int, int);
#if defined (botch)
extern void botch ();
extern void botch (const char *, ...);
#else
static void botch (const char *, const char *, int);
#endif
+1 -1
View File
@@ -60,7 +60,7 @@ typedef struct mr_table {
extern mr_table_t *mr_table_entry (PTR_T);
extern void mregister_alloc (const char *, PTR_T, size_t, const char *, int);
extern void mregister_free (PTR_T, int, const char *, int);
extern void mregister_describe_mem ();
extern void mregister_describe_mem (PTR_T, FILE *); /* needs stdio.h */
extern void mregister_dump_table (void);
extern void mregister_table_init (void);