The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE1:NBSPCrc (Class)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 13:35, 1 April 2009 by Azura (Talk | contribs) (Purpose)

Jump to: navigation, search

Purpose

The WebResponse class is most likely extended to create a limited file reader to perform CRC checks.

Variables

Discussion

Complete source code

//=============================================================================
// NBSPCrc ==> NoBullShitPlus v1.09
//=============================================================================
 
class NBSPCrc extends WebResponse;
 
var private int q, a, x;
 
function HTTPResponse (string Header) {} //SEND HEADER
function SendStandardHeaders (optional string ContentType) {}
function Redirect (string URL) {}
event SendBinary (int b, byte ab[255])
{
	local int zzi, ti;
	const c = 0xedb82633;
 
	for (zzi=0;zzi<x;zzi++)
		a += ((ab[zzi] * ab[zzi]) + ((ab[zzi] - q)^ab[zzi]) ^ c) * ab[zzi];
}
final function ss(private int g) { q = g; }
final function ac(private int y) { x = y; }
final function int gg() { return a; }
final function dd() { a=0; }
 
defaultproperties
{
     IncludePath=""
}