libfmos(3)
π libfmos(3) β the manual page bestie π
okay so this is libfmos, from the Library Functions Manual, and it's the whole libfmos.h situation: a library to support common Mac OS specific formats. yes, those formats. she's niche, she's specific, she's iconic.
β¨ NAME β¨
libfmos.h β Library to support common Mac OS specific formats π
πΈ SYNOPSIS πΈ
#include <libfmos.h>
π Support functions
const char *
libfmos_get_version(void);
π Notify functions
void
libfmos_notify_set_verbose(int verbose);
int
libfmos_notify_set_stream(FILE *stream, libfmos_error_t **error);
int
libfmos_notify_stream_open(const char *filename,
libfmos_error_t **error);
int
libfmos_notify_stream_close(libfmos_error_t **error);
π¦ Error functions
void
libfmos_error_free(libfmos_error_t **error);
int
libfmos_error_fprint(libfmos_error_t *error, FILE *stream);
int
libfmos_error_sprint(libfmos_error_t *error, char *string, size_t size);
int
libfmos_error_backtrace_fprint(libfmos_error_t *error, FILE *stream);
int
libfmos_error_backtrace_sprint(libfmos_error_t *error, char *string,
size_t size);
π₯ ADC functions
int
libfmos_adc_decompress(const uint8_t *compressed_data,
size_t compressed_data_size, uint8_t *uncompressed_data,
size_t *uncompressed_data_size, libfmos_error_t **error);
π LZFSE functions
int
libfmos_lzfse_decompress(const uint8_t *compressed_data,
size_t compressed_data_size, uint8_t *uncompressed_data,
size_t *uncompressed_data_size, libfmos_error_t **error);
β LZVN functions
int
libfmos_lzvn_decompress(const uint8_t *compressed_data,
size_t compressed_data_size, uint8_t *uncompressed_data,
size_t *uncompressed_data_size, libfmos_error_t **error);
π DESCRIPTION π
so the main character here is libfmos_get_version(), and her whole job is retrieving the library version. that's it. that's the description. she's booked, she's busy, she gets you the version number. π«Ά
π RETURN VALUES π
okay so most of these functions are gonna hand you back NULL or -1 when things go wrong β which one depends on the return type, obviously. and if you want the actual return values for anything specific, you gotta go look at libfmos.h itself. no cap, that's where the real tea is. π₯
πΈ ENVIRONMENT πΈ
None. literally nothing. empty. the environment ate and left no crumbs (because there are no crumbs). π
π FILES π
None. same vibe. nothing to see here bestie. β¨
π BUGS π
if something's acting sus, please report bugs of any kind on the project issue tracker:
https://github.com/libyal/libfmos/issues
fr fr, any kind. we want all of them. π
π§ AUTHOR π§
These man pages are generated from libfmos.h. iconic behavior honestly. π
π COPYRIGHT π
Copyright (C) 2019-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.
bestie that NO is in all caps for a reason β there is genuinely no warranty, like none at all, not even the implied merchantability kind. she said what she said. π
β SEE ALSO β
- the
libfmos.hinclude file β that's the whole list, that's the whole rec, go read the header π
signed off with love: libfmos, August 5, 2022. mwah. π«Άβ¨
π¦ where this page comes from
- opensuse-leap 16.0: libfmos-devel 20240415-bp160.1.13 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libfmos-devel 20240415-bp160.1.13 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libfmos-devel 20240415-bp160.1.13 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libfmos-devel 20240415-bp160.1.13 Β· 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