Next: , Previous: , Up: The Byte Data Library   [Index]


11.9.4 Byte Data Byte Data Copy Functions

b_add

void b_add(data d, data e);

appends the e byte array to the d byte array (same as ‘b_extend’(d, e))

b_bill

void b_bill(data d, data e, integer q, cardinal n);

sets the d byte array as the first n characters following the q position in the e byte array (negative position indications are interpreted with respect to the end of string) if n are available, as many as available otherwise (much the same as ‘b_cast’(d, ‘cut’ (‘b_string’(e), q, n)) for positively defined q)

See Math And Text Utilities.

See Byte Data Intrinsic String Copy Functions.

See Negative Indices.

b_copy

void b_copy(data d, data e);

sets the d byte array as e

b_extend

void b_extend(data d, data e);

appends the e byte array to the d byte array (same as ‘b_add’(d, e))

b_rule

void b_rule(data d, integer p, data e, integer q, cardinal n);

copies the first n characters following the q position in the e byte array at the p position in the d byte array if n are available, as many as available otherwise (negative position indications are interpreted with respect to the end of string). d is overwritten. d is extended as necessary. Much the same as ‘b_patch’(d, p, ‘cut’(‘b_string’(e), q, n)) for positively defined q.

See Math And Text Utilities.

See Byte Data Intrinsic String Copy Functions.

See Negative Indices.

b_stock

void b_stock(data d, integer p, data e);

inserts the e byte array in the p position in the d byte array (negative position indications are interpreted with respect to the end of string)

See Negative Indices.


Next: , Previous: , Up: The Byte Data Library   [Index]