blobAppendValue()
Works like blobSetValue(), but the value is appended to the blob.
Synopsis
int blobAppendValue(blob &target, anytype value,
                        int len[, bool bigEndian]);
Parameters
| Parameter | Description | 
|---|---|
| &target | The blob | 
| value | Value of any type, which has to be appended | 
| len | Length of the value that should be appended. The type can be of type "anytype" (for example, anytype len = 4; ). | 
| bigEndian | Defines whether a value is a Big Endian or Little Endian, TRUE uses bigEndian | 
Return Value
The length of the target blob (after the value was appended).
Errors
Missing or wrong arguments
Description
If data are sent in a blob, then the data have to be treated with CTRL functions for using the data in CTRL. Similar to blobSetValue(), but this function append the value to the blob.
Example
main()
{
  blob target;
  int len, pos;
  string s;
  anytype value;
  bool bigendian;
  s = "FFAB003AFF";
  target = s;
  DebugN(target);
  len = 1;
  value = 5;
  bigendian = TRUE;
  DebugN("Blob AppendValue : " + blobAppendValue( target,
  value, len, bigendian ));
//length of blob is 6 = FF AB 0 3A FF 5
  DebugN(target);
//ff ab 0 3a ff 5
}
        Assignment
Blob functions
Availability
CTRL