VF_GET_PROP_VALUE_BASE64(3)
π vf_get_prop_value_base64 β the Library Functions Manual bestie π
okay so real talk, this page is literally about ONE function and she's iconic for it. welcome to vf_get_prop_value_base64(3), no cap. π
β¨ NAME β¨
vf_get_prop_value_base64 β aka vf_get_prop_value_base64(), she said her own name twice because she's that girl π
β¨ SYNOPSIS β¨
#include <../vformat/vf_iface.h>
extern const uint8_t *vf_get_prop_value_base64
(
VF_PROP_T *p_prop,
uint32_t *p_length
);
look at her. two params. zero drama. we love a low-maintenance queen π«Ά
β¨ PARAMETERS β¨
VF_PROP_T *p_propβ the property we're setting a value in. yes bestie, that's literally what it is, I'm not gonna pretend otherwise πuint32_t *p_lengthβ length of the binary data. she's gonna hand you the size through this pointer, very generous of her π
β¨ DESCRIPTION β¨
okay so what she DOES: she gets a BASE64 property. that's the whole vibe. π₯
Returns ptr, passes length via parameter. two-for-one. it's giving efficient.
so like β you give her the property, she gives you back a pointer, and the length comes back through p_length because pointers are how we do things around here. no cap. β¨
β¨ RETURNS β¨
Ptr to data. that's it, that's the return. short king of a return value π
ngl if you were hoping for a whole paragraph of lore here, there isn't one β ptr to data, periodt. π
β¨ SEE ALSO β¨
the whole friend group, fr fr, go say hi to all of them π¦:
vf_parse_init(3), vf_parse_text(3), vf_parse_end(3), vf_read_file(3), vf_write_file(3), vf_get_next_object(3), vf_create_object(3), vf_get_object_type(3), vf_get_property(3), vf_get_property_ex(3), vf_get_next_property(3), vf_get_prop_value(3), vf_set_prop_value(3), vf_get_prop_value_string(3), vf_get_prop_name_string(3), vf_set_prop_name_string(3), vf_get_prop_name(3), vf_get_prop_value_object(3), vf_set_prop_value_object(3), vf_set_prop_value_string(3), vf_set_prop_value_base64(3), vf_set_property_from_file(3), vf_delete_object(3), vf_delete_prop(3), vf_find_prop_qual_index(3), vf_is_modified(3), vf_find_charset(3), vf_date_string_to_time(3), vf_period_string_to_time(3), vf_period_time_to_string(3), vf_set_prop_value_time(3), vf_get_prop_value_time(3)
and that's the whole page bestie, you ate it, go read a property or something πβ¨
this lil masterpiece was brought to you by c2man and vf_iface.h, dated 30 April 2003 β yes she's vintage, yes she still serves, we stan a legacy icon ππ
π¦ where this page comes from
- debian bookworm: libvformat-dev 1.13-12 Β· LGPL-2.1-or-later
- ubuntu jammy: libvformat-dev 1.13-12build2 Β· LGPL-2.1-or-later
- ubuntu noble: libvformat-dev 1.13-12.1ubuntu1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms