]> ruderich.org/simon Gitweb - blhc/blhc.git/commitdiff
Minor source documentation update.
authorSimon Ruderich <simon@ruderich.org>
Wed, 14 Aug 2013 13:14:53 +0000 (15:14 +0200)
committerSimon Ruderich <simon@ruderich.org>
Wed, 14 Aug 2013 13:14:53 +0000 (15:14 +0200)
bin/blhc

index dc71cc1c940d1130660dd9574ba27aa7c72e6bb1..cfe49d2a3335527a1dcca61fbe80ff264b4640b5 100755 (executable)
--- a/bin/blhc
+++ b/bin/blhc
@@ -176,7 +176,8 @@ my $file_extension_regex = qr/
                     # terminated with "\n".
     /x;
 
-# Expected (hardening) flags. All flags are used as regexps.
+# Expected (hardening) flags. All flags are used as regexps (and compiled to
+# real regexps below for better execution speed).
 my @def_cflags = (
     '-g',
     '-O(?:2|3)',
@@ -475,6 +476,7 @@ sub is_non_verbose_build {
     return 1;
 }
 
+# Remove @flags from $flag_refs_ref, and $flag_renames_ref.
 sub remove_flags {
     my ($flag_refs_ref, $flag_renames_ref, @flags) = @_;
 
@@ -492,6 +494,7 @@ sub remove_flags {
     return;
 }
 
+# Modifies $flag_renames_ref hash.
 sub compile_flag_regexp {
     my ($flag_renames_ref, @flags) = @_;
 
@@ -510,6 +513,7 @@ sub compile_flag_regexp {
     return @result;
 }
 
+# Does any extension in @extensions exist in %{$extensions_ref}?
 sub extension_found {
     my ($extensions_ref, @extensions) = @_;
 
@@ -1023,7 +1027,8 @@ LINE:
             }
             next;
         }
-        # Even if it's a verbose build, we might have to skip this line.
+        # Even if it's a verbose build, we might have to skip this line (see
+        # is_non_verbose_build()).
         next if $skip;
 
         # Remove everything until and including the compiler command. Makes