VistaIOReadEdges(3)
π VistaIOReadEdges π
okay bestie, welcome to the VistaIOReadEdges(3) page β she lives in the Library Functions Manual section and she's here to slurp up edge sets from a stream like it's her whole job (it is). π¦
β¨ NAME β¨
VistaIOReadEdges β read a series of edge sets from a stream πΈ
β¨ SYNOPSIS β¨
#include <stdio>
#include <vistaio.h>
#include <vistaio.h>
int VistaIOReadEdges (file, attributes, edge_sets)
FILE *file;
VistaIOAttrList *attributes;
VistaIOEdges (*edge_sets)[];
(yes the #include <vistaio.h> is there twice, that's just how she is, no notes π
)
β¨ ARGUMENTS β¨
fileβ the open stream you wanna read the edge sets from. hand her the stream, she does the rest π«Άattributesβ this one's an output bestie: she hands you back a list of attributes that got read from the stream.edge_setsβ also an output: a vector of pointers to the edge sets that got read. π iconic
β¨ DESCRIPTION β¨
so what she actually does: VistaIOReadEdges reads a Vista data file from an open stream, collects up all the top-level edge sets she finds in there, and gives you those edge sets separately from the rest of the file's contents. like, she's sorting the vibe out for you. no cap. π₯
β¨ RETURN VALUES β¨
She returns the number of edge sets she obtained β or 0 if an error happened, in which case π.
A vector of the edge sets gets allocated and returned through edge_sets. And anything else she stumbles across in the file? That comes back as an attribute list via attributes. she's thorough, she's organized, she's the moment π
β¨ SEE ALSO β¨
go read those too, they're the friend group π
β¨ DIAGNOSTICS β¨
on top of the one below, any of the diagnostics that VistaIOReadFile can produce may also show up. so if something's weird, check her too.
``No edges objects present in stream.'' β translated: there were no edge sets at all in the stream you gave her. empty. void. nothing. π
β¨ AUTHOR β¨
David Lowe <lowe@cs.ubc.ca>
Adaption to vistaio: Gert Wollny <gw.fossdev@gmail.com> π
and that's the whole page bestie, you ate it π this was VistaIO Version 1.2.14, dated 4 April 1995 (a vintage queen, lowkey), signed off from the VistaIOReadEdges(3) page. mwah π
β¨
π¦ where this page comes from
- debian bookworm: libvistaio-dev 1.2.19-3 Β· libvista-orig
- debian trixie: libvistaio-dev 1.2.19-3+b2 Β· libvista-orig
- ubuntu jammy: libvistaio-dev 1.2.19-3 Β· libvista-orig
- ubuntu noble: libvistaio-dev 1.2.19-3 Β· libvista-orig
- ubuntu questing: libvistaio-dev 1.2.19-4
- ubuntu resolute: libvistaio-dev 1.2.19-4build1 Β· libvista-orig
- ubuntu stonking: libvistaio-dev 1.2.19-4build1 Β· libvista-orig
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms