C Queue Function