bobl@aeolus.UUCP (Bob Lewis) (02/10/85)
Here are the results of the poll I conducted back in December of '84 on how various implementations of C treat the '$' occurring in identifiers. I'd like to thank everyone who sent in responses. Sorry it's taken me so long to assemble them. Certainly, these results represent only a small number of C implementations. Nevertheless, they do serve the purpose of demonstrating the NON-portability of '$'s. I apologize for any bad guesses I've made about hardware or OS in the following. I should have been more explicit in my original request. Supplier Hardware OS Accepts '$'? -------- -------- --------- ------------ AT&T VAX/PDP-11? (pcc) System III no AT&T IBM 370 (pcc) MVS & VM/CMS no AT&T PDP-11 (pcc) Version 7 no Aztec lots CPM-80 no BDS lots CPM-80 no DEC VAX VMS yes DeSmet IBM-PC PC-DOS/MS-DOS(?) no Georgia Tech Prime ? PRIMOS (?) yes Mark Williams IBM-PC, etc.(?) PC-DOS/MS-DOS(?) yes, but strips Plexus Plexus P/60 System III no Prime Prime ? PRIMOS (?) yes Sun Sun 4.2bsd yes Tektronix Tek 6100/6200 UTek yes UCB VAX (cc) 4.1bsd & 4.2bsd yes UCB VAX/PDP-11 (?) (pcc) 4.2bsd (?) yes Thanks again to all those who responded. - Bob Lewis ...!tektronix!teklds!bobl