pp(3)
π pp β prettyprinting, but make it cute π
okay bestie, pull up a chair, because this is the pp(3) page from the Library Functions Manual, and it's literally the most low-effort-high-reward debugging tool in the whole liblo friend group. no cap. π«Ά
β¨ NAME β¨
pp β prettyprinting functions π
like, the name says it all. these are the girls that make your ugly little binary blobs look presentable.
πΈ SYNOPSIS πΈ
π Functions π
void lo_bundle_pp (lo_bundle b)
pretty-print a lo_bundle object β¨
void lo_message_pp (lo_message m)
pretty-print a lo_message object β¨
void lo_arg_pp (lo_type type, void *data)
pretty-print a set of typed arguments β¨
void lo_server_pp (lo_server s)
pretty-print a lo_server object β¨
void lo_method_pp (lo_method m)
pretty-print a lo_method object β¨
void lo_method_pp_prefix (lo_method m, const char *p)
pretty-print a lo_method object, but prepend a given prefix to all field names β¨
π¦ Detailed Description π¦
so here's the vibe: every single one of these functions prints an ASCII representation of its argument to stdout. that's it. that's the whole personality. π«§
Useful for debugging. fr fr, this is the "just print it and see" of the liblo world and honestly? iconic. π
π Function Documentation π
π void lo_arg_pp (lo_type type, void * data)
pretty-print a set of typed arguments.
Parameters
typeβ a type string in the form provided tolo_send().dataβ an OSC data pointer, like that provided in thelo_method_handler.
π void lo_bundle_pp (lo_bundle b)
pretty-print a lo_bundle object.
π void lo_message_pp (lo_message m)
pretty-print a lo_message object.
π void lo_method_pp (lo_method m)
pretty-print a lo_method object.
π void lo_method_pp_prefix (lo_method m, const char * p)
pretty-print a lo_method object, but prepend a given prefix to all field names.
like, the regular lo_method_pp but with a little name tag on everything. obsessed. π·οΈβ¨
π void lo_server_pp (lo_server s)
pretty-print a lo_server object.
π Author π
Generated automatically by Doxygen for liblo from the source code. (not a human author, bestie β the robots did this one, and honestly they ate. π€π )
k that's the whole page! every function, every param, every detail β all of it, no skips. π
this was liblo Version 0.34, page pp(3) β mwah, go debug something pretty. ππ¦β¨
π¦ where this page comes from
- fedora 44: liblo-devel 0.34-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: liblo-devel 0.34-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms