code: def check_input_files(headerDir, sourceDir, containers=['vector', 'list', 'set', 'map'],
                        seqType='both', verbose=False):
      
      # Check the input files for containers in their variadic form.
      result1 = False
      if seqType == "both" or seqType == "variadic":
          if verbose:
              print "Check if input files for pre-processing Boost.MPL variadic containers need fixing."
          result1 = check_input_files_for_variadic_seq(headerDir, sourceDir)
          if verbose:
              if result1:
                  print "  At least one input file needs fixing!"
              else:
                  print "  No input file needs fixing!"
      # Check the input files for containers in their numbered form.
      result2 = False
      result3 = False
      if seqType == "both" or seqType == "numbered":
          if verbose:
              print "Check input files for pre-processing Boost.MPL numbered containers."
          result2 = check_input_files_for_numbered_seq(headerDir, ".hpp", containers)
          result3 = check_input_files_for_numbered_seq(sourceDir, ".cpp", containers)
          if verbose:
              if result2 or result3:
                  print "  At least one input file needs fixing!"
              else:
                  print "  No input file needs fixing!"
      # Return result.
      return result1 or result2 or result3
docs: Checks if source- and header-files, used as input when pre-processing MPL-containers, need fixing.