Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 3.129.58.166
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
include /
libexif /
[ HOME SHELL ]
Name
Size
Permission
Action
_stdint.h
76
B
-rw-r--r--
exif-byte-order.h
1.49
KB
-rw-r--r--
exif-content.h
4.61
KB
-rw-r--r--
exif-data-type.h
1.4
KB
-rw-r--r--
exif-data.h
8.67
KB
-rw-r--r--
exif-entry.h
6.07
KB
-rw-r--r--
exif-format.h
1.89
KB
-rw-r--r--
exif-ifd.h
1.49
KB
-rw-r--r--
exif-loader.h
4.18
KB
-rw-r--r--
exif-log.h
3.31
KB
-rw-r--r--
exif-mem.h
2.52
KB
-rw-r--r--
exif-mnote-data.h
4.16
KB
-rw-r--r--
exif-tag.h
10.22
KB
-rw-r--r--
exif-utils.h
5.79
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : exif-log.h
/*! \file exif-log.h * \brief Log message infrastructure */ /* * Copyright (c) 2004 Lutz Mueller <lutz@users.sourceforge.net> * * 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 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 __EXIF_LOG_H__ #define __EXIF_LOG_H__ #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ #include <libexif/exif-mem.h> #include <stdarg.h> /*! State maintained by the logging interface */ typedef struct _ExifLog ExifLog; /*! Create a new logging instance. * \see exif_log_free * * \return new instance of #ExifLog */ ExifLog *exif_log_new (void); ExifLog *exif_log_new_mem (ExifMem *); void exif_log_ref (ExifLog *log); void exif_log_unref (ExifLog *log); /*! Delete instance of #ExifLog. * \see exif_log_new * * \param[in] log #ExifLog * \return new instance of #ExifLog */ void exif_log_free (ExifLog *log); typedef enum { EXIF_LOG_CODE_NONE, EXIF_LOG_CODE_DEBUG, EXIF_LOG_CODE_NO_MEMORY, EXIF_LOG_CODE_CORRUPT_DATA } ExifLogCode; /*! Return a textual description of the given class of error log. * * \param[in] code logging message class * \return textual description of the log class */ const char *exif_log_code_get_title (ExifLogCode code); /*! Return a verbose description of the given class of error log. * * \param[in] code logging message class * \return verbose description of the log class */ const char *exif_log_code_get_message (ExifLogCode code); /*! Log callback function prototype. */ typedef void (* ExifLogFunc) (ExifLog *log, ExifLogCode, const char *domain, const char *format, va_list args, void *data); /*! Register log callback function. * Calls to the log callback function are purely for diagnostic purposes. * * \param[in] log logging state variable * \param[in] func callback function to set * \param[in] data data to pass into callback function */ void exif_log_set_func (ExifLog *log, ExifLogFunc func, void *data); #ifndef NO_VERBOSE_TAG_STRINGS void exif_log (ExifLog *log, ExifLogCode, const char *domain, const char *format, ...) #ifdef __GNUC__ __attribute__((__format__(printf,4,5))) #endif ; #else #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L #define exif_log(...) do { } while (0) #elif defined(__GNUC__) #define exif_log(x...) do { } while (0) #else #define exif_log (void) #endif #endif void exif_logv (ExifLog *log, ExifLogCode, const char *domain, const char *format, va_list args); /* For your convenience */ #define EXIF_LOG_NO_MEMORY(l,d,s) exif_log ((l), EXIF_LOG_CODE_NO_MEMORY, (d), "Could not allocate %lu byte(s).", (unsigned long)(s)) #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __EXIF_LOG_H__ */
Close