utils for c/c++ dev