c common libs