Other Aliasggidev-assign_int_3, ggidev-assign_unsigned_3
unsigned *assign_3(unsigned l, unsigned r);
unsigned *assign_int_3(unsigned l, int r);
unsigned *assign_unsigned_3(unsigned l, unsigned r);
DESCRIPTIONassign_3 assigns the value of one existing triple-int r to another triple-int l.
assign_int_3 and assign_unsigned_3 assigns the argument r to the least significant position of the triple-int l. assign_int_3 extends the sign, while assign_unsigned_3 does not.
RETURN VALUEassign_3, assign_int_3 and assign_unsigned_3 all return a pointer to the freshly assigned triple-int x.
EXAMPLESAssign some values to triple-ints:
unsigned x, y, z; assign_int_3(x, -42); assign_unsigned_3(y, 17); assign_3(z, x);