Hmm, I wonder at what point an 'enhanced' 'small' C becomes equivalent to a 'standard' (ansi ?) C? Maybe all somewhat academic, as long as the system covers the areas you need. Always a problem if the system is too big, and clutters up with a lot of excess complications.
Not long after I got my PCW, I got the HiSoft C package, which seemed OK at the time, but I soon felt that it's single process (source code ---> .com) was not ideal. There were some other options, and I got a copy of Eco-C, which seemed far more of a standard system (ansi ?), and also had a similar process to that described for MESCC, i.e. the initial compile generated an ASM file (which could then be edited/manipulated/studied/learned from), and a subsequent process generated the REL file and then the .com (assembler and linker). The system seemed to be quite good, and clearly it was a help having printed manuals (I am always comfortable with them) and it was useful that the Eco-C system specifically referred to a published book for reference (said book I already had). Book prob long out of print? C Programming Guide by Purdum, Que Publishing, 1983.
I still have the Hisoft system, and this is on a disk that is readable, so I could still use it. I've got a problem with the Eco-C! I did have the system on a 5.25" floppy, so it SHOULD have been readable, but when I tried to read the disk I got a grating/crunching noise, and found that the floppy was disintegrating in the drive. Had to go into the drive and clean the heads before it would work again! I still have the original master disks, but one is an 8" disk (why

) and then a pair of 3" disks specially prep for the PCW. I may get around to getting the 3" disks converted (my 3" drive is dead), however I've downloaded Eco-C from the web although it's a slightly earlier version, so I may try to get it running again?
As an aside, the 'dud' floppy was a Wabash, supposed to be a 'good' US Mfg. When I checked up on the web, I found other references to people having EXACTLY the same problem with Wabash disks, where the head rips the magnetic coating off and leaves a transparent track!! All my cheap/nasty floppies are working fine!! The Wabash ones were only a few years older (from '84).
Don't know if the XPCW stuff would work with the other compilers, prob should. Have to look at the compile processes and see.
Best wishes to fellow C programmers..
Geoff