libncl