This file is indexed.

/usr/include/srchilite/fileutil.h is in libsource-highlight-dev 3.1.8-1.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
//
// Author: Lorenzo Bettini <http://www.lorenzobettini.it>, (C) 2004-2008
//
// Copyright: See COPYING file that comes with this distribution
//

#ifndef _FILEUTIL_H
#define _FILEUTIL_H

#include <iostream>
#include <string>
#include <cstdio>
#include "ioexception.h"

using std::istream;
using std::string;
using std::FILE;

namespace srchilite {

extern std::string start_path;

/**
 * Reads the contents of the file into a string and returns it
 *
 * @param fileName
 * @return the contents of the file
 * @throw IOException
 */
string readFile(const string &fileName) throw (IOException);

//char *read_file(const string &fileName);

/**
 * Creates the output file name as outputDir + input file name + ext
 *
 * @param inputFileName
 * @param outputDir
 * @param ext
 * @return the output file (including the path)
 */
string createOutputFileName(const string &inputFileName,
        const string &outputDir, const string &ext);

/**
 * @param input
 * @return returns the number of lines of the passed input stream
 */
unsigned int get_line_count(istream &input);

/**
 * @param filename
 * @return returns the file extension (without the dot)
 */
string get_file_extension(const string &filename);

FILE * open_file_stream(const string &input_file_name);
istream * open_file_istream(const string &filename);
istream * open_file_istream_or_error(const string &filename);
istream * open_data_file_istream(const string &path, const string &filename,
        const string &start = start_path);
FILE * open_data_file_stream(const string &path, const string &filename,
        const string &start = start_path);
bool read_line(istream *in, string &line);
string get_file_path(const string &s);
bool contains_path(const string &);
string strip_file_path(const string &);
string get_input_file_name(const string &file_name);

}

#endif //_FILEUTIL_H