This file is indexed.

/usr/include/complearn-1.0/complearn/complearn-ncd.h is in libcomplearn1-headers 1.1.7-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
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
/* Generated by GOB (v2.0.15)   (do not edit directly) */

#include <glib.h>
#include <glib-object.h>


#include <glib.h>
#include <gsl/gsl_matrix.h>

#ifndef __COMPLEARN_NCD_H__
#define __COMPLEARN_NCD_H__

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */


/*
 * Type checking and casting macros
 */
#define COMPLEARN_TYPE_NCD	(complearn_ncd_get_type())
#define COMPLEARN_NCD(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), complearn_ncd_get_type(), CompLearnNcd)
#define COMPLEARN_NCD_CONST(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), complearn_ncd_get_type(), CompLearnNcd const)
#define COMPLEARN_NCD_CLASS(klass)	G_TYPE_CHECK_CLASS_CAST((klass), complearn_ncd_get_type(), CompLearnNcdClass)
#define COMPLEARN_IS_NCD(obj)	G_TYPE_CHECK_INSTANCE_TYPE((obj), complearn_ncd_get_type ())

#define COMPLEARN_NCD_GET_CLASS(obj)	G_TYPE_INSTANCE_GET_CLASS((obj), complearn_ncd_get_type(), CompLearnNcdClass)

/* Private structure type */
typedef struct _CompLearnNcdPrivate CompLearnNcdPrivate;

/*
 * Main object structure
 */
#ifndef __TYPEDEF_COMPLEARN_NCD__
#define __TYPEDEF_COMPLEARN_NCD__
typedef struct _CompLearnNcd CompLearnNcd;
#endif
struct _CompLearnNcd {
	GObject __parent__;
	/*< private >*/
	CompLearnNcdPrivate *_priv;
};

/*
 * Class definition
 */
typedef struct _CompLearnNcdClass CompLearnNcdClass;
struct _CompLearnNcdClass {
	GObjectClass __parent__;
};


/*
 * Public methods
 */
GType	complearn_ncd_get_type	(void);
GObject * 	complearn_ncd_new	(void);
gchar * 	complearn_ncd_get_output_filestem	(CompLearnNcd * self);
void 	complearn_ncd_set_output_filestem	(CompLearnNcd * self,
					gchar * val);
gchar * 	complearn_ncd_get_compressor	(CompLearnNcd * self);
void 	complearn_ncd_set_compressor	(CompLearnNcd * self,
					gchar * val);
gboolean 	complearn_ncd_get_chop_names	(CompLearnNcd * self);
void 	complearn_ncd_set_chop_names	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_write_txt	(CompLearnNcd * self);
void 	complearn_ncd_set_write_txt	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_clb_output	(CompLearnNcd * self);
void 	complearn_ncd_set_clb_output	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_plain_output	(CompLearnNcd * self);
void 	complearn_ncd_set_plain_output	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_nexus_output	(CompLearnNcd * self);
void 	complearn_ncd_set_nexus_output	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_zero_diagonal	(CompLearnNcd * self);
void 	complearn_ncd_set_zero_diagonal	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_svd_project	(CompLearnNcd * self);
void 	complearn_ncd_set_svd_project	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_html_output	(CompLearnNcd * self);
void 	complearn_ncd_set_html_output	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_show_labels	(CompLearnNcd * self);
void 	complearn_ncd_set_show_labels	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_just_size	(CompLearnNcd * self);
void 	complearn_ncd_set_just_size	(CompLearnNcd * self,
					gboolean val);
gboolean 	complearn_ncd_get_average_matrix	(CompLearnNcd * self);
void 	complearn_ncd_set_average_matrix	(CompLearnNcd * self,
					gboolean val);
void 	complearn_ncd_process_options	(char ** argv);
GSList * 	complearn_ncd_get_argument	(int whichone);
void 	complearn_ncd_clear_arguments	(void);
void 	complearn_ncd_add_argument	(const char * arg);
void 	complearn_ncd_print_help_and_exit	(void);
void 	complearn_ncd_do_single_list	(void);
void 	complearn_ncd_vector_prettyprint	(gsl_vector * result);
char * 	complearn_ncd_make_output_filename	(const char * fileext);
void 	complearn_ncd_complearn_fix_labels	(LabeledMatrix * lm);
void 	complearn_ncd_do_double_list	(void);
char * 	complearn_ncd_get_complete_output_filename	(void);
void 	complearn_ncd_set_nexus_output_mode	(void);
void 	complearn_ncd_set_binary_output_mode	(void);
void 	complearn_ncd_set_quiet_mode	(void);
void 	complearn_ncd_set_directory_mode	(void);
void 	complearn_ncd_set_literal_mode	(void);
void 	complearn_ncd_set_file_mode	(void);
void 	complearn_ncd_print_compressor_list	(void);
void 	complearn_ncd_set_write_mode	(void);
void 	complearn_ncd_set_size_mode	(void);
void 	complearn_ncd_set_termlist_mode	(void);
void 	complearn_ncd_set_filelist_mode	(void);
GSList * 	complearn_ncd_interpret_argument	(GString * arg);
gdouble 	complearn_ncd_mymndf	(double cab,
					double ca,
					double cb);
