@@ -184,7 +184,7 @@ int main( int argc, char *argv[] )
184184 case COMPILER_GCC :
185185 Severity = 'e' ;
186186#ifdef GOTO_FROM_WHERE_INCLUDED
187- rv = sscanf ( Line , "In file included from %[^:]:%u :" ,
187+ rv = sscanf ( Line , "In file included from %[^:]:%lu :" ,
188188 FileName , & Row );
189189 if ( rv == 2 )
190190 {
@@ -193,55 +193,55 @@ int main( int argc, char *argv[] )
193193 else
194194#endif
195195 {
196- if ((rv = sscanf ( Line , "%[^:]:%u : warning: %[^\n]" ,
196+ if ((rv = sscanf ( Line , "%[^:]:%lu : warning: %[^\n]" ,
197197 FileName , & Row , Reason ))== 3 ) {
198198 Severity = 'w' ;
199199 } else {
200- rv = sscanf ( Line , "%[^:]:%u : %[^\n]" ,
200+ rv = sscanf ( Line , "%[^:]:%lu : %[^\n]" ,
201201 FileName , & Row , Reason );
202202 }
203203 ok = ( rv == 3 );
204204 }
205205 Col = (dec_col ? 1 : 0 );
206206 break ;
207207 case COMPILER_AIX :
208- rv = sscanf ( Line , "\"%[^\"]\", line %u.%u : %*s (%c) %[^\n]" ,
208+ rv = sscanf ( Line , "\"%[^\"]\", line %lu.%lu : %*s (%c) %[^\n]" ,
209209 FileName , & Row , & Col , & Severity , Reason );
210210 ok = ( rv == 5 );
211211 break ;
212212 case COMPILER_HPUX :
213- rv = sscanf ( Line , "cc: \"%[^\"]\", line %u : %c%*[^:]: %[^\n]" ,
213+ rv = sscanf ( Line , "cc: \"%[^\"]\", line %lu : %c%*[^:]: %[^\n]" ,
214214 FileName , & Row , & Severity , Reason );
215215 ok = ( rv == 4 );
216216 Col = (dec_col ? 1 : 0 );
217217 break ;
218218 case COMPILER_SOLARIS :
219- rv = sscanf ( Line , "\"%[^\"]\", line %u : warning: %[^\n]" ,
219+ rv = sscanf ( Line , "\"%[^\"]\", line %lu : warning: %[^\n]" ,
220220 FileName , & Row , Reason );
221221 Severity = 'w' ;
222222 ok = ( rv == 3 );
223223 if ( rv != 3 )
224224 {
225- rv = sscanf ( Line , "\"%[^\"]\", line %u : %[^\n]" ,
225+ rv = sscanf ( Line , "\"%[^\"]\", line %lu : %[^\n]" ,
226226 FileName , & Row , Reason );
227227 Severity = 'e' ;
228228 ok = ( rv == 3 );
229229 }
230230 Col = (dec_col ? 1 : 0 );
231231 break ;
232232 case COMPILER_ATT :
233- rv = sscanf ( Line , "%c \"%[^\"]\",L%u /C%u %*[^:]:%[^\n]" ,
233+ rv = sscanf ( Line , "%c \"%[^\"]\",L%lu /C%lu %*[^:]:%[^\n]" ,
234234 & Severity , FileName , & Row , & Col , Reason );
235235 ok = ( rv == 5 );
236236
237237 if (rv != 5 )
238- { rv = sscanf ( Line , "%c \"%[^\"]\",L%u /C%u : %[^\n]" ,
238+ { rv = sscanf ( Line , "%c \"%[^\"]\",L%lu /C%lu : %[^\n]" ,
239239 & Severity , FileName , & Row , & Col , Reason );
240240 ok = ( rv == 5 );
241241 }
242242
243243 if (rv != 5 )
244- { rv = sscanf ( Line , "%c \"%[^\"]\",L%u : %[^\n]" ,
244+ { rv = sscanf ( Line , "%c \"%[^\"]\",L%lu : %[^\n]" ,
245245 & Severity , FileName , & Row , Reason );
246246 ok = ( rv == 4 );
247247 Col = (dec_col ? 1 : 0 );
@@ -272,10 +272,10 @@ int main( int argc, char *argv[] )
272272 }
273273 else
274274 {
275- rv = sscanf ( p + 2 , "%[^:]: %u : %[^\n]" ,
275+ rv = sscanf ( p + 2 , "%[^:]: %lu : %[^\n]" ,
276276 FileName , & Row , Reason );
277277 if (rv != 3 )
278- rv = sscanf ( p + 2 , "%[^,], line %u : %[^\n]" ,
278+ rv = sscanf ( p + 2 , "%[^,], line %lu : %[^\n]" ,
279279 FileName , & Row , Reason );
280280 ok = ( rv == 3 );
281281 }
@@ -315,10 +315,10 @@ int main( int argc, char *argv[] )
315315 {
316316 for (p = Reason ; (* p ) && (isspace (* p )); p ++ );
317317 if ( BasePath [CWDlen ] == 0 )
318- printf ( "%s:%u:%u :%c:%s\n" , FileName , Row , Col , Severity , p );
318+ printf ( "%s:%lu:%lu :%c:%s\n" , FileName , Row , Col , Severity , p );
319319 else
320320 {
321- printf ( "%s/%s:%u:%u :%c:%s\n" , & BasePath [CWDlen + 1 ], FileName , Row , Col , Severity , p );
321+ printf ( "%s/%s:%lu:%lu :%c:%s\n" , & BasePath [CWDlen + 1 ], FileName , Row , Col , Severity , p );
322322 }
323323 }
324324 if (!prefetch )
0 commit comments