This file is indexed.

/usr/include/styx/charlib.h is in styx-dev 2.0.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
/* -------------------------------------------------------------------------- */
/*                                                                            */
/* [charlib.h]          Basic Character ( Set ) & String Library              */
/*                                                                            */
/* Copyright (c) 1995 by D\olle, Manns                                        */
/* -------------------------------------------------------------------------- */

/* File generated by 'ctoh'. Don't change manually. */

#ifndef charlib_INCL
#define charlib_INCL


#include "standard.h"


#ifdef __cplusplus
extern "C" {
#endif


#define ibmpc_a_uml 132
#define ibmpc_A_uml 142
#define ibmpc_o_uml 148
#define ibmpc_O_uml 153
#define ibmpc_u_uml 129
#define ibmpc_U_uml 154
#define ibmpc_sz    225

#define latin_a_uml 228
#define latin_A_uml 196
#define latin_o_uml 246
#define latin_O_uml 214
#define latin_u_uml 252
#define latin_U_uml 220
#define latin_sz    223

/* ---------------------- ( German ) Character types ------------------------ */

c_bool ger_islower(char c);            /* german islower                    */
char   ger_tolower(char c);            /* german tolower                    */
c_bool ger_isupper(char c);            /* german isupper                    */
char   ger_toupper(char c);            /* german toupper                    */
c_bool ger_isprint(char c);            /* german isprint                    */
int    ger_charcmp(char l, char r);    /* l - r ( german )                  */

/* ------------------------- Character conversion --------------------------- */

char umlaut_ascii_to_eascii(char c);   /* us ascii --> extended/OEM ascii   */
char umlaut_eascii_to_ascii(char c);   /* extended/OEM ascii --> us ascii   */
char umlaut_eascii_to_ansi(char c);    /* extended/OEM ascii --> ansi       */
char umlaut_ansi_to_eascii(char c);    /* ansi --> extended/OEM ascii       */

/* --------------------------- String match --------------------------------- */

c_bool Str_matches(c_string str, c_string pat)
/* whether 'str' matches 'pat'
   meta characters: '*', '?'
*/
;



#ifdef __cplusplus
}
#endif

#endif