Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker.mit.edu!bloom-picayune.mit.edu!news From: jfc@athena.mit.edu (John F Carr) Newsgroups: comp.sys.ibm.pc.rt Subject: HC 2 Message-ID: <1990Dec19.140919.4497@athena.mit.edu> Date: 19 Dec 90 14:09:19 GMT Sender: news@athena.mit.edu (News system) Organization: Massachusetts Institute of Technology Lines: 22 It's been a long time since I've seen current documentation for hc, and I have a few questions. Is there a list of what all the supported pragma directives are? I've figured out some by running "strings" on the binary, but it's not always clear from the name what the pragma does or how it is used. hc also supports a number of extensions to the C language. It has a few extra keywords. For example, function definitions can be declared "_Inline". This suggests that hc will inline functions, but it doesn't seem to affect code generation. There are also keywords "_Bound" and "_CC", which are sometimes inserted by error recovery but don't seem to be legal otherwise. Do any of these do anything? I know that hc recognizes certain function names and inlines them; is there a list of recognized functions? When is the next release of hc2 for the RT due? -- John Carr (jfc@athena.mit.edu)