This file is indexed.

/usr/include/astrometry/unpermute-stars.h is in libastrometry-dev 0.70+dfsg-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
/*
# This file is part of the Astrometry.net suite.
# Licensed under a 3-clause BSD style license - see LICENSE
*/

#ifndef UNPERMUTE_STARS_H
#define UNPERMUTE_STARS_H

#include "astrometry/starkd.h"
#include "astrometry/quadfile.h"
#include "astrometry/fitstable.h"

/**
 \file Applies a star kdtree permutation array to all files that depend on
 the ordering of the stars:   .quad and .skdt .
 The new files are consistent and don't require the star kdtree to have a
 permutation array.

   In:  .quad, .skdt
   Out: .quad, .skdt

   Original author: dstn
*/
int unpermute_stars_files(const char* skdtinfn, const char* quadinfn,
						  const char* skdtoutfn, const char* quadoutfn,
						  anbool sweep, anbool check,
						  char** args, int argc);

int unpermute_stars(startree_t* starkdin, quadfile_t* quadin,
					startree_t** starkdout, quadfile_t* quadout,
					anbool sweep, anbool check,
					char** args, int argc);

int unpermute_stars_tagalong(startree_t* starkdin,
							 fitstable_t* tagalong_out);

#endif