2
0
mirror of https://github.com/boostorg/inspect.git synced 2026-01-27 19:02:14 +00:00
Files
inspect/copyright_check.cpp
Beman Dawes 0f93265b49 Add .html and .htm to copyright check
[SVN r20246]
2003-10-02 18:31:56 +00:00

45 lines
1.3 KiB
C++

// copyright_check implementation ------------------------------------------------//
// Copyright Beman Dawes 2002.
// Use, modification, and distribution is subject to the Boost Software
// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
#include "copyright_check.hpp"
namespace boost
{
namespace inspect
{
copyright_check::copyright_check() : m_files_with_errors(0)
{
register_signature( ".c" );
register_signature( ".cpp" );
register_signature( ".cxx" );
register_signature( ".h" );
register_signature( ".hpp" );
register_signature( ".hxx" );
register_signature( ".htm" );
register_signature( ".html" );
register_signature( ".ipp" );
register_signature( "Jamfile" );
register_signature( ".jam" );
}
void copyright_check::inspect(
const string & library_name,
const path & full_path, // example: c:/foo/boost/filesystem/path.hpp
const string & contents ) // contents of file to be inspected
{
if ( contents.find( "Copyright" ) == string::npos
&& contents.find( "copyright" ) == string::npos )
{
++m_files_with_errors;
error( library_name, full_path, desc() );
}
}
} // namespace inspect
} // namespace boost