Output numbers in 3-digit groups by default (e.g. 1,234,567).
[rsync/rsync.git] / packaging / var-checker
index b63428b..445bea0 100755 (executable)
@@ -6,6 +6,7 @@
 use strict;
 
 my %add_syscall_c = map { $_ => 1 } qw( t_stub.c t_unsafe.c tls.c trimslash.c );
+my %add_compat_c = map { $_ => 1 } qw( t_stub.c tls.c trimslash.c wildtest.c );
 my %add_util_c = map { $_ => 1 } qw( t_stub.c t_unsafe.c );
 my %sizes;
 
@@ -14,6 +15,11 @@ undef $/; my $syscall_c = <IN>; $/ = "\n";
 close IN;
 $syscall_c =~ s/^extern\s.*//mg;
 
+open(IN, '<', 'lib/compat.c') or die $!;
+undef $/; my $compat_c = <IN>; $/ = "\n";
+close IN;
+$compat_c =~ s/^extern\s.*//mg;
+
 open(IN, '<', 'util.c') or die $!;
 undef $/; my $util_c = <IN>; $/ = "\n";
 close IN;
@@ -30,6 +36,7 @@ foreach my $fn (@files) {
     my @externs = /^extern\s+(.*);/mg;
 
     $_ .= $syscall_c if $add_syscall_c{$fn};
+    $_ .= $compat_c if $add_compat_c{$fn};
     $_ .= $util_c if $add_util_c{$fn};
     s/INFO_GTE/info_levels/g;
     s/DEBUG_GTE/debug_levels/g;