Utility for C-lang