This file is indexed.

/usr/lib/x86_64-linux-gnu/perl5/5.20/Net/Jabber/Loudmouth/Install/loudmouth-autogen.h is in libnet-jabber-loudmouth-perl 0.07-3+b1.

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
/* This file is automatically generated. Any changes made here will be lost. */

/* This header defines simple perlapi-ish macros for creating SV wrappers
 * and extracting the GPerl value from SV wrappers.  These macros are used
 * by the autogenerated typemaps, and are defined here so that you can use
 * the same logic anywhere in your code (e.g., if you handle the argument
 * stack by hand instead of using the typemap). */

#ifdef PERLMOUTH_TYPE_CONNECTION
  /* GBoxed LmConnection */
  typedef LmConnection LmConnection_ornull;
# define SvLmConnection(sv)	((LmConnection *) gperl_get_boxed_check ((sv), PERLMOUTH_TYPE_CONNECTION))
# define SvLmConnection_ornull(sv)	(gperl_sv_is_defined (sv) ? SvLmConnection (sv) : NULL)
  typedef LmConnection LmConnection_own;
  typedef LmConnection LmConnection_copy;
  typedef LmConnection LmConnection_own_ornull;
# define newSVLmConnection(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_CONNECTION, FALSE))
# define newSVLmConnection_ornull(val)	((val) ? newSVLmConnection(val) : &PL_sv_undef)
# define newSVLmConnection_own(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_CONNECTION, TRUE))
# define newSVLmConnection_copy(val)	(gperl_new_boxed_copy ((gpointer) (val), PERLMOUTH_TYPE_CONNECTION))
# define newSVLmConnection_own_ornull(val)	((val) ? newSVLmConnection_own(val) : &PL_sv_undef)
#endif /* PERLMOUTH_TYPE_CONNECTION */

#ifdef PERLMOUTH_TYPE_MESSAGE
  /* GBoxed LmMessage */
  typedef LmMessage LmMessage_ornull;
# define SvLmMessage(sv)	((LmMessage *) gperl_get_boxed_check ((sv), PERLMOUTH_TYPE_MESSAGE))
# define SvLmMessage_ornull(sv)	(gperl_sv_is_defined (sv) ? SvLmMessage (sv) : NULL)
  typedef LmMessage LmMessage_own;
  typedef LmMessage LmMessage_copy;
  typedef LmMessage LmMessage_own_ornull;
# define newSVLmMessage(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE, FALSE))
# define newSVLmMessage_ornull(val)	((val) ? newSVLmMessage(val) : &PL_sv_undef)
# define newSVLmMessage_own(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE, TRUE))
# define newSVLmMessage_copy(val)	(gperl_new_boxed_copy ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE))
# define newSVLmMessage_own_ornull(val)	((val) ? newSVLmMessage_own(val) : &PL_sv_undef)
#endif /* PERLMOUTH_TYPE_MESSAGE */

#ifdef PERLMOUTH_TYPE_MESSAGE_NODE
  /* GBoxed LmMessageNode */
  typedef LmMessageNode LmMessageNode_ornull;
# define SvLmMessageNode(sv)	((LmMessageNode *) gperl_get_boxed_check ((sv), PERLMOUTH_TYPE_MESSAGE_NODE))
# define SvLmMessageNode_ornull(sv)	(gperl_sv_is_defined (sv) ? SvLmMessageNode (sv) : NULL)
  typedef LmMessageNode LmMessageNode_own;
  typedef LmMessageNode LmMessageNode_copy;
  typedef LmMessageNode LmMessageNode_own_ornull;
# define newSVLmMessageNode(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE_NODE, FALSE))
# define newSVLmMessageNode_ornull(val)	((val) ? newSVLmMessageNode(val) : &PL_sv_undef)
# define newSVLmMessageNode_own(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE_NODE, TRUE))
# define newSVLmMessageNode_copy(val)	(gperl_new_boxed_copy ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE_NODE))
# define newSVLmMessageNode_own_ornull(val)	((val) ? newSVLmMessageNode_own(val) : &PL_sv_undef)
#endif /* PERLMOUTH_TYPE_MESSAGE_NODE */

#ifdef PERLMOUTH_TYPE_SSL
  /* GBoxed LmSSL */
  typedef LmSSL LmSSL_ornull;
# define SvLmSSL(sv)	((LmSSL *) gperl_get_boxed_check ((sv), PERLMOUTH_TYPE_SSL))
# define SvLmSSL_ornull(sv)	(gperl_sv_is_defined (sv) ? SvLmSSL (sv) : NULL)
  typedef LmSSL LmSSL_own;
  typedef LmSSL LmSSL_copy;
  typedef LmSSL LmSSL_own_ornull;
# define newSVLmSSL(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_SSL, FALSE))
# define newSVLmSSL_ornull(val)	((val) ? newSVLmSSL(val) : &PL_sv_undef)
# define newSVLmSSL_own(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_SSL, TRUE))
# define newSVLmSSL_copy(val)	(gperl_new_boxed_copy ((gpointer) (val), PERLMOUTH_TYPE_SSL))
# define newSVLmSSL_own_ornull(val)	((val) ? newSVLmSSL_own(val) : &PL_sv_undef)
#endif /* PERLMOUTH_TYPE_SSL */

#ifdef PERLMOUTH_TYPE_PROXY
  /* GBoxed LmProxy */
  typedef LmProxy LmProxy_ornull;
