libftxr(3)
π libftxr(3) β libftxr.h is giving TxR access π
okay so welcome to this Library Functions Manual page for libftxr(3), bestie. Weβre talking about libftxr.h, the library to access the Transactional Registry (TxR) format. No cap. β¨
β¨ NAME β¨
libftxr.h β Library to access the Transactional Registry (TxR) format.
π SYNOPSIS π
First things first, the include is literally this:
#include <libftxr.h>
πΈ Support functions πΈ
const char *
libftxr_get_version(void);
π Error functions π
void
libftxr_error_free(libftxr_error_t **error);
int
libftxr_error_fprint(libftxr_error_t *error, FILE *stream);
int
libftxr_error_sprint(libftxr_error_t *error, char *string, size_t size);
int
libftxr_error_backtrace_fprint(libftxr_error_t *error, FILE *stream);
int
libftxr_error_backtrace_sprint(libftxr_error_t *error, char *string,
size_t size);
π¦ Record functions π¦
int
libftxr_record_initialize(libftxr_record_t **txr_record,
libftxr_error_t **error);
int
libftxr_record_free(libftxr_record_t **txr_record,
libftxr_error_t **error);
int
libftxr_record_copy_from_byte_stream(libftxr_record_t *txr_record,
const uint8_t *byte_stream, size_t byte_stream_size,
libftxr_error_t **error);
π DESCRIPTION π
The libftxr_get_version() function is used to retrieve the library version. Thatβs the whole description, and honestly? It ate. π
π₯ RETURN VALUES π₯
Most of the functions return NULL or -1 on error, dependent on the return type. For the actual return values see "libftxr.h".
bestie, donβt guess the return values β check the header. Thatβs the vibe check. π
πΈ ENVIRONMENT πΈ
None. Zero environment variables. Nothing to export, nothing to unset. iconic.
π¦ FILES π¦
None. No files here either. Literally none.
π BUGS π
Please report bugs of any kind on the project issue tracker: https://github.com/libyal/libftxr/issues
no gatekeeping bugs, okay? send them to the tracker. π
π AUTHOR π
These man pages are generated from "libftxr.h".
π COPYRIGHT π
Copyright (C) 2011-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 libftxr.h include file
π cute little sign-off: this pageβs source/version is libftxr, dated April 3, 2019 β and yes, itβs the libftxr(3) manual. now go be a main character. π«Ά
π¦ where this page comes from
- opensuse-leap 16.0: libftxr-devel 20240416-bp160.1.10 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libftxr-devel 20240416-bp160.1.10 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libftxr-devel 20240416-bp160.1.10 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libftxr-devel 20240416-bp160.1.10 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms