File: getpath.cc

package info (click to toggle)
stealth 4.04.00-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,540 kB
  • sloc: cpp: 2,759; sh: 151; makefile: 111; ansic: 52
file content (21 lines) | stat: -rw-r--r-- 457 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "integrityscanner.ih"

string IntegrityScanner::getPath(string const &orgLine) const
{
    size_t pathPos =
        d_pathOffset == numeric_limits<size_t>::max() ?    
            orgLine.find_first_of('/')  

        : d_pathOffset < orgLine.length() ?
            d_pathOffset 
        : 
            string::npos;

    string path;

    if (pathPos != string::npos)
        path = String::trim(orgLine.substr(pathPos));

    
    return path;
}