XMPARSEMAPPINGGETVALUES(3)
β¨ NAME β¨
XmParseMappingGetValues β bestie, this is the compound string function that lets you peek at the attributes of a parse mapping ππ
It's a library call, from the Xm crew, and it's literally just here to read stuff back out of your XmParseMapping object π
πΈ SYNOPSIS πΈ
#include <Xm/Xm.h>
void XmParseMappingGetValues(
XmParseMapping parse_mapping,
ArgList arglist,
Cardinal argcount);
π DESCRIPTION π
okay so. XmParseMappingGetValues grabs the attributes off an XmParseMapping object for you, and the way it does it is very resource-style argument list coded of it β¨ Like, you hand it an arglist and it fills in the values, no cap.
π¨ IMPORTANT, babes, listen up: if theXmNsubstituteresource is chillin' in the arglist, this function will allocate space to hold the returnedXmStringvalue. That memory is yours to manage β the application is responsible for it, periodt. π
And the way you recover that allocated space? You call XmStringFree. That's it, that's the move. Free your strings, bestie, or it's giving memory leak ππ«Ά
π The Parameters
arglistβ Specifies the argument list π«argcountβ Specifies the number of attribute/value pairs in the argument list (arglist) π’
If you want the whole entire definition of XmParseMapping and all its associated resources (and honestly, you should, it's iconic), go see XmParseMapping(3) π
π¦ RELATED π¦
the girlies you should also be reading, in no particular order:
XmParseMapping(3)XmParseMappingCreate(3)XmParseMappingFree(3)XmParseMappingSetValues(3)XmParseTable(3)XmString(3)
XmParseMappingGetValues(library call) β that's the whole vibe, that's the whole page, and yeah the footer is literally just the title again because the library call section said so ππ no date, no version drama, just the Xm library call header doing its little main character moment. slay, go free your strings, mwah πβ¨
π¦ where this page comes from
- alpine 3.24: motif-doc 2.5.2-r0 Β· LGPL-2.1-or-later
- arch rolling: openmotif 2.3.8-4 Β· LGPL-2.1-or-later
- centos-stream 9: motif-devel 2.3.4-32.el9 Β· LGPLv2+
- centos-stream 9: motif-devel 2.3.4-32.el9 Β· LGPLv2+
- epel 10: motif-devel 2.3.8-2.el10_2 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-1.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-1.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-2.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-2.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: motif-devel 2.3.8-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: motif-devel 2.3.8-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- nixos 26.05: motif 2.3.8
- nixpkgs unstable: motif 2.3.8
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· 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