Options
extern Options options;
extern Options options;
process_config_line(Options *options, struct passwd *pw, const char *host,
process_config_line_depth(Options *options, struct passwd *pw, const char *host,
const char *host, const char *original_host, Options *options,
static int process_config_line_depth(Options *options, struct passwd *pw,
const char *original_host, Options *options, int flags,
const char *host, const char *original_host, Options *options,
config_has_permitted_cnames(Options *options)
initialize_options(Options * options)
fill_default_options_for_canonicalization(Options *options)
fill_default_options(Options * options)
free_options(Options *o)
parse_jump(const char *s, Options *o, int active)
dump_client_config(Options *o, const char *host)
add_local_forward(Options *options, const struct Forward *newfwd)
add_remote_forward(Options *options, const struct Forward *newfwd)
clear_forwardings(Options *options)
add_certificate_file(Options *options, const char *path, int userprovided)
add_identity_file(Options *options, const char *dir, const char *filename,
match_cfg_line(Options *options, char **condition, struct passwd *pw,
rm_env(Options *options, const char *arg, const char *filename, int linenum)
void initialize_options(Options *);
int fill_default_options(Options *);
void fill_default_options_for_canonicalization(Options *);
void free_options(Options *o);
int process_config_line(Options *, struct passwd *, const char *,
const char *, Options *, int, int *);
int parse_jump(const char *, Options *, int);
int config_has_permitted_cnames(Options *);
void dump_client_config(Options *o, const char *host);
void add_local_forward(Options *, const struct Forward *);
void add_remote_forward(Options *, const struct Forward *);
void add_identity_file(Options *, const char *, const char *, int);
void add_certificate_file(Options *, const char *, int);
Options options;
Options options;
extern Options options;
extern Options options;
UINT16 Options;
Options = ISCSIDevPath->LoginOption;
UefiDevicePathLibCatPrint (Str, "%s,", (((Options >> 1) & 0x0001) != 0) ? "CRC32C" : "None");
UefiDevicePathLibCatPrint (Str, "%s,", (((Options >> 3) & 0x0001) != 0) ? "CRC32C" : "None");
if (((Options >> 11) & 0x0001) != 0) {
} else if (((Options >> 12) & 0x0001) != 0) {
UINT16 Options;
Options = 0x0000;
Options |= 0x0002;
Options |= 0x0008;
Options |= 0x0800;
Options |= 0x1000;
ISCSIDevPath->LoginOption = (UINT16) Options;
U8 Options[2]; /* 50h */
Options.location = &loc;
Options.time = get_time_of_now();
Options.today = get_fixed_of_today();
Options.allmode = true;
Options.debug++;
if (!parse_time(optarg, &Options.time))
if (!parse_date(optarg, &Options.today))
if (Options.allmode && calfile != NULL)
if (Options.allmode && calhome != NULL)
dow = dayofweek_from_fixed(Options.today);
Options.day_begin = Options.today - days_before;
Options.day_end = Options.today + days_after;
double t = Options.today + Options.time;
show_chinese_calendar(Options.today);
show_julian_calendar(Options.today);
print_datetime(t, Options.location);
print_location(Options.location, !L_flag);
show_moon_info(t, Options.location);
print_datetime(t, Options.location);
print_location(Options.location, !L_flag);
show_sun_info(t, Options.location);
if (Options.allmode) {
struct cal_options Options = {
if (Options.debug) fprintf(stderr, __VA_ARGS__)
if (Options.debug >= 2) fprintf(stderr, __VA_ARGS__)
if (Options.debug >= 3) fprintf(stderr, __VA_ARGS__)
extern struct cal_options Options;
rd_begin = chinese_new_moon_before(Options.day_begin);
rd_end = chinese_new_moon_onafter(Options.day_end);
int daycount = Options.day_end - Options.day_begin + 1;
if (rd < Options.day_begin || rd > Options.day_end)
return &cal_days[rd - Options.day_begin];
daycount = Options.day_end - Options.day_begin + 1;
dow = dayofweek_from_fixed(Options.day_begin);
gregorian_from_fixed(Options.day_begin, &date);
dp->rd = Options.day_begin + i;
year1 = gregorian_year_from_fixed(Options.day_begin);
year2 = gregorian_year_from_fixed(Options.day_end);
t += Options.location->zone; /* to standard time */
year1 = gregorian_year_from_fixed(Options.day_begin);
year2 = gregorian_year_from_fixed(Options.day_end);
if (rd_end > Options.day_end)
rd_end = Options.day_end;
year1 = gregorian_year_from_fixed(Options.day_begin);
year2 = gregorian_year_from_fixed(Options.day_end);
t_begin = fixed_from_gregorian(&date) - Options.location->zone;
t_end = fixed_from_gregorian(&date) - Options.location->zone;
if (t_end > Options.day_end + 1 - Options.location->zone)
t_end = Options.day_end + 1 - Options.location->zone;
t += Options.location->zone; /* to standard time */
if (Options.allmode) {
assert(Options.allmode == true);
gregorian_from_fixed(Options.today, &date);
dow = dayofweek_from_fixed(Options.today);
year1 = julian_year_from_fixed(Options.day_begin);
year2 = julian_year_from_fixed(Options.day_end);
year1 = julian_year_from_fixed(Options.day_begin);
year2 = julian_year_from_fixed(Options.day_end);
if (rd_end > Options.day_end)
rd_end = Options.day_end;
year1 = julian_year_from_fixed(Options.day_begin);
year2 = julian_year_from_fixed(Options.day_end);
if (rd_end > Options.day_end)
rd_end = Options.day_end;
if (Options.debug)
if (Options.debug >= 3)
if (Options.debug)
User, Filename, Options[(int)Option]))
static const char *Options[] = { "???", "list", "delete", "edit", "replace" };