#ifndef NTUX_DRIVER_IMPL_H #define NTUX_DRIVER_IMPL_H #include #include #include #include #include #include "argv/argv.h" #define NTUX_OPTV_ELEMENTS 64 extern const struct argv_option ntux_default_options[]; extern const ntapi_vtbl * ntux_ntapi; #define ntapi ntux_ntapi enum app_tags { TAG_HELP, TAG_VERSION, TAG_CMD, }; struct ntux_driver_ctx_impl { struct ntux_common_ctx cctx; struct ntux_driver_ctx ctx; struct __psx_context xctx; const char * eunit; struct ntux_error_info ** errinfp; struct ntux_error_info ** erricap; struct ntux_error_info * erriptr[64]; struct ntux_error_info erribuf[64]; }; #endif