This file is indexed.

/usr/include/ossim/base/ossimEbcdicToAscii.h is in libossim-dev 1.7.21-3ubuntu2.

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
//----------------------------------------------------------------------------
//
// License:  See top level LICENSE.txt file.
//
// Author:  David Burken
//
// Description: Utility class to convert to/from EBCDIC/ASCII
//
// ASCII = American National Standard Code for Information Interchange
//
// EBCDIC = Extended Binary Coded Decimal Interchange Code  
//
// $Id: ossimEbcdicToAscii.h 9094 2006-06-13 19:12:40Z dburken $
//----------------------------------------------------------------------------
#ifndef ossimEbcdicToAscii_HEADER
#define ossimEbcdicToAscii_HEADER

#include <ossim/base/ossimConstants.h>

class OSSIM_DLL ossimEbcdicToAscii
{
public:

   /** default constructor */
   ossimEbcdicToAscii();

   /** destructor */
   ~ossimEbcdicToAscii();
   
   /**
    * @brief Converts ascii character c to ebcdic character.
    *
    * @param c ascii character to convert.
    *
    * @return ebcdic character.
    */
   ossim_uint8 asciiToEbcdic(ossim_uint8 c) const;

   /**
    * @brief Converts ebcdic character c to ascii character.
    *
    * @param c ebcdic character to convert.
    *
    * @return ascii character.
    */
   ossim_uint8 ebcdicToAscii(ossim_uint8 c) const;
   
   /**
    * @brief Converts ebcdic character string "str" to ascii characters.
    *
    * @param str ebcdic character string to convert.
    *
    * @param size Number of characters to convert.  Note that "str" should be
    * at least >= size.
    */
   void ebcdicToAscii(char* str, ossim_uint32 size) const;
};

#endif /* ossimEbcdicToAcsii_HEADER */