Ruby 2.3.0 リファレンスマニュアル > 関数一覧 > list_append (static)
static NODE * list_append(NODE *head, NODE *tail)
NODE_LIST のリスト head に非 NODE_LIST のノード tail を連結し、先頭ノードを返します。head が NULL のときは tail を NODE_LIST でラップして返します。