QuakeC Specification Draft by Olivier Montanuy
This is a first lame draft for the Quake C specs.
Copyright (c) 1996 Olivier Montanuy
(montanuy@dmi.ens.fr)
progs.htm
-> Start browsing here (list of progs)
builtins.htm
-> The documentation of builtin stuff
(fat, and full of mistakes, suggestion
are most welcome. You help me here!)
*.htm
-> Stuff generated by qk2html.py,
qk2html.py
-> The Python program to read progs.src
and convert all the files into HTML.
NOT INCLUDED (because under major rewrite,
since it doesn't yet understand function
pre-declarations. That tool was originaly
built for SML, a language without pre-declarations.
Most of the info in builtins.htm is derived or interpreted
from the .C, the .QC and the comments (checked, because
some where oldish). So thank John Carmack for that, not me!
Also, I could NOT test any of the above specs, for lack
of time, and for lack of a reg version of Quake. Please
try your own modifications, but BE CAREFUL THIS QUAKE C
LANGUAGE MAKES ALMOST NO CHECKS. If you have a broken
Reset button, don't code in Quake C.
Of course I could probably cheat the CRC (I already cheated
VALIDATE.EXE and VALIDATE.COM of McAfee) but that would cost
me more (in time) than buying Quake ;-)