lo_arg(3)
π lo_arg π
okay bestie, gather round, because today we're talking about lo_arg β she's a union used to read values from incoming messages, and she lives in the Library Functions Manual section of your friendly neighbourhood man pages. yes she's a union. yes she's iconic. no cap. π
β¨ NAME β¨
lo_arg β union used to read values from incoming messages.
πΈ SYNOPSIS πΈ
#include <lo_osc_types.h>
π Data Fields π
int32_t iint32_t i32int64_t hint64_t i64float ffloat f32double ddouble f64char schar Sunsigned char cuint8_t m [4]lo_timetag tstruct { } blob
π¦ Detailed Description π¦
Union used to read values from incoming messages. that's her whole job. she reads. she serves. π«Ά
Types can generally be read using argv[n]->t where n is the argument number and t is the type character β with the exception of strings and symbols, which must be read with &argv[n]->t. yes bestie, the ampersand matters, do not skip her, she will humble you π
Definition at line 104 of file lo_osc_types.h.
π Field Documentation π
π struct { ... } lo_arg::blob
Blob
π unsigned char lo_arg::c
Standard C, 8 bit, char.
Definition at line 127 of file lo_osc_types.h.
β double lo_arg::d
64 bit IEEE-754 double.
Definition at line 118 of file lo_osc_types.h.
π₯ float lo_arg::f
32 bit IEEE-754 float.
Definition at line 114 of file lo_osc_types.h.
π§ float lo_arg::f32
32 bit IEEE-754 float.
Definition at line 116 of file lo_osc_types.h.
π double lo_arg::f64
64 bit IEEE-754 double.
Definition at line 120 of file lo_osc_types.h.
π int64_t lo_arg::h
64 bit signed integer.
Definition at line 110 of file lo_osc_types.h.
β¨ int32_t lo_arg::i
32 bit signed integer.
Definition at line 106 of file lo_osc_types.h.
πΈ int32_t lo_arg::i32
32 bit signed integer.
Definition at line 108 of file lo_osc_types.h.
π¦ int64_t lo_arg::i64
64 bit signed integer.
Definition at line 112 of file lo_osc_types.h.
π uint8_t lo_arg::m[4]
A 4 byte MIDI packet.
Definition at line 129 of file lo_osc_types.h.
π«Ά char lo_arg::S
Standard C, NULL terminated, string. Used in systems which distinguish strings and symbols.
Definition at line 125 of file lo_osc_types.h.
π
char lo_arg::s
Standard C, NULL terminated string.
Definition at line 122 of file lo_osc_types.h.
π lo_timetag lo_arg::t
OSC TimeTag value.
Definition at line 131 of file lo_osc_types.h.
π« Author π«
Generated automatically by Doxygen for liblo from the source code.
bestie this one wasn't even hand-written by a human, she was birthed by Doxygen straight out of the source code. machine-made and still eating. we love to see it. π€β¨
okay that's the whole page, love u, go read your OSC messages responsibly π
liblo β Version 0.34 β lo_arg(3) π¦ that's the version and the manual tag bestie, take it, it's yours now π«Ά
π¦ 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