My C convenience library