projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
flush
[m6w6/ext-psi]
/
idl
/
validator.c
diff --git
a/idl/validator.c
b/idl/validator.c
index d2b7cfee94221c38c8b248045fff24a0d5a626f9..e81d92315a9abadc8760adb23d2490f3b53be5f8 100644
(file)
--- a/
idl/validator.c
+++ b/
idl/validator.c
@@
-3,11
+3,20
@@
#include <string.h>
#include <dlfcn.h>
#include <sys/param.h>
#include <string.h>
#include <dlfcn.h>
#include <sys/param.h>
-#include "lexer.h"
-#include "parser.h"
-#include "types.h"
+
#include "validator.h"
#include "validator.h"
+#if INTERFACE
+typedef struct PSI_Validator {
+ decl_typedefs *defs;
+ decls *decls;
+ impls *impls;
+ char *lib;
+ char *fn;
+ void *dlopened;
+} PSI_Validator;
+#endif
+
PSI_Validator *PSI_ValidatorInit(PSI_Validator *V, PSI_Lexer *L)
{
if (!V) {
PSI_Validator *PSI_ValidatorInit(PSI_Validator *V, PSI_Lexer *L)
{
if (!V) {