libcerror(3)

πŸ“¦ in opensuse-leap 16.0

πŸ’– libcerror(3) β€” Library Functions Manual πŸ’–

okay bestie, welcome to the libcerror(3) page from the Library Functions Manual. This is the whole vibe check for libcerror.h, no cap.


🌸 NAME 🌸

libcerror.h β€” Library to support cross-platform C error functions

✨ SYNOPSIS ✨

#include <libcerror.h>

🫢 Support functions

const char *
libcerror_get_version(void);

😭 Error functions

void
libcerror_error_free(libcerror_error_t **error);

void
libcerror_error_set(libcerror_error_t **error, int error_domain,
    int error_code, const char *format_string, ...);

int
libcerror_error_matches(libcerror_error_t *error, int error_domain,
    int error_code);

int
libcerror_error_fprint(libcerror_error_t *error, FILE *stream);

int
libcerror_error_sprint(libcerror_error_t *error, char *string,
    size_t size);

int
libcerror_error_backtrace_fprint(libcerror_error_t *error,
    FILE *stream);

int
libcerror_error_backtrace_sprint(libcerror_error_t *error, char *string,
    size_t size);

πŸ’… System error functions

void
libcerror_system_set_error(libcerror_error_t **error, int error_domain,
    int error_code, uint32_t system_error_code,
    const char *format_string, ...);

πŸ¦‹ DESCRIPTION πŸ¦‹

The libcerror_get_version() function is used to retrieve the library version. That's the description, bestie β€” short and iconic πŸ’…

πŸ”₯ RETURN VALUES πŸ”₯

Okay so return values: most of the functions return NULL or -1 on error, dependent on the return type. For the actual return values, see libcerror.h, iykyk.

🌈 ENVIRONMENT 🌈

None. That's the whole vibe πŸ’€

πŸŽ€ FILES πŸŽ€

None. Nothing to see here, bestie 🫢

πŸ’€ BUGS πŸ’€

Please report bugs of any kind on the project issue tracker:

https://github.com/libyal/libcerror/issues

πŸ‘‘ AUTHOR πŸ‘‘

Real talk: these man pages are generated from libcerror.h.

Copyright (C) 2008-2024, Joachim Metz <joachim.metz@gmail.com>.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

⭐ SEE ALSO ⭐

the libcerror.h include file


mwah πŸ’‹ β€” this cutie is libcerror, dated February 23, 2019, and yes bestie, it's the libcerror(3) manual page. Bye 🫢✨