2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>

* libmisc/stringto/stringto.h: Rename header-guard.
	Add rtems_string_to_long_double.
This commit is contained in:
Ralf Corsepius
2011-02-01 05:45:33 +00:00
parent fe7c9a1f83
commit ebf806fd52
2 changed files with 23 additions and 2 deletions

View File

@@ -9,8 +9,8 @@
* $Id$
*/
#ifndef __STRING_TO_A_TYPE_h__
#define __STRING_TO_A_TYPE_h__
#ifndef _RTEMS_STRINGTO_H
#define _RTEMS_STRINGTO_H
#include <rtems.h>
@@ -224,4 +224,23 @@ rtems_status_code rtems_string_to_double(
char **endptr
);
/**
* @brief Convert String to long double (with validation)
*
* This method converts a string to a long double with range validation.
*
* @param[in] s is the string to convert
* @param[in] n points to the variable to place the converted output in
* @param[in] endptr is used to keep track of the position in the string
*
* @return This method returns RTEMS_SUCCESSFUL on successful conversion
* and *n is filled in. Otherwise, the status indicates the
* source of the error.
*/
rtems_status_code rtems_string_to_long_double(
const char *s,
long double *n,
char **endptr
);
#endif