flush
[m6w6/ext-psi] / idl / validator.h
index c7e826404af42eba4f79948dd10c4e0af2968ec5..630f9671141e1899b5464797e93b7edcbad525c1 100644 (file)
@@ -1,3 +1,7 @@
+#ifndef _PSI_VALIDATOR_H
+#define _PSI_VALIDATOR_H
+
+#include "lexer.h"
 
 typedef struct PSI_Validator {
        decl_typedefs *defs;
@@ -10,5 +14,7 @@ typedef struct PSI_Validator {
 
 PSI_Validator *PSI_ValidatorInit(PSI_Validator *V, PSI_Lexer *L);
 int PSI_ValidatorValidate(PSI_Validator *V);
-void PSI_ValidatorDtor(PSI_Validator *V);
 void PSI_ValidatorFree(PSI_Validator **V);
+void PSI_ValidatorDtor(PSI_Validator *V);
+
+#endif