estrtod.c - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       estrtod.c (302B)
       ---
            1 /* See LICENSE file for copyright and license details. */
            2 #include <errno.h>
            3 #include <stdio.h>
            4 #include <stdlib.h>
            5 
            6 #include "../util.h"
            7 
            8 double
            9 estrtod(const char *s)
           10 {
           11         char *end;
           12         double d;
           13 
           14         d = strtod(s, &end);
           15         if (end == s || *end != '\0')
           16                 eprintf("%s: not a real number\n", s);
           17         return d;
           18 }