My C Library Functions