00001 #ifndef PROBE_ENTCMP_H 00002 #define PROBE_ENTCMP_H 00003 00004 #include <seap.h> 00005 #include <stdarg.h> 00006 #include "api/oval_definitions.h" 00007 #include "api/oval_results.h" 00008 00009 oval_result_t SEXP_OVALent_result_bychk(SEXP_t *res_lst, oval_check_t check); 00010 oval_result_t SEXP_OVALent_result_byopr(SEXP_t *res_lst, oval_operator_t operator); 00011 00012 oval_result_t SEXP_OVALentobj_cmp(SEXP_t *ent_obj, SEXP_t *val); 00013 oval_result_t SEXP_OVALentste_cmp(SEXP_t *ent_ste, SEXP_t *ent_itm); 00014 oval_result_t SEXP_OVALent_cmp_binary(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00015 oval_result_t SEXP_OVALent_cmp_binary(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00016 oval_result_t SEXP_OVALent_cmp_bool(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00017 oval_result_t SEXP_OVALent_cmp_evr(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00018 oval_result_t SEXP_OVALent_cmp_filesetrev(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00019 oval_result_t SEXP_OVALent_cmp_float(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00020 oval_result_t SEXP_OVALent_cmp_int(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00021 oval_result_t SEXP_OVALent_cmp_ios(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00022 oval_result_t SEXP_OVALent_cmp_version(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00023 oval_result_t SEXP_OVALent_cmp_string(SEXP_t *val1, SEXP_t *val2, oval_operation_t op); 00024 00025 #endif