/build/sourc...eprocessing.c(3)

πŸ“¦
version 1.8.0 Β· 2 versions
, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, welcome to the liberasurecode manual β€” section 3, no less β€” and this page is for /build/source/src/erasurecode_preprocessing.c. That’s the whole NAME. iconic. It’s giving β€œthe file is the main character.” πŸ’–

✨ SYNOPSIS ✨

First up, the page says you’re pulling in these headers, and we are keeping every single one:

#include 'erasurecode_backend.h'
#include 'erasurecode_helpers.h'
#include 'erasurecode_helpers_ext.h'
#include 'erasurecode_log.h'
#include 'erasurecode_preprocessing.h'
#include 'erasurecode_stdinc.h'

🫢 Functions 🫢

Then there’s this function situation:

__attribute__ ((visibility('internal')))

and:

int get_fragment_partition (int k, int m, char **fragments, int num_fragments, char **data, char **parity, int *missing)

That’s the exact signature, bestie β€” do not come for the spaces. ✨

🌸 Function Documentation 🌸

🌟 internal-ish attribute thing

__attribute__ ((visibility('internal')) )

  • Definition at line 36 of file erasurecode_preprocessing.c.
  • References get_data_ptr_from_fragment().
lowkey the page gives us the definition line and the reference, and that’s it β€” no extra lore, so we’re not making any up. 🫢

πŸŽ€ get_fragment_partition

int get_fragment_partition (int k, int m, char ** fragments, int num_fragments, char ** data, char ** parity, int * missing)

  • Definition at line 228 of file erasurecode_preprocessing.c.
  • Referenced by liberasurecode_decode(), and liberasurecode_reconstruct_fragment().

That’s the whole function documentation flex. πŸ’…

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for liberasurecode from the source code. So not a human author moment, it’s a Doxygen-generated author moment. periodt.


And the footer details, because we do not ghost them: version 1.8.0, dated Tue Jan 1 1980 00:00, and the footer also carries /build/sourc...eprocessing.c(3). Cute sign-off: stay hydrated, keep your fragments partitioned, and may your visibility stay internal. πŸ¦‹πŸ’–

πŸ“¦ where this page comes from