description: Returns the pointer to a long double value of a named parameter of the current data table
of a data set.
synopsis: #include ”SDDS.h” long double *SDDS_GetParameterAsDouble(SDDS_TABLE *SDDS_table, char
*parameter_name, long double *memory)
arguments:
SDDS_table: Address of the SDDS_TABLE structure for the data set.
parameter_name: A NULL-terminated character string giving the name of the
parameter for which the value is desired.
memory: Pointer to memory in which to place the value of the parameter. If NULL,
memory is allocated.
return value: On success, returns a pointer to the location in which the data has been placed. The value will have
been cast to a long double value if it was not already. This data is newly-allocated, and may
be modified as needed by the caller. On failure, returns NULL and records an error
message.