@@ -100,41 +100,41 @@ void show_date_relative(unsigned long time, int tz,
100100 diff = now -> tv_sec - time ;
101101 if (diff < 90 ) {
102102 strbuf_addf (timebuf ,
103- Q_ ("%lu second ago" , "%lu seconds ago" , diff ), diff );
103+ Q_ ("%" PRItime " second ago" , "%" PRItime " seconds ago" , diff ), diff );
104104 return ;
105105 }
106106 /* Turn it into minutes */
107107 diff = (diff + 30 ) / 60 ;
108108 if (diff < 90 ) {
109109 strbuf_addf (timebuf ,
110- Q_ ("%lu minute ago" , "%lu minutes ago" , diff ), diff );
110+ Q_ ("%" PRItime " minute ago" , "%" PRItime " minutes ago" , diff ), diff );
111111 return ;
112112 }
113113 /* Turn it into hours */
114114 diff = (diff + 30 ) / 60 ;
115115 if (diff < 36 ) {
116116 strbuf_addf (timebuf ,
117- Q_ ("%lu hour ago" , "%lu hours ago" , diff ), diff );
117+ Q_ ("%" PRItime " hour ago" , "%" PRItime " hours ago" , diff ), diff );
118118 return ;
119119 }
120120 /* We deal with number of days from here on */
121121 diff = (diff + 12 ) / 24 ;
122122 if (diff < 14 ) {
123123 strbuf_addf (timebuf ,
124- Q_ ("%lu day ago" , "%lu days ago" , diff ), diff );
124+ Q_ ("%" PRItime " day ago" , "%" PRItime " days ago" , diff ), diff );
125125 return ;
126126 }
127127 /* Say weeks for the past 10 weeks or so */
128128 if (diff < 70 ) {
129129 strbuf_addf (timebuf ,
130- Q_ ("%lu week ago" , "%lu weeks ago" , (diff + 3 ) / 7 ),
130+ Q_ ("%" PRItime " week ago" , "%" PRItime " weeks ago" , (diff + 3 ) / 7 ),
131131 (diff + 3 ) / 7 );
132132 return ;
133133 }
134134 /* Say months for the past 12 months or so */
135135 if (diff < 365 ) {
136136 strbuf_addf (timebuf ,
137- Q_ ("%lu month ago" , "%lu months ago" , (diff + 15 ) / 30 ),
137+ Q_ ("%" PRItime " month ago" , "%" PRItime " months ago" , (diff + 15 ) / 30 ),
138138 (diff + 15 ) / 30 );
139139 return ;
140140 }
@@ -145,20 +145,20 @@ void show_date_relative(unsigned long time, int tz,
145145 unsigned long months = totalmonths % 12 ;
146146 if (months ) {
147147 struct strbuf sb = STRBUF_INIT ;
148- strbuf_addf (& sb , Q_ ("%lu year" , "%lu years" , years ), years );
148+ strbuf_addf (& sb , Q_ ("%" PRItime " year" , "%" PRItime " years" , years ), years );
149149 strbuf_addf (timebuf ,
150150 /* TRANSLATORS: "%s" is "<n> years" */
151- Q_ ("%s, %lu month ago" , "%s, %lu months ago" , months ),
151+ Q_ ("%s, %" PRItime " month ago" , "%s, %" PRItime " months ago" , months ),
152152 sb .buf , months );
153153 strbuf_release (& sb );
154154 } else
155155 strbuf_addf (timebuf ,
156- Q_ ("%lu year ago" , "%lu years ago" , years ), years );
156+ Q_ ("%" PRItime " year ago" , "%" PRItime " years ago" , years ), years );
157157 return ;
158158 }
159159 /* Otherwise, just years. Centuries is probably overkill. */
160160 strbuf_addf (timebuf ,
161- Q_ ("%lu year ago" , "%lu years ago" , (diff + 183 ) / 365 ),
161+ Q_ ("%" PRItime " year ago" , "%" PRItime " years ago" , (diff + 183 ) / 365 ),
162162 (diff + 183 ) / 365 );
163163}
164164
@@ -179,7 +179,7 @@ const char *show_date(unsigned long time, int tz, const struct date_mode *mode)
179179
180180 if (mode -> type == DATE_UNIX ) {
181181 strbuf_reset (& timebuf );
182- strbuf_addf (& timebuf , "%lu" , time );
182+ strbuf_addf (& timebuf , "%" PRItime , time );
183183 return timebuf .buf ;
184184 }
185185
@@ -188,7 +188,7 @@ const char *show_date(unsigned long time, int tz, const struct date_mode *mode)
188188
189189 if (mode -> type == DATE_RAW ) {
190190 strbuf_reset (& timebuf );
191- strbuf_addf (& timebuf , "%lu %+05d" , time , tz );
191+ strbuf_addf (& timebuf , "%" PRItime " %+05d" , time , tz );
192192 return timebuf .buf ;
193193 }
194194
@@ -643,7 +643,7 @@ static void date_string(unsigned long date, int offset, struct strbuf *buf)
643643 offset = - offset ;
644644 sign = '-' ;
645645 }
646- strbuf_addf (buf , "%lu %c%02d%02d" , date , sign , offset / 60 , offset % 60 );
646+ strbuf_addf (buf , "%" PRItime " %c%02d%02d" , date , sign , offset / 60 , offset % 60 );
647647}
648648
649649/*
0 commit comments