Cogito, ergo sum

Difference between revisions of "UE1:NBSPCrc (Class)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m (Possible improvements)
m (Purpose)
Line 1: Line 1:
 
== Purpose ==
 
== Purpose ==
 +
 +
The WebResponse class is most likely extended to create a limited file reader to perform CRC checks.
  
 
== Variables ==
 
== Variables ==

Revision as of 13:35, 1 April 2009

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=""
}