===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
facter-3.14.12/README.md-137-
facter-3.14.12/README.md:138:[Leatherman](https://github.com/puppetlabs/leatherman) and [cpp-hocon](https://github.com/puppetlabs/cpp-hocon) are built similar to the Pre-Build instructions below. If building on Windows, install to the same `$install` location used for other dependencies.
facter-3.14.12/README.md-139-
##############################################
facter-3.14.12/README.md-176-
facter-3.14.12/README.md:177:`$ release/bin/facter`
facter-3.14.12/README.md-178-
##############################################
facter-3.14.12/README.md-180-
facter-3.14.12/README.md:181:`$ debug/bin/facter`
facter-3.14.12/README.md-182-
##############################################
facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-81-            T sock = {ADDRESS_FAMILY};
facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp:82:            string_fill_sockaddr(reinterpret_cast<sockaddr*>(&sock), addr, sizeof(T));
facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-83-            return sock;
##############################################
facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-88-        wsa& operator=(wsa const&) = delete;
facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp:89:        void string_fill_sockaddr(sockaddr *sock, std::string const& addr, int size) const;
facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-90-    };
##############################################
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-139-
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:140:#define FACT_READ_ADDR(a) if (hdr->ifm_addrs & RTA_##a) { \
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-141-                    sockaddr* sa = reinterpret_cast<sockaddr*>(buffer.data()+addr_cursor); \
##############################################
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-144-                }
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:145:                FACT_READ_ADDR(DST);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:146:                FACT_READ_ADDR(GATEWAY);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:147:                FACT_READ_ADDR(NETMASK);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:148:                FACT_READ_ADDR(GENMASK);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:149:                FACT_READ_ADDR(IFP);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:150:                FACT_READ_ADDR(IFA);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:151:                FACT_READ_ADDR(AUTHOR);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:152:                FACT_READ_ADDR(BRD);
facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-153-
##############################################
facter-3.14.12/lib/src/facts/freebsd/networking_resolver.cc-32-        }
facter-3.14.12/lib/src/facts/freebsd/networking_resolver.cc:33:        return reinterpret_cast<uint8_t const*>(LLADDR(link_addr));
facter-3.14.12/lib/src/facts/freebsd/networking_resolver.cc-34-     }
##############################################
facter-3.14.12/lib/src/facts/openbsd/networking_resolver.cc-32-        }
facter-3.14.12/lib/src/facts/openbsd/networking_resolver.cc:33:        return reinterpret_cast<uint8_t const*>(LLADDR(link_addr));
facter-3.14.12/lib/src/facts/openbsd/networking_resolver.cc-34-     }
##############################################
facter-3.14.12/lib/src/facts/osx/networking_resolver.cc-28-        }
facter-3.14.12/lib/src/facts/osx/networking_resolver.cc:29:        return reinterpret_cast<uint8_t const*>(LLADDR(link_addr));
facter-3.14.12/lib/src/facts/osx/networking_resolver.cc-30-    }
##############################################
facter-3.14.12/lib/src/util/windows/wsa.cc-60-
facter-3.14.12/lib/src/util/windows/wsa.cc:61:    void wsa::string_fill_sockaddr(sockaddr *sock, std::string const& addr, int size) const
facter-3.14.12/lib/src/util/windows/wsa.cc-62-    {
##############################################
facter-3.14.12/lib/tests/logging/logging.cc-16-    CAPTURE(output);
facter-3.14.12/lib/tests/logging/logging.cc:17:    REQUIRE(re_search(output, boost::regex("TRACE puppetlabs\\.facter - testing 1 2 3$")));
facter-3.14.12/lib/tests/logging/logging.cc-18-    REQUIRE_FALSE(error_logged());
##############################################
facter-3.14.12/lib/tests/logging/logging.cc-26-    CAPTURE(output);
facter-3.14.12/lib/tests/logging/logging.cc:27:    REQUIRE(re_search(output, boost::regex("DEBUG puppetlabs\\.facter - testing 1 2 3$")));
facter-3.14.12/lib/tests/logging/logging.cc-28-    REQUIRE_FALSE(error_logged());
##############################################
facter-3.14.12/lib/tests/logging/logging.cc-36-    CAPTURE(output);
facter-3.14.12/lib/tests/logging/logging.cc:37:    REQUIRE(re_search(output, boost::regex("INFO  puppetlabs\\.facter - testing 1 2 3$")));
facter-3.14.12/lib/tests/logging/logging.cc-38-    REQUIRE_FALSE(error_logged());
##############################################
facter-3.14.12/lib/tests/logging/logging.cc-56-    CAPTURE(output);
facter-3.14.12/lib/tests/logging/logging.cc:57:    REQUIRE(re_search(output, boost::regex("ERROR puppetlabs\\.facter - testing 1 2 3$")));
facter-3.14.12/lib/tests/logging/logging.cc-58-    REQUIRE(error_logged());
##############################################
facter-3.14.12/lib/tests/logging/logging.cc-66-    CAPTURE(output);
facter-3.14.12/lib/tests/logging/logging.cc:67:    REQUIRE(re_search(output, boost::regex("FATAL puppetlabs\\.facter - testing 1 2 3$")));
facter-3.14.12/lib/tests/logging/logging.cc-68-    REQUIRE(error_logged());
##############################################
facter-3.14.12/lib/tests/ruby/ruby.cc-505-            CAPTURE(output);
facter-3.14.12/lib/tests/ruby/ruby.cc:506:            REQUIRE(re_search(output, boost::regex("WARN  puppetlabs\\.facter - timeout option is not supported for custom facts and will be ignored.$")));
facter-3.14.12/lib/tests/ruby/ruby.cc:507:            REQUIRE(re_search(output, boost::regex("WARN  puppetlabs\\.facter - timeout= is not supported for custom facts and will be ignored.$")));
facter-3.14.12/lib/tests/ruby/ruby.cc-508-        }
##############################################
facter-3.14.12/scripts/cpplint.py-421-# These constants define the current inline assembly state
facter-3.14.12/scripts/cpplint.py:422:_NO_ASM = 0       # Outside of inline assembly block
facter-3.14.12/scripts/cpplint.py:423:_INSIDE_ASM = 1   # Inside inline assembly block
facter-3.14.12/scripts/cpplint.py:424:_END_ASM = 2      # Last line of inline assembly block
facter-3.14.12/scripts/cpplint.py:425:_BLOCK_ASM = 3    # The whole block is an inline assembly block
facter-3.14.12/scripts/cpplint.py-426-
facter-3.14.12/scripts/cpplint.py-427-# Match start of assembly blocks
facter-3.14.12/scripts/cpplint.py:428:_MATCH_ASM = re.compile(r'^\s*(?:asm|_asm|__asm|__asm__)'
facter-3.14.12/scripts/cpplint.py-429-                        r'(?:\s+(volatile|__volatile__))?'
##############################################
facter-3.14.12/scripts/cpplint.py-1648-    self.open_parentheses = 0
facter-3.14.12/scripts/cpplint.py:1649:    self.inline_asm = _NO_ASM
facter-3.14.12/scripts/cpplint.py-1650-
##############################################
facter-3.14.12/scripts/cpplint.py-1913-      # Also check if we are starting or ending an inline assembly block.
facter-3.14.12/scripts/cpplint.py:1914:      if inner_block.inline_asm in (_NO_ASM, _END_ASM):
facter-3.14.12/scripts/cpplint.py-1915-        if (depth_change != 0 and
##############################################
facter-3.14.12/scripts/cpplint.py-1918-          # Enter assembly block
facter-3.14.12/scripts/cpplint.py:1919:          inner_block.inline_asm = _INSIDE_ASM
facter-3.14.12/scripts/cpplint.py-1920-        else:
facter-3.14.12/scripts/cpplint.py-1921-          # Not entering assembly block.  If previous line was _END_ASM,
facter-3.14.12/scripts/cpplint.py:1922:          # we will now shift to _NO_ASM state.
facter-3.14.12/scripts/cpplint.py:1923:          inner_block.inline_asm = _NO_ASM
facter-3.14.12/scripts/cpplint.py:1924:      elif (inner_block.inline_asm == _INSIDE_ASM and
facter-3.14.12/scripts/cpplint.py-1925-            inner_block.open_parentheses == 0):
facter-3.14.12/scripts/cpplint.py-1926-        # Exit assembly block
facter-3.14.12/scripts/cpplint.py:1927:        inner_block.inline_asm = _END_ASM
facter-3.14.12/scripts/cpplint.py-1928-
##############################################
facter-3.14.12/scripts/cpplint.py-2028-          if _MATCH_ASM.match(line):
facter-3.14.12/scripts/cpplint.py:2029:            self.stack[-1].inline_asm = _BLOCK_ASM
facter-3.14.12/scripts/cpplint.py-2030-      elif token == ';' or token == ')':
##############################################
facter-3.14.12/scripts/cpplint.py-4512-  nesting_state.Update(filename, clean_lines, line, error)
facter-3.14.12/scripts/cpplint.py:4513:  if nesting_state.stack and nesting_state.stack[-1].inline_asm != _NO_ASM:
facter-3.14.12/scripts/cpplint.py-4514-    return
##############################################
facter-3.14.12/cmake/FindRuby.cmake-46-
facter-3.14.12/cmake/FindRuby.cmake:47:#   RUBY_ARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'`
facter-3.14.12/cmake/FindRuby.cmake:48:#   RUBY_SITEARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitearchdir"@:>@)'`
facter-3.14.12/cmake/FindRuby.cmake:49:#   RUBY_SITEDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitelibdir"@:>@)'`
facter-3.14.12/cmake/FindRuby.cmake:50:#   RUBY_LIBDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"libdir"@:>@)'`
facter-3.14.12/cmake/FindRuby.cmake:51:#   RUBY_LIBRUBYARG=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"LIBRUBYARG_SHARED"@:>@)'`
facter-3.14.12/cmake/FindRuby.cmake-52-