C++程序  |  19行  |  597 B

/** @file
    Wrapper for strtold so that it just calls strtod().  This is because the IPF implementation doesn't have
    long double.  (actually MS VC++ makes long double a distinct type that is identical to double.)  VC++
    also doesn't support the {strong, weak}_alias feature so we actually have to have an object.

**/
#include  <LibConfig.h>
#include  <sys/EfiCdefs.h>

#include  "namespace.h"
#include  "../gdtoaimp.h"
#include  "../gdtoa.h"

long double
strtold(const char * __restrict nptr, char ** __restrict endptr)
{
  return (long double)strtod( nptr, endptr);
}