This snippet is not useful for c, is it? It should be in cpp.snippets.