optionFindNextValue(3)


NAME

   optionFindNextValue - find a hierarcicaly valued option instance

SYNOPSIS

   #include <your-opts.h>
   cc [...] -o outfile infile.c -lopts [...]

   const  tOptionValue * optionFindNextValue(const tOptDesc * odesc, const
   tOptionValue * pPrevVal, char const * name, char const * value);

DESCRIPTION

   This routine will find the next entry  in  a  nested  value  option  or
   configurable.   It  will  search  through  the list and return the next
   entry that matches the criteria.

   odesc  an option with a nested arg type

   pPrevVal
          the last entry

   name   name of value to find

   value  the matching value

RETURN VALUE

   a compound value structure

ERRORS

   The returned result is NULL and errno is set:

   EINVAL - the pOptValue does not point to a  valid  hierarchical  option
   value.

   ENOENT - no entry matched the given name.  @end itemize

SEE ALSO

   The info documentation for the -lopts library.
   ao_string_tokenize(3),       configFileLoad(3),      optionFileLoad(3),
   optionFindValue(3),          optionFree(3),          optionGetValue(3),
   optionLoadLine(3),       optionMemberList(3),       optionNextValue(3),
   optionOnlyUsage(3),                              optionPrintVersion(3),
   optionPrintVersionAndReturn(3),   optionProcess(3),   optionRestore(3),
   optionSaveFile(3),      optionSaveState(3),      optionUnloadNested(3),
   optionVersion(3),     strequate(3),     streqvcmp(3),     streqvmap(3),
   strneqvcmp(3), strtransform(3),

                              2016-10-30            optionFindNextValue(3)


More Linux Commands

manpages/UNIVERSAL.3pm.html
UNIVERSAL(3pm) - base class for ALL classes (blessed referen
UNIVERSAL is the base class from which all blessed references inherit. See perlobj. UNIVERSAL provides the following methods: $obj-&gt;isa( TYPE ) CLASS-&gt;isa( TYPE

manpages/XML::DOM::Text.3pm.html
XML::DOM::Text(3pm) - A piece of XML text in XML::DOM.......
XML::DOM::Text extends XML::DOM::CharacterData, which extends XML::DOM::Node. The Text interface represents the textual content (termed character data in XML )

manpages/CPAN::Version.3pm.html
CPAN::Version(3pm) - utility functions to compare CPAN versi
This module mediates between some version that perl sees in a package and the version that is published by the CPAN indexer. Its only written as a helper module

manpages/systemd-remount-fs.service.8.html
systemd-remount-fs.service(8) Remount root and kernel file s
systemd-remount-fs.service is an early-boot service that applies mount options listed in fstab(5) to the root file system, the /usr file system and the kernel A

manpages/cexp2l.3.html
cexp2l(3) - base-2 exponent of a complex number (Man Page)
The function returns 2 raised to the power of z. CONFORMING TO These function names are reserved for future use in C99. AVAILABILITY Not yet in glibc, as at ver

manpages/Xvnc.1.html
Xvnc(1) the X VNC server (Commands - Linux manual page).....
Xvnc is the X VNC (Virtual Network Computing) server. It is based on a standard X server, but it has a virtual screen rather than a physical one. X applications

manpages/XTestFakeMotionEvent.3.html
XTestFakeMotionEvent(3) - XTest extension functions.........
This extension is a minimal set of client and server extensions required to completely test the X11 server with no user intervention. This extension is not inte

manpages/glGetMapiv.3gl.html
glGetMapiv(3gl) - return evaluator parameters (Man Page)....
glMap1 and glMap2 define evaluators. glGetMap returns evaluator parameters. target chooses a map, query selects a specific parameter, and v points to storage wh

manpages/Tk_CanvasTkwin.3.html
Tk_CanvasTkwin(3) - utility procedures for canvas type manag
These procedures are called by canvas type managers to perform various utility functions. Tk_CanvasTkwin returns the Tk_Window associated with a particular canv

manpages/gnutls_x509_crl_sign2.3.html
gnutls_x509_crl_sign2(3) - API function - Linux manual page
gnutls_x509_crl_sign2.3 - This function will sign the CRL with the issuers private key, and will copy the issuers information into the CRL. This must be the las

manpages/Tcl_AppendAllObjTypes.3.html
Tcl_AppendAllObjTypes(3) - manipulate Tcl object types......
The procedures in this man page manage Tcl object types. They are used to register new object types, look up types, and force conversions from one type to anoth

manpages/mouse.4.html
mouse(4) - serial mouse interface - Linux manual page.......
Introduction The pinout of the usual 9 pin plug as used for serial mice is: This is the specification, in fact 9 V suffices with most mice. The mouse driver can





We can't live, work or learn in freedom unless the software we use is free.