// prefixes:

mod_		// model
IN_			// input
r_			// render
d_			// draw (?) data (?)
cl_			// client
sv_			// server
gl_			// opengGL
cd_			// compact disc :p
net_		// network
pf_			// ???
snd_		// sound
Q_			// quake (used for rewritten C functions)
v			// video (?)
d			// draw (?) data (?)
SZ_			// zero-terminated string functions
COM_		// command (?) functions, maybe "command line"
Con_		// console functions
Z_			// Zone? (WTF?)
Cbuf_		// command buffer
pr_			// Program(?)

d*_t structures are on-disk representations
m*_t structures are in-memory

// postfixes:
_t			// typedef
_f			// command functions (ran by console command like "bind", etc)

// miscellaneous:

cvar		// console variable
DIB			// device-independent bitmap

// Documentation info:

A documentation block begins with 75 slashes (/)
@brief	This function adds a char and int together and returns the
		total value.

More detailed information goes here.
And it's a multi-lined version too!
@param	parameter-name param_info
@return	whatever gets returned
then another 75 slashes

example:

///////////////////////////////////////////////////////////////////////////
/// @brief	This function adds a char and int together and returns the
/// 		total value.
/// 
/// More detailed information goes here.
/// And it's multi-lined information too!
/// @param	c The char value to add to the integer
/// @param	i The integer that gets a to it
/// @return This will be a + i added together!
///////////////////////////////////////////////////////////////////////////

int f(char c, int i)
{
	// This function *could* be one-lined, but that might make it too vague for beginning programmers
	int j;
	
	j = i + c;
	
	return j;
}