Ruby 2.6.0 リファレンスマニュアル > 関数一覧 > block_append (static)

function block_append

static NODE * block_append(NODE *head, NODE *tail)

head と tail を NODE_BLOCK のリストとして連結し、 先頭ノードを返します。head または tail が NODE_BLOCK でない場合は NODE_BLOCK に入れたうえでそれを連結します。 head もしくは tail が NULL なら連結はせず、 NULL でないほうを返します。