This is Unofficial EPICS BASE Doxygen Site
osdStrtod.h
Go to the documentation of this file.
1 /*************************************************************************\
2 * Copyright (c) 2002 The University of Saskatchewan
3 * EPICS BASE Versions 3.13.7
4 * and higher are distributed subject to a Software License Agreement found
5 * in file LICENSE that is included with this distribution.
6 \*************************************************************************/
7 
8 /*
9  * This header fragment is intended to be included as part of epicsString.h
10  */
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 /*
17  * epicsStrtod() for systems with broken strtod() routine
18  */
19 LIBCOM_API double epicsStrtod(const char *str, char **endp);
20 
21 /*
22  * Microsoft apparently added strto[u]ll() in VS2013
23  * Older compilers have these equivalents though
24  */
25 
26 #if !defined(_MINGW) && (_MSC_VER < 1800)
27 # define strtoll _strtoi64
28 # define strtoull _strtoui64
29 #endif
30 
31 #ifdef __cplusplus
32 }
33 #endif
LIBCOM_API double epicsStrtod(const char *str, char **endp)
Definition: epicsStdlib.c:346
#define str(v)