# define SvLmProxy(sv)	((LmProxy *) gperl_get_boxed_check ((sv), PERLMOUTH_TYPE_PROXY))
# define SvLmProxy_ornull(sv)	(gperl_sv_is_defined (sv) ? SvLmProxy (sv) : NULL)
  typedef LmProxy LmProxy_own;
  typedef LmProxy LmProxy_copy;
  typedef LmProxy LmProxy_own_ornull;
# define newSVLmProxy(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_PROXY, FALSE))
# define newSVLmProxy_ornull(val)	((val) ? newSVLmProxy(val) : &PL_sv_undef)
# define newSVLmProxy_own(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_PROXY, TRUE))
# define newSVLmProxy_copy(val)	(gperl_new_boxed_copy ((gpointer) (val), PERLMOUTH_TYPE_PROXY))
# define newSVLmProxy_own_ornull(val)	((val) ? newSVLmProxy_own(val) : &PL_sv_undef)
#endif /* PERLMOUTH_TYPE_PROXY */

#ifdef PERLMOUTH_TYPE_MESSAGE_HANDLER
  /* GBoxed LmMessageHandler */
  typedef LmMessageHandler LmMessageHandler_ornull;
# define SvLmMessageHandler(sv)	((LmMessageHandler *) gperl_get_boxed_check ((sv), PERLMOUTH_TYPE_MESSAGE_HANDLER))
# define SvLmMessageHandler_ornull(sv)	(gperl_sv_is_defined (sv) ? SvLmMessageHandler (sv) : NULL)
  typedef LmMessageHandler LmMessageHandler_own;
  typedef LmMessageHandler LmMessageHandler_copy;
  typedef LmMessageHandler LmMessageHandler_own_ornull;
# define newSVLmMessageHandler(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE_HANDLER, FALSE))
# define newSVLmMessageHandler_ornull(val)	((val) ? newSVLmMessageHandler(val) : &PL_sv_undef)
# define newSVLmMessageHandler_own(val)	(gperl_new_boxed ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE_HANDLER, TRUE))
# define newSVLmMessageHandler_copy(val)	(gperl_new_boxed_copy ((gpointer) (val), PERLMOUTH_TYPE_MESSAGE_HANDLER))
# define newSVLmMessageHandler_own_ornull(val)	((val) ? newSVLmMessageHandler_own(val) : &PL_sv_undef)
#endif /* PERLMOUTH_TYPE_MESSAGE_HANDLER */

#ifdef PERLMOUTH_TYPE_MESSAGE_TYPE
  /* GEnum LmMessageType */
# define SvLmMessageType(sv)	((LmMessageType)gperl_convert_enum (PERLMOUTH_TYPE_MESSAGE_TYPE, sv))
# define newSVLmMessageType(val)	(gperl_convert_back_enum (PERLMOUTH_TYPE_MESSAGE_TYPE, val))
#endif /* PERLMOUTH_TYPE_MESSAGE_TYPE */

#ifdef PERLMOUTH_TYPE_MESSAGE_SUB_TYPE
  /* GEnum LmMessageSubType */
# define SvLmMessageSubType(sv)	((LmMessageSubType)gperl_convert_enum (PERLMOUTH_TYPE_MESSAGE_SUB_TYPE, sv))
# define newSVLmMessageSubType(val)	(gperl_convert_back_enum (PERLMOUTH_TYPE_MESSAGE_SUB_TYPE, val))
#endif /* PERLMOUTH_TYPE_MESSAGE_SUB_TYPE */

#ifdef PERLMOUTH_TYPE_CONNECTION_STATE
  /* GEnum LmConnectionState */
# define SvLmConnectionState(sv)	((LmConnectionState)gperl_convert_enum (PERLMOUTH_TYPE_CONNECTION_STATE, sv))
# define newSVLmConnectionState(val)	(gperl_convert_back_enum (PERLMOUTH_TYPE_CONNECTION_STATE, val))
#endif /* PERLMOUTH_TYPE_CONNECTION_STATE */

#ifdef PERLMOUTH_TYPE_HANDLER_PRIORITY
  /* GEnum LmHandlerPriority */
# define SvLmHandlerPriority(sv)	((LmHandlerPriority)gperl_convert_enum (PERLMOUTH_TYPE_HANDLER_PRIORITY, sv))
# define newSVLmHandlerPriority(val)	(gperl_convert_back_enum (PERLMOUTH_TYPE_HANDLER_PRIORITY, val))
#endif /* PERLMOUTH_TYPE_HANDLER_PRIORITY */

#ifdef PERLMOUTH_TYPE_SSL_STATUS
  /* GEnum LmSSLStatus */
# define SvLmSSLStatus(sv)	((LmSSLStatus)gperl_convert_enum (PERLMOUTH_TYPE_SSL_STATUS, sv))
# define newSVLmSSLStatus(val)	(gperl_convert_back_enum (PERLMOUTH_TYPE_SSL_STATUS, val))
#endif /* PERLMOUTH_TYPE_SSL_STATUS */

#ifdef PERLMOUTH_TYPE_PROXY_TYPE
  /* GEnum LmProxyType */
# define SvLmProxyType(sv)	((LmProxyType)gperl_convert_enum (PERLMOUTH_TYPE_PROXY_TYPE, sv))
# define newSVLmProxyType(val)	(gperl_convert_back_enum (PERLMOUTH_TYPE_PROXY_TYPE, val))
#endif /* PERLMOUTH_TYPE_PROXY_TYPE */