Core Function BinaryCompare

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Return Value)
Line 1: Line 1:
 
<pre>
 
<pre>
BinaryCompare( <binary-array>, <binary-array2> )
+
BinaryCompare( <binary-array>, <binary-array2>, <length> )
 
</pre>
 
</pre>
  
Line 16: Line 16:
  
 
The a binary variable to use.  
 
The a binary variable to use.  
 +
 +
==== length ====
 +
 +
Optional; Maximal number of bytes to compare.
 +
 +
Default: Length of the smallest array
 +
 +
If you enter a number too high it will be shortened to smallest array
 +
 +
If you enter under zero it will change to zero
 +
 +
If zero is the length it will do a compare as if you had ignored this parameter
  
 
=== Return Value ===
 
=== Return Value ===

Revision as of 13:45, 27 September 2013

BinaryCompare( <binary-array>, <binary-array2>, <length> )

Contents

Description

Compare two binary variables.

Parameters

binary-array

The a binary variable to use.

binary-array2

The a binary variable to use.

length

Optional; Maximal number of bytes to compare.

Default: Length of the smallest array

If you enter a number too high it will be shortened to smallest array

If you enter under zero it will change to zero

If zero is the length it will do a compare as if you had ignored this parameter

Return Value

-1 if binary1 is less than binary2

1 if binary1 is greater than binary2

0 if they are equal.

-2 on error

Remarks

None.

Example

my $Binary1 = Pack("A*", "Hello world!!!");
my $Binary2 = Pack("A*", "Hello world!!!");
 
If( BinaryCompare($Binary1, $Binary2) == 0 )
{
	println("Both binary variables contain the same data");
}
Else
{
	println("No match");
}
 
println("");
println("Lets try again now now that one was changed");
my $Binary1 = Pack("A*", "Test");
If( BinaryCompare($Binary1, $Binary2) == 0 )
{
	println("Both binary variables contain the same data");
}
Else
{
	println("No match");
}
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox