#ifndef ${1:`!p
 if not snip.c:
        import random, string
-       name = re.sub(r'[^A-Za-z0-9]+','_', snip.fn).upper()
-       rand = ''.join(random.sample(string.ascii_letters+string.digits, 8))
-       snip.rv = ('%s_%s' % (name,rand)).upper()
+       snip.rv = re.sub(r'[^A-Za-z0-9]+','_', snip.fn).upper()
 else:
        snip.rv = snip.c`}
 #define $1
 
 ${VISUAL}${0}
 
-#endif /* end of include guard: $1 */
+#endif // $1
 endsnippet
 
 snippet td "Typedef"