This file is indexed.

/usr/include/gdcm-2.6/gdcmjpeg/12/jpegcmake.h is in libgdcm2-dev 2.6.3-3ubuntu3.

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
/* jpegcmake.h file generated by CMake http://www.cmake.org */

#ifndef __jpegcmake_h
#define __jpegcmake_h

/* See jconfig.h */
/* For all plateforms: */
#define HAVE_PROTOTYPES
#define HAVE_UNSIGNED_CHAR
#define HAVE_UNSIGNED_SHORT

#define HAVE_STDDEF_H
#define HAVE_STDLIB_H

/* These macros are used in all function definitions and extern declarations.
 * You could modify them if you need to change function linkage conventions;
 * in particular, you'll need to do that to make the library a Windows DLL.
 * Another application is to make all functions global for use with debuggers
 * or code profilers that require it.
 */

/* #undef JPEGDLL */
/* #undef JPEGSTATIC */

/* For more info on this bug see:
 * [Broken JPEG from GE station] on comp.protocols.dicom
 * and official publication at:
 * http://www.medicalconnections.co.uk/html/lossless_bug.html
 */
#define SUPPORT_DICOMOBJECTS_BUG

#define BITS_IN_JSAMPLE 12

#if BITS_IN_JSAMPLE == 8
#include "mangle_jpeg8bits.h"
#endif

#if BITS_IN_JSAMPLE == 12
#include "mangle_jpeg12bits.h"
#endif

#if BITS_IN_JSAMPLE == 16
#include "mangle_jpeg16bits.h"
#endif

#endif /* __jpegcmake_h */