/* * Copyright (c) 2016, Masatake YAMATO * Copyright (c) 2016, Red Hat, Inc. * * This source code is released for free distribution under the terms of the * GNU General Public License version 2 or (at your option) any later version. */ #ifndef QUALIFIER_H #define QUALIFIER_H #include "es.h" #include "readtags.h" #include typedef struct sQCode QCode; enum QRESULT { Q_REJECT, Q_ACCEPT, Q_ERROR, }; QCode *q_compile (EsObject *exp); enum QRESULT q_is_acceptable (QCode *code, tagEntry *entry); void q_destroy (QCode *code); void q_help (FILE *fp); #endif