Ini_GetDouble

int Ini_GetDouble (IniText handle, const char sectionName[], const char tagName[], double *doubleValue);

Purpose

Obtains the double value associated with tagName in the section identified by sectionName.

Parameters

Input
Name Type Description
handle IniText A handle returned from Ini_New. It represents the list of in-memory tag/value pairs.
sectionName const char [] The section name under which to find the tag/value pair.
tagName const char [] The tag name in the tag/value pair.
Output
Name Type Description
doubleValue double * The variable into which the double value associated with tagName is placed.

If tagName cannot be found, or the double value is empty, or an error occurs, the variable is left untouched.

Return Value

Name Type Description
status integer Indicates whether a valid tag/double pair was found with the specified tagName in the section specified by sectionName.

A positive return value indicates that a tag/double pair was found, and that the double portion of the pair was a valid ASCII representation of an double–precision real number.

A zero indicates that no tag/double pair was found, or that the double portion was empty.

A negative value indicates an error. If the value is from –1 to –999, it is one of the error values defined in userint.h. If the value is from –5000 to –5999, it is one of the error values defined in toolbox.h.

For this function, the only errors you might encounter are:
–12 Out of memory!
–5023 Invalid double value