=================================================================== RCS file: /cvs/cvs/blind/blind.h,v retrieving revision 1.9 retrieving revision 1.12 diff -u -p -r1.9 -r1.12 --- blind/blind.h 2022/03/20 18:47:16 1.9 +++ blind/blind.h 2022/04/03 11:01:52 1.12 @@ -14,6 +14,9 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#ifndef BLIND_H +#define BLIND_H + #include #define BL_TEXT "blind" @@ -26,23 +29,14 @@ #define BL_OPT_DEFAULT 0x00000000 #define BL_OPT_VERBOSE 0x00000001 #define BL_OPT_ACTION 0x00000002 +#define BL_OPT_COMPRESS 0x00000004 +#define BL_OPT_ENCRYPT 0x00000008 -#define BL_FLG_DEFAULT 0x00000000 -#define BL_FLG_COMPRESS 0x00000001 -#define BL_FLG_ENCRYPT 0x00000002 - struct blind { char bl_conf[PATH_MAX]; - char bl_sock[PATH_MAX]; + char bl_sock[PATH_MAX]; int bl_ttl; - uint32_t bl_opt; - uint32_t bl_flg; - //char *bl_key; - //char bl_host[HOST_NAME_MAX+1]; - //time_t bl_uptime; - //char *bl_cipher; - //char *bl_proto; + uint32_t bl_opt; }; -/* parse.y */ -int config_load(struct blind *); +#endif /* BLIND_H */