function list_append

[edit]
static NODE * list_append(NODE *head, NODE *tail)

NODE_LIST のリスト head に非 NODE_LIST のノード tail を連結し、先頭ノードを返します。head が NULL のときは tail を NODE_LIST でラップして返します。