Revision: 75738
          http://sourceforge.net/p/brlcad/code/75738
Author:   starseeker
Date:     2020-05-07 19:18:15 +0000 (Thu, 07 May 2020)
Log Message:
-----------
match repository.sh - don't need this check anymore

Modified Paths:
--------------
    brlcad/trunk/regress/repository/repocheck.cpp

Modified: brlcad/trunk/regress/repository/repocheck.cpp
===================================================================
--- brlcad/trunk/regress/repository/repocheck.cpp       2020-05-07 19:15:16 UTC 
(rev 75737)
+++ brlcad/trunk/regress/repository/repocheck.cpp       2020-05-07 19:18:15 UTC 
(rev 75738)
@@ -51,58 +51,6 @@
 #define MAX_LINES_CHECK 500
 
 bool
-priv_includes_public_hdrs(std::string &log, std::vector<std::string> &hdrs)
-{
-    bool have_private = false;
-    std::regex inc_regex("#[[:space:]]*include.*");
-
-    const char *private_hdr_filters[] {
-       ".*\"bio.h\".*",
-       ".*\"bnetwork.h\".*",
-       ".*\"bsocket.h\".*",
-       NULL
-    };
-
-    std::map<std::string, std::regex> filters;
-    int cnt = 0;
-    const char *rf = private_hdr_filters[cnt];
-    while (rf) {
-       filters[std::string(rf)] = std::regex(rf);
-       cnt++;
-       rf = private_hdr_filters[cnt];
-    }
-
-    for (size_t i = 0; i < hdrs.size(); i++) {
-       std::string sline;
-       std::ifstream fs;
-       fs.open(hdrs[i]);
-       if (!fs.is_open()) {
-           std::cerr << "Unable to open " << hdrs[i] << " for reading, 
skipping\n";
-           continue;
-       }
-
-       int lcnt = 0;
-       while (std::getline(fs, sline) && lcnt < MAX_LINES_CHECK) {
-           lcnt++;
-           if (!std::regex_match(sline, inc_regex)) {
-               continue;
-           }
-           std::map<std::string, std::regex>::iterator r_it;
-           for (r_it = filters.begin(); r_it != filters.end(); r_it++) {
-               if (std::regex_match(sline, r_it->second)) {
-                   have_private = true;
-                   std::string lstr = std::string("Public header ") + hdrs[i] 
+ std::string(" matches private header regex ") + r_it->first + std::string(" 
at line ")  + std::to_string(lcnt) + std::string("\n");
-                   log.append(lstr);
-               }
-           }
-       }
-
-    }
-
-    return have_private;
-}
-
-bool
 bio_redundant_check(std::string &log, std::vector<std::string> &srcs)
 {
     bool ret = false;
@@ -563,9 +511,6 @@
     int ret = 0;
 
     std::string log;
-    if (priv_includes_public_hdrs(log, inc_files)) {
-       ret = -1;
-    }
 
     if (bio_redundant_check(log, src_files)) {
        ret = -1;

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to