I find that [include guards like “`LEX_H`” and “`STACK_H`” are too short](https://github.com/eriknyquist/librxvm/commit/8f04d2115ae80fa12c321e749a0822428cf50667 "Update candidate: Use include guards that cannot clash with #defs from libc") for the safe reuse of your header files (when they belong to an application programming interface).
I find that include guards like “
LEX_H” and “STACK_H” are too short for the safe reuse of your header files (when they belong to an application programming interface).