smi_util(3)
πΈ NAME πΈ
okay so bestie, this is smi_util(3) from the SMI Management Information Library, and she's here to serve SMI type utility functions. The iconic lineup is:
smiGetMinSizesmiGetMaxSizesmiPacksmiUnpack
That's the whole NAME moment. periodt. π
β¨ SYNOPSIS β¨
Here's the include and the declarations, exactly as written. Copy-paste safe, no autocorrect, no cap.
#include <smi.h>
unsigned int smiGetMinSize(SmiType *smiTypePtr);
unsigned int smiGetMaxSize(SmiTyep *smiTypePtr);
ngl, the second one really saysSmiTyepin the original synopsis β notSmiType. Keep it exactly like that, bestie. I don't make the rules. π
smiPack and smiUnpack are in the NAME list, but this SYNOPSIS only shows the two smiGet*Size calls. That's just what the page says. π«Ά
π DESCRIPTION π
The DESCRIPTION is literally just:
These functions
That's it. That's the entire description. No extra lore, no parameter breakdown, no return value saga. Just βThese functionsβ and she's gone. πβ¨
π FILES π
${prefix}/include/smi.hβ SMI library header file
π¦ SEE ALSO π¦
libsmi(3)smi_module(3)smi.h
π AUTHOR π
(C) 1999-2001 Frank Strauss, TU Braunschweig, Germany <strauss@ibr.cs.tu-bs.de>
This page is brought to you by IBR, dated August 21, 2006, and it's smi_util(3) β iconic, historic, and fully archived. π«Άπ
π¦ where this page comes from
- alpine 3.24: libsmi-doc 0.5.0-r5 Β· BSD-3-Clause AND MIT
- debian bookworm: libsmi2-dev 0.4.8+dfsg2-16
- debian trixie: libsmi2-dev 0.4.8+dfsg2-17+b1
- nixos 26.05: libsmi 0.5.0
- nixpkgs unstable: libsmi 0.5.0
- ubuntu jammy: libsmi2-dev 0.4.8+dfsg2-16
- ubuntu noble: libsmi2-dev 0.4.8+dfsg2-16.1build1
- ubuntu questing: libsmi2-dev 0.4.8+dfsg2-17
- ubuntu resolute: libsmi2-dev 0.4.8+dfsg2-18
- ubuntu stonking: libsmi2-dev 0.4.8+dfsg2-18
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms