You wrote
>Still on my list is the cleanup of strings.c and whether there is a common
>include file for the AMIGA that casts malloc().
Earlier, you suggested that some systems have malloc defined
in places other than malloc.h. Indeed, I found it in stdlib.h.
Including that file eliminates the need to otherwise cast malloc.
Below is a diff -c for strings.c
I'm sure there are other ways to structure it.
Selden
----------8<----------8<----------8<----------
*** strings.c.org
--- strings.c
***************
*** 12,19 ****
#include <stdio.h>
#include <string.h>
#include <ctype.h>
! #if !defined(AMIGA) && !defined(VMS) && !defined(MSDOS)
#include <malloc.h>
#endif
#include "x.h"
--- 12,23 ----
#include <stdio.h>
#include <string.h>
#include <ctype.h>
! #if defined(AMIGA)
! #include <stdlib.h>
! #else
! #if !defined(VMS) && !defined(MSDOS)
#include <malloc.h>
+ #endif
#endif
#include "x.h"
----------8<----------8<----------8<----------