This file is indexed.

/usr/lib/emboss/include/ajutil.h is in emboss-lib 6.6.0+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
 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
/* @include ajutil ************************************************************
**
** AJAX utility functions
** @author Copyright (C) 1998 Ian Longden
** @author Copyright (C) 1998 Peter Rice
** @version $Revision: 1.24 $
** @modified $Date: 2011/10/18 14:23:41 $ by $Author: rice $
** @@
**
** This library is free software; you can redistribute it and/or
** modify it under the terms of the GNU Lesser General Public
** License as published by the Free Software Foundation; either
** version 2.1 of the License, or (at your option) any later version.
**
** This library is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
** Lesser General Public License for more details.
**
** You should have received a copy of the GNU Lesser General Public
** License along with this library; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
** MA  02110-1301,  USA.
**
******************************************************************************/

#ifndef AJUTIL_H
#define AJUTIL_H

/* ========================================================================= */
/* ============================= include files ============================= */
/* ========================================================================= */

#include "ajdefine.h"
#include "ajstr.h"

AJ_BEGIN_DECLS




/* ========================================================================= */
/* =============================== constants =============================== */
/* ========================================================================= */




/* ========================================================================= */
/* ============================== public data ============================== */
/* ========================================================================= */




/* ========================================================================= */
/* =========================== public functions ============================ */
/* ========================================================================= */




/*
** Prototype definitions
*/

__noreturn void   ajExit(void);
__noreturn void   ajExitAbort(void);
__noreturn void   ajExitBad(void);

void          ajByteRevLen2(ajshort* i);
void          ajByteRevLen4(ajint* i);
void          ajByteRevLen8(ajlong* i);
void          ajByteRevLen2u(ajushort* i);
void          ajByteRevLen4u(ajuint* i);
void          ajByteRevLen8u(ajulong* i);
void          ajByteRevInt(ajint* sval);
void          ajByteRevShort(ajshort* ival);
void          ajByteRevLong(ajlong* lval);
void          ajByteRevUint(ajuint* ival);
void          ajByteRevUlong(ajulong* lval);

void          ajReset(void);

void          ajUtilCatch(void);
AjBool        ajUtilGetBigendian(void);
AjBool        ajUtilGetUid(AjPStr* Puid);
void          ajUtilLoginfo(void);
const AjPStr  ajUtilGetProgram(void);
const AjPStr  ajUtilGetCmdline(void);
const AjPStr  ajUtilGetInputs(void);

size_t ajUtilBase64DecodeC(AjPStr *dest, const char *src);
AjBool ajUtilBase64EncodeC(AjPStr *dest, size_t size, const unsigned char *src);

/*
** End of prototype definitions
*/




#ifdef AJ_COMPILE_DEPRECATED_BOOK
#endif /* AJ_COMPILE_DEPRECATED_BOOK */

#ifdef AJ_COMPILE_DEPRECATED

__deprecated void  ajAcdProgramS(AjPStr* pgm);
__deprecated const char*  ajAcdProgram(void);
__deprecated const AjPStr  ajAcdGetProgram(void);
__deprecated const AjPStr  ajAcdGetCmdline(void);
__deprecated const AjPStr  ajAcdGetInputs(void);
__deprecated void   ajLogInfo(void);
__deprecated void   ajUtilRev2(short* i);
__deprecated void   ajUtilRev4(ajint* i);
__deprecated void   ajUtilRev8(ajlong* i);
__deprecated void   ajUtilRevInt(ajint* ival);
__deprecated void   ajUtilRevShort(short* ival);
__deprecated void   ajUtilRevLong(ajlong* lval);
__deprecated void   ajUtilRevUint(ajuint* ival);
__deprecated AjBool ajUtilBigendian(void);
__deprecated AjBool ajUtilUid(AjPStr* dest);

#endif /* AJ_COMPILE_DEPRECATED */




AJ_END_DECLS

#endif /* !AJUTIL_H */