CompLearnNcd * 	complearn_ncd_top	(void);
CompLearnCompressorDriver * 	complearn_ncd_get_compressor_driver	(void);
LabeledMatrix * 	complearn_ncd_ncd_matrix	(GSList * a,
					GSList * b);
void 	complearn_ncd_start_server	(void);
CompLearnRealCompressor * 	complearn_ncd_load_compressor	(const char * name);

/*
 * Argument wrapping macros
 */
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
#define COMPLEARN_NCD_PROP_OUTPUT_FILESTEM(arg)    	"output_filestem", __extension__ ({gchar *z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_OUTPUT_FILESTEM(arg)	"output_filestem", __extension__ ({gchar **z = (arg); z;})
#define COMPLEARN_NCD_PROP_COMPRESSOR(arg)    	"compressor", __extension__ ({gchar *z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_COMPRESSOR(arg)	"compressor", __extension__ ({gchar **z = (arg); z;})
#define COMPLEARN_NCD_PROP_CHOP_NAMES(arg)    	"chop_names", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_CHOP_NAMES(arg)	"chop_names", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_WRITE_TXT(arg)    	"write_txt", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_WRITE_TXT(arg)	"write_txt", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_CLB_OUTPUT(arg)    	"clb_output", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_CLB_OUTPUT(arg)	"clb_output", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_PLAIN_OUTPUT(arg)    	"plain_output", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_PLAIN_OUTPUT(arg)	"plain_output", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_NEXUS_OUTPUT(arg)    	"nexus_output", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_NEXUS_OUTPUT(arg)	"nexus_output", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_ZERO_DIAGONAL(arg)    	"zero_diagonal", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_ZERO_DIAGONAL(arg)	"zero_diagonal", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_SVD_PROJECT(arg)    	"svd_project", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_SVD_PROJECT(arg)	"svd_project", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_HTML_OUTPUT(arg)    	"html_output", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_HTML_OUTPUT(arg)	"html_output", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_SHOW_LABELS(arg)    	"show_labels", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_SHOW_LABELS(arg)	"show_labels", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_JUST_SIZE(arg)    	"just_size", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_JUST_SIZE(arg)	"just_size", __extension__ ({gboolean *z = (arg); z;})
#define COMPLEARN_NCD_PROP_AVERAGE_MATRIX(arg)    	"average_matrix", __extension__ ({gboolean z = (arg); z;})
#define COMPLEARN_NCD_GET_PROP_AVERAGE_MATRIX(arg)	"average_matrix", __extension__ ({gboolean *z = (arg); z;})
#else /* __GNUC__ && !__STRICT_ANSI__ */
#define COMPLEARN_NCD_PROP_OUTPUT_FILESTEM(arg)    	"output_filestem",(gchar *)(arg)
#define COMPLEARN_NCD_GET_PROP_OUTPUT_FILESTEM(arg)	"output_filestem",(gchar **)(arg)
#define COMPLEARN_NCD_PROP_COMPRESSOR(arg)    	"compressor",(gchar *)(arg)
#define COMPLEARN_NCD_GET_PROP_COMPRESSOR(arg)	"compressor",(gchar **)(arg)
#define COMPLEARN_NCD_PROP_CHOP_NAMES(arg)    	"chop_names",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_CHOP_NAMES(arg)	"chop_names",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_WRITE_TXT(arg)    	"write_txt",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_WRITE_TXT(arg)	"write_txt",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_CLB_OUTPUT(arg)    	"clb_output",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_CLB_OUTPUT(arg)	"clb_output",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_PLAIN_OUTPUT(arg)    	"plain_output",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_PLAIN_OUTPUT(arg)	"plain_output",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_NEXUS_OUTPUT(arg)    	"nexus_output",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_NEXUS_OUTPUT(arg)	"nexus_output",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_ZERO_DIAGONAL(arg)    	"zero_diagonal",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_ZERO_DIAGONAL(arg)	"zero_diagonal",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_SVD_PROJECT(arg)    	"svd_project",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_SVD_PROJECT(arg)	"svd_project",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_HTML_OUTPUT(arg)    	"html_output",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_HTML_OUTPUT(arg)	"html_output",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_SHOW_LABELS(arg)    	"show_labels",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_SHOW_LABELS(arg)	"show_labels",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_JUST_SIZE(arg)    	"just_size",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_JUST_SIZE(arg)	"just_size",(gboolean *)(arg)
#define COMPLEARN_NCD_PROP_AVERAGE_MATRIX(arg)    	"average_matrix",(gboolean )(arg)
#define COMPLEARN_NCD_GET_PROP_AVERAGE_MATRIX(arg)	"average_matrix",(gboolean *)(arg)
#endif /* __GNUC__ && !__STRICT_ANSI__ */


#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif