]> git.sur5r.net Git - i3/i3status/commitdiff
s/\<timezone\>/tz/ in order to not shadow the timezone var from time.h
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Feb 2013 16:19:56 +0000 (17:19 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Feb 2013 16:19:56 +0000 (17:19 +0100)
include/i3status.h
src/print_time.c

index 01d83d18e3b5de08a6903bbde17b4308fd24476d..f24fec5b21a31a03fa0efddab99b42288308aa5c 100644 (file)
@@ -138,12 +138,12 @@ char *endcolor() __attribute__ ((pure));
 char *auto_detect_format();
 
 /* src/print_time.c */
-void set_timezone(const char *timezone);
+void set_timezone(const char *tz);
 
 void print_ipv6_info(yajl_gen json_gen, char *buffer, const char *format_up, const char *format_down);
 void print_disk_info(yajl_gen json_gen, char *buffer, const char *path, const char *format);
 void print_battery_info(yajl_gen json_gen, char *buffer, int number, const char *path, const char *format, int low_threshold, char *threshold_type, bool last_full_capacity);
-void print_time(yajl_gen json_gen, char *buffer, const char *format, const char *timezone, time_t t);
+void print_time(yajl_gen json_gen, char *buffer, const char *format, const char *tz, time_t t);
 void print_ddate(yajl_gen json_gen, char *buffer, const char *format, time_t t);
 const char *get_ip_addr();
 void print_wireless_info(yajl_gen json_gen, char *buffer, const char *interface, const char *format_up, const char *format_down);
index ad1efddc982bf0ff2fcaa6e6cdeef4e07eb3545a..e007419314bef688ea6b74ec00e172e9dd8107c8 100644 (file)
@@ -11,33 +11,33 @@ static int local_timezone_init = 0;
 static const char *local_timezone = NULL;
 static const char *current_timezone = NULL;
 
-void set_timezone(const char *timezone) {
+void set_timezone(const char *tz) {
         if (!local_timezone_init) {
                 /* First call, initialize. */
                 local_timezone = getenv("TZ");
                 local_timezone_init = 1;
         }
-        if (timezone == NULL || timezone[0] == '\0') {
+        if (tz == NULL || tz[0] == '\0') {
                 /* User wants localtime. */
-                timezone = local_timezone;
+                tz = local_timezone;
         }
-        if (timezone != current_timezone) {
-                if (timezone) {
-                        setenv("TZ", timezone, 1);
+        if (tz != current_timezone) {
+                if (tz) {
+                        setenv("TZ", tz, 1);
                 } else {
                         unsetenv("TZ");
                 }
                 tzset();
-                current_timezone = timezone;
+                current_timezone = tz;
         }
 }
 
-void print_time(yajl_gen json_gen, char *buffer, const char *format, const char *timezone, time_t t) {
+void print_time(yajl_gen json_gen, char *buffer, const char *format, const char *tz, time_t t) {
         char *outwalk = buffer;
         struct tm tm;
 
         /* Convert time and format output. */
-        set_timezone(timezone);
+        set_timezone(tz);
         localtime_r(&t, &tm);
         outwalk += strftime(outwalk, 4095, format, &tm);
         *outwalk = '\0';