#ifndef SOFORT_DRIVER_IMPL_H #define SOFORT_DRIVER_IMPL_H #include #include #include #include #include "argv/argv.h" extern const struct argv_option sfrt_default_options[]; enum app_tags { TAG_HELP, TAG_VERSION, TAG_OUTPUT_DUMMY, /* dummy */ TAG_OUTPUT_PROPERTY, /* dummy */ }; struct sfrt_driver_ctx_impl { struct sfrt_common_ctx cctx; struct sfrt_driver_ctx ctx; }; struct sfrt_unit_ctx_impl { const char * path; struct sfrt_input map; struct sfrt_common_ctx cctx; struct sfrt_unit_ctx uctx; }; #endif