File azan.c changed (mode: 100644) (index b2c7b75..9de199d) |
24 |
24 |
|
|
25 |
25 |
/* function declarations */ |
/* function declarations */ |
26 |
26 |
static void usage(void); |
static void usage(void); |
27 |
|
static char convert_prayer_int_to_char(const int pray_numb); |
|
28 |
|
static char *convert_timet_to_str(const time_t input_time); |
|
29 |
|
static char *convert_sec_double_to_min_hour(const double input_seconds); |
|
30 |
|
static time_t convert_today_double_to_timet(const double event_time, const int day); |
|
31 |
|
static double convert_gregorian_to_julian(int year, int month, int day); |
|
32 |
|
static double convert_degrees_to_radians(const double x); |
|
33 |
|
static double convert_radians_to_degrees(const double x); |
|
34 |
|
static double T(const double alpha, const double D); |
|
35 |
|
static double A(const double t, const double D); |
|
36 |
|
static double normalize(const double x, const double N); |
|
37 |
|
static double get_equation_time(const double jdn, double *D); |
|
38 |
|
static double get_sunrise(const double dhuhr, const double D); |
|
39 |
|
static double get_fajr(const double duhr, const double D); |
|
40 |
|
static double get_duhr(const double EqT); |
|
41 |
|
static double get_asr(const double duhr, const double D); |
|
42 |
|
static double get_maghrib(double dhuhr, const double D); |
|
43 |
|
static double get_isha(const double duhr, const double maghrib, const double D); |
|
44 |
|
static int file_exist(const char *filename); |
|
45 |
|
static int create_cache_file(const time_t t, const char *full_path); |
|
46 |
|
static time_t *read_azan_cache_file(const char *azan_cache_file); |
|
47 |
|
static int print_next_prayer(const time_t current_time, const char *azan_cache_file); |
|
48 |
|
static int print_all_prayers(const char *azan_cache_file); |
|
49 |
|
static char *get_cache_file_name(const time_t t); |
|
|
27 |
|
static char convert_prayer_int_to_char(const int); |
|
28 |
|
static char *convert_timet_to_str(const time_t); |
|
29 |
|
static char *convert_sec_double_to_min_hour(const double); |
|
30 |
|
static time_t convert_today_double_to_timet(const double, const int); |
|
31 |
|
static double convert_gregorian_to_julian(int, int, int); |
|
32 |
|
static double convert_degrees_to_radians(const double); |
|
33 |
|
static double convert_radians_to_degrees(const double); |
|
34 |
|
static double T(const double, const double); |
|
35 |
|
static double A(const double, const double); |
|
36 |
|
static double normalize(const double, const double); |
|
37 |
|
static double get_equation_time(const double, double*); |
|
38 |
|
static double get_sunrise(const double, const double); |
|
39 |
|
static double get_fajr(const double, const double); |
|
40 |
|
static double get_duhr(const double); |
|
41 |
|
static double get_asr(const double, const double); |
|
42 |
|
static double get_maghrib(double, const double); |
|
43 |
|
static double get_isha(const double, const double, const double); |
|
44 |
|
static int file_exist(const char*); |
|
45 |
|
static int create_cache_file(const time_t, const char*); |
|
46 |
|
static time_t *read_azan_cache_file(const char*); |
|
47 |
|
static int print_next_prayer(const time_t, const char*); |
|
48 |
|
static int print_all_prayers(const char*); |
|
49 |
|
static char *get_cache_file_name(const time_t); |
50 |
50 |
|
|
51 |
51 |
/* function implementations */ |
/* function implementations */ |
52 |
52 |
static void |
static void |